Firma Digital
API de Identik
Creá documentos, enviá invitaciones y consultá las firmas desde tu integración. Para nuevos desarrollos, usá v2 estable. Las integraciones v1 siguen disponibles, sin migración obligatoria.
- URL base de esta plataforma
https://sandbox-firma.identik.me/api/v2- Autenticación · encabezado HTTP
Authorization: Bearer api_...
Usá un token de esta plataforma y este entorno. El mismo token sirve para v1 y v2; guardalo en tu servidor.
Empezar con v2 PDF, firmantes, envío y resultado
- Creá y subí en una sola solicitud.
POST /api/v2/document/createrecibemultipart/form-data:payloadcon el JSON yfilecon el PDF. La respuesta incluyeidyenvelopeId; usá elidnumérico comodocumentId. - Definí los firmantes y sus campos. Podés incluir
recipientsy susfieldsal crear. Los campos usan coordenadas porcentuales:pageX,pageY,widthyheight, conpageNumberdesde 1. Cada firmante necesita su CUIL correcto antes del envío. - Enviá a firmar.
POST /api/v2/document/distributecondocumentId. Para distribuir vos los enlaces, configurámeta.distributionMethod: "NONE". Esto desactiva las notificaciones a destinatarios; los avisos al propietario se controlan por separado enmeta.emailSettings. PedíincludeSigningUrls: truepara recibirlos; tratá cada enlace como un dato privado. - Esperá la finalización. Consultá
GET /api/v2/document/{documentId}o recibí el webhookDOCUMENT_COMPLETED. Descargá el resultado final cuando el documento estéCOMPLETED: una firma local registrada no confirma por sí sola que terminó el proceso digital. - Descargá los archivos.
GET /api/v2/document/{documentId}/downloaddevuelve el PDF directamente.GET /api/v2/document/{documentId}/certificatedevuelve la constancia en otro PDF. Para archivar un documento firmado, esperáCOMPLETED; enDRAFToPENDING, la constancia responde409.
La referencia de abajo incluye los esquemas y ejemplos del contrato v2 estable.
Integraciones v1 Contrato existente y diferencias con v2
Elegí v1 — estable en el selector de la referencia para ver sus endpoints y esquemas.
POST /api/v1/documentscrea el documento con JSON. Subí después el PDF con unPUTbinario a lauploadUrlrecibida.- Agregá campos en
POST /api/v1/documents/{documentId}/fields. En v1, el tamaño usapageWidthypageHeight. - Enviá con
POST /api/v1/documents/{documentId}/send.sendEmail: falsepermite distribuir vos las invitaciones. - Consultá
GET /api/v1/documents/{documentId}. Con el documentoCOMPLETED,GET /api/v1/documents/{documentId}/downloaddevuelve JSON con ladownloadUrl.
v2 tiene otros formatos de solicitud y respuesta: cambiar solamente el prefijo de la URL no alcanza para migrar.
Eventos, errores y archivos de referencia
Configurá los webhooks en la plataforma y verificá el encabezado X-Identik-Secret antes de procesarlos. Usá DOCUMENT_COMPLETED para detectar el documento final.
Ante un 401, revisá el token y la cuenta. Un 400 indica una solicitud inválida: revisá el detalle antes de repetirla. Ante un 429, respetá Retry-After. Evitá repetir creaciones o envíos a ciegas si perdiste la respuesta.
La referencia v2 muestra el contrato estable del flujo de documentos y plantillas. El OpenAPI completo también contiene operaciones adicionales; no todas forman parte de ese contrato.
En Postman, elegí Import → Link y pegá https://sandbox-firma.identik.me/api/docs/postman.json. Configurá las variables de entorno antes de ejecutar solicitudes.
Referencia de endpoints
Elegí v2 o v1 en el selector de la referencia.