🛠️ Serviços

GET /api/v1/services/[id]

Obtém um serviço específico.

Response: 200 OK

{
  "id": "uuid",
  "client_id": "uuid",
  "name": "Serviço de Produção",
  "type": "api",
  "description": "API principal",
  "url": "https://api.example.com",
  "admin_url": "https://admin.example.com",
  "status": "active",
  "plan": "basic",
  "environment": "production",
  "health_status": "healthy",
  "monthly_cost": 99.99,
  "created_at": "2024-01-01T00:00:00Z"
}

PATCH /api/v1/services/[id]

Atualiza um serviço.

Request

{
  "status": "maintenance",
  "health_status": "degraded"
}

Response: 200 OK

{
  "id": "uuid",
  "status": "maintenance",
  ...
}

DELETE /api/v1/services/[id]

Deleta um serviço.

Response: 204 No Content

GET /api/v1/services/client/[client_id]/[id]

Obtém um serviço específico de um cliente.

Response: 200 OK

{
  "id": "uuid",
  "client_id": "uuid",
  ...
}