Emisores

Subir el certificado de firma

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

Se verifican el .p12 y su clave (el certificado debe ser de la entidad y estar vigente) y se sellan: la API ya no puede abrirlos; solo el proceso que firma. El último certificado que subes firma los comprobantes de Pruebas y Producción mientras está vigente; cuando vence no firma ninguno anterior, aunque siga vigente: sube uno nuevo.

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" \  -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"}