Reiniciar proceso expirado o rechazado

Ú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) el cual se encuentra en los estados EXPIRED o REJECTED.
Descripción
SERVICIO MESSAGE RESTART
URL /api/v3/messages/restart
SEGURIDAD
METHOD PUT
CONTENT/TYPE application/json
PARAMS Recibe un JSON con el código del proceso que desea reiniciar. El API que lo consume debe ser propietario del proceso.
RESPONSE 200: HTTP status code 200/OK – Solicitud recibida.

Ejemplo de JSON:

    {
      "messageCode": "string",
    }

Response content type: string Correspondiente al código del proceso reiniciado.
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"
    }

Por ejemplo:

    {
      "code": 262,
      "type": "Error",
      "message": "No es posible reenviar la petición. Solo se puede
      reiniciar si está expirada o rechazada."
    }
    {
      "code": 236,
      "type": "Error",
      "message": "No es posible recuperar la información del mensaje
      solicitado."
    }

results matching ""

    No results matching ""