KintsugiKintsugi

Send missing-certificate requests

POST/exemptions/missing-certificates/bulk-send

Email a missing-certificate request to each named customer, bundling all of their uncertified jurisdictions into one request per customer. Scoped to one organization the same way as the list. A customer with no email, or no uncertified exemptions, is skipped and reported in skippedReasons. Returns 403 FORBIDDEN when the organization is not on a Premium plan.

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.

Body

customerIdsstring[]Required

Customers to email, between 1 and 100. Each gets one request bundling all of their uncertified jurisdictions.

Response

sentintegerRequired

How many requests were created and emailed.

skippedintegerRequired

How many customers were not sent a request.

skippedReasonsMissingCertificateBulkSendSkipped[]Required

One entry per skipped customer. Empty when none were skipped.

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
POST /exemptions/missing-certificates/bulk-send
-H "Api-Key: ***"
-H "Api-Version: 2026-07-21"
{
"customerIds": [
"cust_2mNpQr7Ls8f3k"
]
}
Response
{
"sent": 1,
"skipped": 1,
"skippedReasons": [
{
"customerId": "cust_2mNpQr7Ls8f3k",
"reason": "missing_email"
}
]
}
Send missing-certificate requests (2026-07-21) | Kintsugi API Reference