A través de la capa de servicios REST, podrás consultar el estado del proceso de callBackUrl ejecutado al llegar a un estado final el proceso de firma. Para ello, vamos a utilizar el siguiente servicio:
GET /v3/notifications/group/{groupCode}/type/CALLBACK/status/{status}
Donde se puede definir las siguientes variables:
- groupCode: código de grupo
- status: estado sobre el que quiere hacer la consulta (SENT, RESENT o ERROR)
En ocasiones, el proceso de callbackUrl puede establecerse en estado ERROR debido a diferentes casuísticas. Viafirma Documents no reenvía automáticamente un callbackUrl, sino que debe hacerse a través del frontal web si dispones de acceso o a través del siguiente servicio:
PUT /v3/messages/resend/callback
En el body de la petición deberá establecerse el siguiente JSON:
{
Siendo los valores url y authorization opcionales Además mediante el servicio, puedes reenviar callbacks en error de todos los mensajes con un mismo externalCode.
"messageCode": "string",
"url": "string",
"authorization": "string"
}
PUT messages/external/resend/callback
{
"externalCode": "string",
"url": "string",
"authorization": "string"
}
Siendo los valores url y authorization opcionales.