Saltar al contenido principal

PATCH | /:id/remove-requests

Función que Realiza

  • Mediante un array con ids se eliminan las solicitudes asignadas a un despacho.

Funcionamiento

  • URL Completa: {domain}/api/v1/dispatch/:id/remove-requests
  • Acción: PATCH
  • Requiere Api-Key?: Si
  • Requiere una Sesión?: Si
  • Recibe datos mediante: Params & Body
    • Cantidad de datos: 2
  • Responde con contenido?: No
  • Responde únicamente con código de estado?: Si
    • Código: 200 | OK
  • Códigos de error: Vea la sección Errores

Contenido que se recibe por Parámetros

id = Int

Contenido que se recibe por Body

Estructura del JSON: {"parámetro": "tipo de dato"}

{
"merchRequestsIds": Array<"String">,
}

Códigos de Error

HTTP CodeCustom CodeMessage
500UNEXPECTED_ERRORNo fue posible extraer el usuario de la solicitud.
404DISPATCH_NOT_FOUNDNo se encontró un despacho con esa id.
409DISPATCH_ALREADY_COMPLETEDEste despacho ya se encuentra completado.
404DISPATCH_REQUESTS_EMPTYEste despacho no tiene solicitudes asignadas.
422INVALID_IDSLas ids ingresadas no corresponden a las ids asignadas en el despacho.