KintsugiKintsugi

Poll a customer's certificate upload status

GET/exemptions/missing-certificates/{customer_id}/upload-status/{upload_session_id}

Return the per-exemption validation status for a customer's certificate upload session. Each result carries a reason when its exemption was rejected. Scoped to one organization the same way as the list. Returns 404 if the upload session does not exist for this customer in an organization your credential can access.

Authorization

Api-KeystringRequired

Your secret API key. Include it with every request.

Headers

Api-Versiondate

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

Organization-Idstring

Target organization id (Organization-Id selector).

Connection-Idstring

Target connection id; resolves to its organization.

Entity-Idstring

Platform entity id; resolves to a connection's organization.

Entity-Sourcestring

Optional source to disambiguate an Entity-Id.

Path parameters

customer_idstringRequired

The customer whose upload to check.

upload_session_idstringRequired

The upload session id returned by the upload endpoint.

Response

uploadSessionIdstringRequired

The upload session these results belong to.

statusPublicMissingCertificateStatusEnumRequired

Overall status: PROCESSING while any exemption is still validating, SATISFIED when at least one certificate was accepted, REJECTED otherwise.

Available options:processingsatisfiedrejected
reasonstring

Why the whole upload was rejected, such as the certificate matching no uncertified jurisdiction. null unless the upload as a whole was rejected.

resultsMissingCertificateJurisdictionResult[]Required

Per-exemption validation results.

200

Successful Response

400

The request was invalid.

401

Authentication failed or was missing.

403

The credential is not permitted for this request.

404

The requested resource was not found.

409

The request conflicts with existing state.

422

The request failed validation.

cURL
GET /exemptions/missing-certificates/{customer_id}/upload-status/{upload_session_id}
-H "Api-Key: ***"
-H "Api-Version: 2026-07-21"
Example request
https://api.trykintsugi.com/exemptions/missing-certificates/{customer_id}/upload-status/{upload_session_id}
Response
{
"uploadSessionId": "3f6c2b1e-8a4d-4c2e-9b1f-2d7e5a6c9f10",
"status": "processing",
"reason": "Customer request",
"results": [
{
"certificateImportId": "3f6c2b1e-8a4d-4c2e-9b1f-2d7e5a6c9f10",
"exemptionId": "exmp_2mNpQr7Ls8f3k",
"status": "processing",
"reason": "Customer request"
}
]
}
Poll a customer's certificate upload status (2026-07-21) | Kintsugi API Reference