KintsugiKintsugi
API reference / Confirm uploaded certificates for a missing-certificate request

Confirm uploaded certificates for a missing-certificate request

POST/public/exemption-requests/{token}/missing-certificates/confirm-upload

Confirm that files issued by a prior upload-urls call finished uploading to S3, then run validation. Send the certificateImportIds from that call. Returns 404 if an id is not part of this request, and 410 if the link is no longer available.

Headers

Api-Versiondate

Release date, as YYYY-MM-DD. Defaults to 2026-07-21.

Path parameters

tokenstringRequired

Body

certificateImportIdsstring[]Required

The certificateImportIds whose uploads completed successfully.

Response

statusstringRequired

Overall validation outcome across the confirmed uploads.

Available options:processingsatisfiedrejected
reasonstring

Why the request is not satisfied, when applicable.

resultsPublicMissingCertificateJurisdictionResult[]Required

Per-upload validation outcomes.

200

Successful Response

400

The request was invalid.

404

The requested resource was not found.

410

This link is no longer available.

422

The request failed validation.

cURL
POST /public/exemption-requests/{token}/missing-certificates/confirm-upload
-H "Api-Version: 2026-07-21"
{
"certificateImportIds": [
"3f6c2b1e-8a4d-4c2e-9b1f-2d7e5a6c9f10"
]
}
Example request
https://api.trykintsugi.com/public/exemption-requests/{token}/missing-certificates/confirm-upload
Response
{
"status": "processing",
"reason": "Customer request",
"results": [
{
"certificateImportId": "3f6c2b1e-8a4d-4c2e-9b1f-2d7e5a6c9f10",
"exemptionId": "exmp_2mNpQr7Ls8f3k",
"status": "processing",
"reason": "Customer request"
}
]
}
Confirm uploaded certificates for a missing-certificate request (2026-07-21) | Kintsugi API Reference