Rechazar un proceso de firma

Última revisión: 31 Octubre 2019

Se parte del siguiente caso de uso:

  • Propietario del proceso: API
  • Se cuenta con el identificador del proceso (messageCode)
Descripción
SERVICIO MESSAGE REJECT
URL /api/v3/messages/reject/{messageCode}
SEGURIDAD
METHOD PUT
CONTENT/APPLICATION Application/x-www-form-urlencoded
PARAMS messageCode: código devuelto por Viafirma asociado al proceso que se desea rechazar. El API que lo consume debe ser propietario del proceso.
comment: string con el motivo del rechazo.
RESPONSE 200: HTTP status code 200/OK – Solicitud recibida.

Response content type: application/json Donde encontrarás el objeto MESSAGE.

Message{…}

Respuestas alternativas en caso de fallo: se devolverán HTTP status codes distintos de 200/OK. En ese caso siempre se devolverá un JSON que describe el problema:

    {
      "code": "string",
      "type": "string",
      "message": "string",
      "trace" : "string"
    }

Ejemplo:

    // Ej. el documento aún no ha sido firmado, estado actual “RESPONSED”.
    {
      "code": 243,
      "type": "Error",
      "message": "El estado de la solicitud no es válido."
    }
    // Ej. el API que lo consume no es propietario del proceso.
    {
      "code": 91,
      "type": "Error",
      "message": "Sorry, this application is not allowed."
    }
    // Ej. Documento eliminado
    {
      "code": 313,
      "type": "Error",
      "message": "Documento no encontrado."
    }

results matching ""

    No results matching ""