What gets verified
- CAC certificate (
cacert) — the registration certificate. - CAC status report (
cacReport) — the company’s status report. - MEMART (
memartDocument) — the Memorandum and Articles of Association. Required for RC companies (any classification other thanBUSINESS_NAME) to clear the full bucket.
verified, pending, failed, or not_submitted.
How it runs
CAC verification is asynchronous. Submission queues a background job, returns apending status immediately, and the owner is emailed when the job finishes. You can also poll the status endpoint for the per-document result.
Submit documents
Upload the certificate (and optionally the status report and MEMART) to
POST /v1/verifyCacAndReport. To submit one document at a time, use POST /v1/verifyCacDocument with a documentType of cacert, cacReport, or memartDocument.Background review
A queued job reviews the documents against the company on file. The company’s CAC document statuses move to
pending while the job runs.Call it from the API
Submission response
Status response
Notes
- Submit at least the certificate or the status report; a batch with no files is rejected.
- For RC companies the MEMART is required to clear the full CAC bucket.
- A document already in
verifiedstate cannot be re-submitted via the single-document endpoint (returns409). - Verification is rate limited to 10 attempts per hour per caller.
