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

Sincronização de OCR

Este serviço realiza o OCR no documento enviado e retorna os dados extraídos na mesma requisição.

Requisitos de autenticação:

  • Endpoints regulares usam OAuth2 autenticação com URL base: https://api.us.prd.caf.io

  • Para maior segurança, alguns endpoints também podem suportar mTLS autenticação com URL base: https://mtls.us.prd.caf.io

  • Para informações sobre a implementação de mTLS, acesse Usando mTLS

Run synchronous OCR

post
/

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

Parâmetros de cabeçalho
AuthorizationstringObrigatório

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

Example: Bearer your_token_here
Corpo
forceDocTypestringOpcional

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
returnSelectedImagesbooleanOpcional

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

Example: false
Respostas
200

Success

application/json
requestIdstringOpcional

Unique identifier of request.

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

Unique identifier of created transaction.

Example: 6021a21b3811c35ecb8dea20
typestringOpcional

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
dataobjectOpcional

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/
POST /v1/transactions/ HTTP/1.1
Host: api.us.prd.caf.io
Authorization: text
Content-Type: application/json
Accept: */*
Content-Length: 173

{
  "template": {
    "services": [
      "ocr_sync"
    ]
  },
  "files": [
    {
      "data": "https://my-image-name.jpg",
      "type": "FRONT",
      "mimeType": "image/jpeg"
    }
  ],
  "forceDocType": "rg",
  "returnSelectedImages": false
}
{
  "requestId": "6cb8093c-14ef-4fd1-810b-ee9fa5f9aae9",
  "id": "6021a21b3811c35ecb8dea20",
  "type": "rg",
  "data": {
    "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"
  }
}

Atualizado