Saltar al contenido principal

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 CodeCustom CodeMessage
422INCOMPLETE_TASKS_WITHOUT_REASONUna o más tareas incompletas no contienen una razón.
404REQUEST_NOT_FOUNDNo se encontró ninguna solicitud con esa ID.
409UNASSIGNED_MERCH_REQUESTNo se puede completar una solicitud de merch sin asignar.
409REQUEST_ALREADY_COMPLETEDLa solicitud ya se encuentra completada.
409REQUEST_ALREADY_CANCELLEDNo se puede completar una solicitud anulada.