🖥️ Terminais
GET /api/v1/terminals
Lista terminais.
Query Parameters
page(opcional): Número da páginapage_size(opcional): Itens por páginastatus(opcional): Filtrar por statusclient_id(opcional): Filtrar por cliente
Response: 200 OK
{
"data": [
{
"id": "uuid",
"client_id": "uuid",
"name": "Terminal Principal",
"location": "Loja 1",
"status": "active",
"created_at": "2024-01-01T00:00:00Z"
}
],
"page": 1,
"page_size": 25,
"total": 50
}POST /api/v1/terminals
Cria um novo terminal.
Request
{
"client_id": "uuid",
"name": "Terminal Principal",
"location": "Loja 1",
"status": "active"
}GET /api/v1/terminals/[id]
Obtém um terminal específico.
Response: 200 OK
PATCH /api/v1/terminals/[id]
Atualiza um terminal.
Request
{
"status": "inactive",
"location": "Loja 2"
}