Returns the result when a fresh background check exists for the CPF (200), whichever client paid for it. Otherwise starts one, or reports the one in progress, and answers 202. Poll the status route with the same CPF and since=<requestedAt>.
Each paid check counts against the monthly quota of the client (calendar month in America/Sao_Paulo). A fresh result reused from an earlier check does not count. The CPF is not returned in any response field other than processes[].raw, the provider payload, which may contain it.
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
400Bad Request. internalCode INVALID_CPF: the CPF is missing or invalid (11 digits, with or without mask).
401Unauthorized: The token is invalid or expired.
403Forbidden. internalCode BG_CHECK_PUBLIC_API_DISABLED: the background check public API is not enabled for this client.
409Conflict, with retryAfterSeconds. internalCode BG_CHECK_RECENTLY_FAILED: the last check failed less than 24h ago. internalCode BG_CHECK_PARTIAL: the last check finished incomplete.
429Too Many Requests. internalCode MONTHLY_QUOTA_EXCEEDED, with retryAfterSeconds until 00:00 America/Sao_Paulo on the 1st of the next month; or the per-client rate limit.
503Service Unavailable. internalCode BG_CHECK_QUEUE_UNAVAILABLE or BG_CHECK_RESERVATION_UNAVAILABLE: the request could not be queued; try again.
