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 Code | Custom Code | Message |
|---|---|---|
| 500 | UNEXPECTED_ERROR | No fue posible extraer el usuario de la solicitud. |
| 404 | DISPATCH_NOT_FOUND | No se encontró un despacho con esa id. |
| 409 | DISPATCH_ALREADY_COMPLETED | Este despacho ya se encuentra completado. |
| 404 | DISPATCH_REQUESTS_EMPTY | Este despacho no tiene solicitudes asignadas. |
| 422 | INVALID_IDS | Las ids ingresadas no corresponden a las ids asignadas en el despacho. |