PATCH | /:id/add-requests
Función que Realiza
- Se asigna a un listado de solicitudes de merch previamente indicado por el usuario.
- También se permite cambiar los comentarios del mismo.
Funcionamiento
- URL Completa:
{domain}/api/v1/dispatch/:id/add-requests - Acción: PATCH
- Requiere Api-Key?: Si
- Requiere una Sesión?: Si
- Recibe datos mediante: Params & Body
- Cantidad de datos: 3
- 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"}
info
Sino se ingresa un nuevo detalle este no será reemplazado.
{
"merchRequestsIds": Array<"String">,
"details?": "String" | null
}
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. |
| 409 | INVALID_ORDERS | Una o más ids en el array de merchRequests es inválida. |
| 409 | REQUEST_ALREADY_ASIGNED | Una de las ids de merchRequests ya se encuentra asignada a un despacho. |