Category
Categorías para los Talents.
Modelo Category
{
"id": 1,
"name": "Athletes",
"description": null,
"created_at": "2022-11-20T18:13:00.000000Z",
"updated_at": "2022-11-20T18:13:00.000000Z"
}
Insertar Category
URI |
Cabeceras |
POST /categories |
Auth |
Carga útil
{
"name": "Athletes",
"description": null,
"parent_id": 123
}
Atributos
-
parent_id
integer
opcional
nullable
categories's id exists
-
name
string
obligatorio
max: 255
-
description
string
opcional
nullable
max: 10240
Listar Category
URI |
Cabeceras |
GET /categories |
Guest |
Atributos
-
per_page
integer
opcional
min: 1
max: 60
-
page
integer
opcional
min: 1
-
parent_id
integer
opcional
nullable
categories's id exists
Listar All Category
URI |
Cabeceras |
GET /categories/all |
Guest |
Atributos
-
parent_id
integer
opcional
nullable
categories's id exists
-
detached_from_talent_id
integer
opcional
nullable
talents's id exists
Listar Category de Talent
URI |
Cabeceras |
GET /talents/{talent}/categories |
Guest |
Mostrar Category
URI |
Cabeceras |
GET /categories/{category} |
Guest |
Actualizar Category
URI |
Cabeceras |
PATCH /categories/{category} |
Auth |
Carga útil
{
"name": "Athletes",
"description": null,
"parent_id": 123
}
Atributos
-
parent_id
integer
opcional
nullable
categories's id exists
-
name
string
opcional
max: 255
-
description
string
opcional
nullable
max: 10240
Sincronizar Category
Sincronizar Category de Talent
URI |
Cabeceras |
PUT /talents/{talent}/categories |
Auth |
Atributos
-
sync
array
opcional
Vincula los items que no estaban vinculados y desvinculas aquellos que no están presentes.
Como resultado de la operación, quedan vinculados exactamente los items especificados.
-
*
integer
obligatorio
distinct values
-
attach
array
opcional
prohibits sync
Vincula los items especificados. Si ya estaba vinculado, entonces es omitido.
-
*
integer
obligatorio
distinct values
-
detach
array
opcional
prohibits sync
Desvincula los items especificados. Si no se encontraba vinculado, entonces es omitido.
-
*
integer
obligatorio
distinct values
Eliminar Category
URI |
Cabeceras |
DELETE /categories/{category} |
Auth |
Enlaces de Category