For the complete documentation index, see llms.txt. This page is also available as Markdown.

OCR Sync

This service performs the OCR on the sent document and returns the extracted data in the same request.

Authentication Requirements:

  • Regular endpoints use OAuth2 authentication with base URL: https://api.us.prd.caf.io

  • For enhanced security, some endpoints may also support mTLS authentication with base URL: https://mtls.us.prd.caf.io

  • For information on implementing mTLS, access Using mTLS

Run synchronous OCR

post
/

Send images of an individual's document to get the data extracted by OCR.

Header parameters
AuthorizationstringRequired

Customer access token. See more in the 'Authentication' topic of this section.

Example: Bearer your_token_here
Body
forceDocTypestringOptional

Force the use of a specific template and skip the document type identification step, improving the request's response time. This must be the same value returned by the Document Detector SDK. Allowed values: cnh, cnh_new, rg, rg_new, rne, rnm, ctps, passport, crlv, crlv_new, cin.

Example: rg
returnSelectedImagesbooleanOptional

Whether or not to return 'images.selectedFront' and/or 'images.selectedBack' attributes as URLs to download processed images.

Example: false
Responses
200

Success

application/json
requestIdstringOptional

Unique identifier of request.

Example: 6cb8093c-14ef-4fd1-810b-ee9fa5f9aae9
idstringOptional

Unique identifier of created transaction.

Example: 6021a21b3811c35ecb8dea20
typestringOptional

Document type. Possible values: rg, new_rg or cin (Brazilian General Registry - official identity card), cnh or new_cnh (Brazilian Driver's License), crlv or new_crlv (Vehicle Registration and License Certificate), rne (Brazilian Foreigner Registry), rnm (Brazilian Migratory Registry), ctps (Employment and Social Security Card), passport, outros (Others - when there is a document in the image but it is not of a type mapped by us), invalido (Invalid - when there is no document in the image).

Example: rg
dataobjectOptional

Data extracted from the document. It may vary depending on the document type.

Example: {"federativeUnit":"ESTADO DA BAHIA","rg":"00.000.000-00","via":"","issueDate":"13/04/2015","name":"JANE DOE","fatherName":"JOHN DOE","motherName":"MARIA DOE","birthPlace":"JAGUAQUARA BA","birthDate":"25/02/1952","referenceDocument":"C.NAS. CM JAGUAQUARA BA","cpf":"00000000000","issueState":"BA","issuingAuthority":"SSP","rgIssuingAuthority":"SSP","rgIssueState":"BA"}
post/

Last updated