Verifications
Verify CAC documents
Submit CAC certificate, status report, and MEMART for asynchronous verification.
POST
Submit CAC documents for verification. This endpoint is asynchronous: it queues the documents and returns immediately with a
pending status. Verification runs in the background and the result is emailed to the owner; you can also poll Get CAC verification status for the per-document outcome.
Send the request as multipart/form-data. Supply at least the certificate or the status report. RC companies (any classification other than BUSINESS_NAME) also need the MEMART to complete the bucket.
Form fields
string
required
The company the documents belong to.
file
required
CAC certificate. PDF, JPEG, or PNG, up to 25 MB.
file
CAC status report. Optional, same formats and limit.
file
MEMART document. Optional, but required to clear the full CAC bucket for RC companies.
Response
The response uses the standard envelope{ success, message, data }. Because verification is asynchronous, data is the uniform verification object with verified: false and status: "pending"; the submitted companyId is echoed in data.details.
Errors
Errors use the same envelope withsuccess: false and a message.
Verification is rate limited to 10 attempts per hour per caller.
To submit a single document type instead of a batch, use Verify one CAC document.
