Obtener documento
Este endpoint le permite obtener la información completa de un documento.
GET https://api.enviafirma.com/documentos/{id}
Headers
HeadersX-Auth-Token*
string
API Key
Params
Paramsid
Id del documento a consultar
Ejemplo de petición
const myHeaders = new Headers();
myHeaders.append("X-Auth-Token", "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxx");
const idDocumento = "abc21sas-x21s-d4sa-a2s";
const requestOptions = {
method: "GET",
headers: myHeaders
};
fetch(`https://api.enviafirma.com/documentos/${idDocumento}`, requestOptions)
.then((response) => response.text())
.then((result) => console.log(result))
.catch((error) => console.error(error));Ejemplo de respuesta - 200
{
"id": "7a6e8f5c-4415-4cc9-a0fe-03db889e1607",
"fechaCreado": "2024-10-22T16:24:22.000Z",
"fechaCompletado": "2024-10-22T16:27:39.000Z",
"fechaCancelado": null,
"estado": "pendiente",
"hash": "4aab935c-bbb0-4017-ae40-e972c3b367de",
"nombreDocumento": "Datos del certificado",
"rutaDocumentoOriginal": "https://firebasestorage.googleapis.com/v0/b/enviafirma/o/12F1018535.pdf",
"rutaDocumentoFirmado": "https://firebasestorage.googleapis.com/v0/b/enviafirma/o/12F1018535f.pdf",
"metodoNotificacion": "whatsapp",
"hashSha256": "fd984bad363e9a30021460091726467b65bb1e88c31752d93c68ade87e4946e4",
"idiomaNotificaciones": "es",
"webhook":"https://urlcliente.com",
"firmantes": [
{
"nombre": "Jose Orozco",
"indicativoCelular": "+57",
"numeroCelular": "+573013224455",
"email": null,
"estado": "firmado",
"hash": "b610ee6f-2e01-4429-9711-dd0f93f208ab",
"fechaCreado": "2024-10-22T16:24:22.000Z",
"fechaFirmado": "2024-10-23T16:24:22.000Z",
"fechaRechazado": null
},
{
"nombre": "Bernardo Morales",
"indicativoCelular": "+34",
"numeroCelular": "+373013224455",
"email": null,
"estado": "pendiente",
"hash": "e30d0456-a460-4566-8062-3b0add086124",
"fechaCreado": "2024-10-22T16:24:22.000Z",
"fechaFirmado": null,
"fechaRechazado": null
}
]
}
Especificación de datos de respuesta
id
Id del documento
fechaCreado
Fecha en la que se creo el documento
fechaCompletado
Fecha en la que se completo todo el proceso de firma
fechaCancelado
Fecha en la que se cancelo un proceso de firma
estado
Estado del proceso de firma: pendiente: Pendiente de firma por 1 o varios firmantes. firmado: Documento firmado rechazado: Si uno o varios firmantes rechazaron el proceso de firma cancelado: Si el proceso de firma fue cancelado
hash
Identificador hash del documento firmado
nombreDocumento
Titulo del documento enviado a firmar
rutaDocumentoOriginal
Url que contiene el documento original que se cargo para enviar a firmar
rutaDocumentoFirmado
Url que contiene el documento firmado
metodoNotificacion
Metodo de notificación con el que se envian las notificaciones
hashSha256
Hash de firma electronica generado con el algoritmo Sha256
idiomaNotificaciones
Idioma en el que se envian las notificaciones a los firmantes
firmantes
Arreglo con la lista de firmantes del documento
Última actualización