---
title: "claim_document.accepted"
method: POST
path: "claim_document.accepted"
tags: ["Event Types"]
---

# claim_document.accepted

`POST claim_document.accepted` (webhook)

Occurs when a claim document passes validation and is accepted.

## Payload

- object — A document uploaded as evidence for a claim.
  - `event_type` 'claim_document.accepted', required — The type of event that occurred.
  - `token` string, uuid, required — Unique identifier for the document, in UUID format
  - `created` string, date-time, required — When the document was created
  - `updated` string, date-time, required — When the document was last updated
  - `requirement_id` string, nullable, required — Identifier of the document requirement this document satisfies. Null for supplemental documents not tied to a specific requirement
  - `name` string, required — Name provided when the upload intent was created
  - `status` 'PENDING' | 'VALIDATING' | 'ACCEPTED' | 'REJECTED', required — Current validation status of the document
  - `failure_reason` 'INVALID_MIME_TYPE' | 'FILE_TOO_LARGE' | 'FILE_EMPTY' | 'CORRUPT_FILE' | 'OTHER' | 'null', nullable, required — Reason the document failed validation. Null unless `status` is `REJECTED`
  - `upload_url` string, nullable, required — Presigned URL for uploading the file via HTTP PUT. Null after the upload window expires or after the document has been validated
  - `upload_url_expires_at` string, date-time, nullable, required — When the upload URL expires
  - `upload_constraints` UploadConstraints2, required — Constraints that an uploaded file must satisfy.
    - `accepted_mime_types` string[], required — MIME types accepted for upload
    - `max_size_bytes` integer, nullable, required — Maximum file size in bytes. Null if there is no enforced size limit
  - `download_url` string, nullable, required — Presigned URL for downloading the uploaded document. Available once the document is being validated or has been accepted (`VALIDATING` or `ACCEPTED`)
  - `download_url_expires_at` string, date-time, nullable, required — When the download URL expires

## Acknowledgement `200`

Return a 200 status to indicate that the data was received successfully

---

[API](https://skmtc.net/lithic-com/apis/lithic-developer-api.md) · [All operations](https://skmtc.net/lithic-com/apis/lithic-developer-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/lithic-com/lithic-developer-api/revisions/53ab5d4e2adb/schema)
