Saltar al contenido

Validar documento

POST/v1/validate

Comprueba el formato y los dígitos verificadores de un CPF o CNPJ (incluido el CNPJ alfanumérico) solo con cálculo. No consulta ninguna base: no confirma que el documento exista ni de quién es.

Cuerpo de la solicitud

documentstringobligatorio
CPF o CNPJ, con o sin puntuación.

Gratis: no consume crédito y no consulta ninguna base de datos. Rige el límite de solicitudes de su plan.

  • Con el cuerpo correcto la respuesta es siempre 200, aunque el documento sea inválido: lea valid, format_valid y check_digit_valid.
  • Campos de data: document (sin puntuación), type (CPF, CNPJ o null cuando el tamaño no coincide), format_valid, check_digit_valid y valid.
  • Sin el campo document en texto, la respuesta es 400 con el código INVALID_DOCUMENT.

cURL

1curl -X POST https://api.brazid.com/v1/validate \2 -H "x-api-key: $BRAZID_API_KEY" \3 -H "Content-Type: application/json" \4 -d '{"document":"529.982.247-25"}'

200 OK

1{2 "success": true,3 "data": {4 "document": "52998224725",5 "type": "CPF",6 "format_valid": true,7 "check_digit_valid": true,8 "valid": true9 }10}

200 OK · valid: false

1{2 "success": true,3 "data": {4 "document": "52998224724",5 "type": "CPF",6 "format_valid": true,7 "check_digit_valid": false,8 "valid": false9 }10}