Home | Escopo | Processo | Design/Mockups | Gerência | Estudos | Arquitetura | Contratos | BD | Qualidade | Configuração | Instalação | Instruções | Utilização | Analytics | Infraestrutura | Dicas |
---|
Categories - categorias
fields:
id: number;
description: string;
active: boolean;
endpoints:
FindAll
GET http://localhost:3000/categories/
response:
[
{
"id": 1,
"description": "Premium",
"active": true,
"created_at": "18/10/2024 00:09:25",
"updated_at": "18/10/2024 00:09:25"
},
{
"id": 2,
"description": "Importado",
"active": true,
"created_at": "18/10/2024 00:09:25",
"updated_at": "18/10/2024 00:09:25"
},
{
"id": 3,
"description": "Nacional",
"active": true,
"created_at": "18/10/2024 00:09:25",
"updated_at": "18/10/2024 00:09:25"
},
{
"id": 4,
"description": "Top Demais",
"active": true,
"created_at": "18/10/2024 00:09:25",
"updated_at": "18/10/2024 00:09:25"
},
{
"id": 5,
"description": "Promoção",
"active": true,
"created_at": "18/10/2024 00:09:25",
"updated_at": "18/10/2024 00:09:25"
}
]
FindById
GET http://localhost:3000/categories/3
response:
{
"id": 3,
"description": "Nacional",
"active": true,
"created_at": "18/10/2024 00:09:25",
"updated_at": "18/10/2024 00:09:25"
}
Create
POST http://localhost:3000/categories/
request:
{
"description": "Hortifruti"
}
response:
{
"id": 6,
"description": "Hortifruti",
"active": true,
"created_at": "19/10/2024 02:59:10",
"updated_at": "19/10/2024 02:59:10"
}
Update
PATCH http://localhost:3000/categories/6
request:
response:
{
"id": 6,
"description": "ALTEREI A DESCRIÇÃO",
"active": true,
"created_at": "19/10/2024 02:59:10",
"updated_at": "19/10/2024 03:00:12"
}
Delete (inactivate)
DELETE http://localhost:3000/categories/6
response:
{
"message": "Category with ID 6 deleted successfully"
}
Reactivate
POST http://localhost:3000/categories/activate/6
response:
{
"message": "Category ID 6 activated successfully"
}