PATCH | /request/:id/complete
Función que Realiza
Marca como completada una solicitud de merch.
Funcionamiento
- URL Completa:
{domain}/api/v1/merch/request/:id/complete - Acción: PATCH
- Requiere Api-Key?: Si
- Requiere una Sesión?: Si
- Recibe datos mediante: Params & Body
- Cantidad de datos: 4
- Responde con contenido?: No
- Responde únicamente con código de estado?: Si
- Código: 202 | Accepted
- Códigos de error: Vea la sección Errores
Contenido que se recibe por Parámetros
nota
Solo se podrán marcar como completadas las solicitudes que se encuentren asignadas.
id = "String | <1 <-> 36>"
Contenido que se recibe por Body
nota
Si la tarea no está completada el campo reason no puede ser null.
[
{
"id": Int,
"completed": "Boolean",
"reason": "String" | null
}
]
Códigos de Error
| HTTP Code | Custom Code | Message |
|---|---|---|
| 422 | INCOMPLETE_TASKS_WITHOUT_REASON | Una o más tareas incompletas no contienen una razón. |
| 404 | REQUEST_NOT_FOUND | No se encontró ninguna solicitud con esa ID. |
| 409 | UNASSIGNED_MERCH_REQUEST | No se puede completar una solicitud de merch sin asignar. |
| 409 | REQUEST_ALREADY_COMPLETED | La solicitud ya se encuentra completada. |
| 409 | REQUEST_ALREADY_CANCELLED | No se puede completar una solicitud anulada. |