Emisores

Verificar un certificado sin guardarlo

POST
/v1/ec/entities/{id}/certificates/verify

Hace las mismas comprobaciones que la subida: la clave abre el archivo, es de la entidad, su emisor es una entidad de certificación acreditada y está vigente. No guarda nada. Responde con lo que dice el certificado; si algo falla, 422 con el motivo en errors[].code del campo certificate.

Autorización

AutorizaciónBearer <tu clave API>

Tu clave API: fb_sandbox_… emite en Sandbox, fb_test_… en test, el servicio de pruebas de la autoridad tributaria, y fb_live_… en live, su producción.

En: header

Parámetros de ruta

id*string
Formatouuid

Cuerpo de la solicitud

multipart/form-data

Tipos de TypeScript

Usa el tipo request body en TypeScript.

file*file

El archivo .p12 (o .pfx).

Formatobinary
password*string
Longitud1 <= length <= 200

Cuerpo de la respuesta

application/json

application/problem+json

application/problem+json

application/problem+json

application/problem+json

application/problem+json

curl -X POST "https://example.com/v1/ec/entities/497f6eca-6276-4993-bfeb-53cbbbba6f08/certificates/verify" \  -F file="string" \  -F password="string"
{  "holder": "string",  "holder_identification": "string",  "holder_identification_type": "cedula",  "kind": "natural_person",  "issuer_name": "string",  "subject": "string",  "issuer": "string",  "serial_number": "string",  "valid_from": "2019-08-24T14:15:22Z",  "valid_until": "2019-08-24T14:15:22Z"}