Verifications
Physical address verification
Submit a business address for physical verification, then poll for the result.
POST
Submit a company’s business address for physical verification through the underlying KYC provider, then poll for the result. Submission returns a Submit —
Check status —
Poll with either the
Until the visit completes,
Submission is rate limited to 5 attempts per 24 hours per caller.
reference_id and an initial status; the status endpoint reports progress and, once complete, the captured address data. Both calls require an authenticated owner. The submit body is JSON.
Submit — POST /v1/physicalAddress
The company being verified.
Check status — GET /v1/physicalAddress
Poll with either the reference_id from submission or the companyId. At least one is required.
The reference returned at submission.
The company whose latest address verification you want. Resolves to the stored reference.
cURL
data is absent. Once complete, data carries the captured applicant, location, and photos.
Status — completed
Errors
| Status | Body | When |
|---|---|---|
401 | { "message": "Unauthorized" } | No authenticated user. |
400 | { "message": "companyId is required" } | Submit without companyId. |
400 | { "message": "Missing required fields: ..." } | One or more required submit fields are empty. |
400 | { "message": "Either reference_id or companyId is required" } | Status check with neither parameter. |
404 | { "message": "Company not found or you don't have access to it" } | The company is missing or not yours. |
404 | { "message": "No address verification found for this company" } | Status check by companyId with no prior submission. |
402 | { "message": "Monthly investigation budget limit exceeded", "code": "...", "details": {...} } | The monthly budget cap was reached. |
