Know what CAC decided, the moment it does.

The CAC Status API sends a signed webhook at every CAC decision, with CAC's queries and the certificate, at no extra charge.

How it works

3 steps, from your first call to the result.

  1. 1

    Add a webhook endpoint

    Add it on developers.fastcac.com or with POST /v1/webhooks/endpoints, and pick the events you want.

  2. 2

    Verify and fetch

    Verify the signature, then fetch the registration for its current status. Poll only as a fallback.

  3. 3

    Act on it

    Show a query to your user, or download the certificate when certificate_ready arrives.

What you get

A webhook at every status

registration.submitted, final_review, queried, approved, certificate_ready and rejected, each one signed.

Full history

Each registration's history lists every status change with its time.

CAC's query, structured

The field to fix, a code such as document_unclear or name_exists, and CAC's own words.

Certificate and status report

CAC's own PDFs, downloadable as often as you like after approval.

Resend and replay

See every delivery, resend one, or resend every failure since a time from the dashboard or the API.

Status page

API uptime is public at status.fastcac.com.

Questions

How do I check my CAC registration status?

If the registration was filed through the FastCAC API, its status is in the API and on the Registrations page at developers.fastcac.com, with a webhook at every change. For any business already on CAC's register, search its name or RC number in the free CAC public search.

What do the CAC registration statuses mean?

submitted means it's filed with CAC. final_review means CAC's checks passed and an officer is confirming it. queried means CAC wants changes. approved means it's registered, and rejected means CAC refused it.

How long does CAC take to approve a registration?

CAC usually decides within 24 hours of filing. A registration in final review is confirmed within about 48 working hours.

Can I download the CAC certificate by API?

Yes. After registration.certificate_ready, GET /v1/businesses/registrations/{id}/certificate returns CAC's certificate as a PDF, and /status-report returns the status report.

More CAC APIs

Put CAC registration inside your product

Create a developer account and your test keys are ready straight away.