Saltar al contenido principal

POST | /request

Función que Realiza

Crea una nueva solicitud de merch.


Funcionamiento

  • URL Completa: {domain}/api/v1/merch/request
  • Acción: POST
  • Requiere Api-Key?: Si
  • Requiere una Sesión?: Si
  • Recibe datos mediante: Body
    • Cantidad de datos: 4
  • Responde con contenido?: No
  • Responde únicamente con código de estado?: Si
    • Código: 201 | Created
  • Códigos de error: Vea la sección Errores

Contenido que se recibe por Body

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

info

Opcionalmente el cliente puede enviar la uuid con la que se va a identificar/guardar la solicitud. Si el cliente no envía una uuid se va a generar una automáticamente.

{
"id?": "String | UUID",
"client_id": Int,
"comments": "String | <1 <-> 255>" | null,
"tasks": Array<Int>,
"materials": Array<Int>
}

Códigos de Error

HTTP CodeCustom CodeMessage
500UNEXPECTED_ERRORNo fue posible extraer el usuario de la solicitud.
409REQUEST_ALREADY_EXISTSYa existe una solicitud de merch con esa id.
422CLIENT_NOT_FOUNDNo existe un cliente con esa id.
422USER_NOT_FOUNDNo existe un usuario con esa id.
422INVALID_TASKSUna o más tareas son inválidas.
422INVALID_MATERIALSUno o más materiales son inválidas.