Changelog
Este documento registra todas as alterações significativas feitas na versão da API. O formato é baseado em Keep a Changelog, e este projeto adere ao Semantic Versioning.
[1.0.0]
Adicionado
Lançamento inicial da API.
Endpoints para gerenciamento de clientes:
GET /api/v1/clients: Lista todos os clientes. Suporta funcionalidades de paginação e busca.- Paginação permite navegar entre páginas de resultados usando o parâmetro
page. - Busca permite filtrar clientes por nome, e-mail, telefone ou documento (CPF/CNPJ) através dos parâmetros
searchetype.
- Paginação permite navegar entre páginas de resultados usando o parâmetro
GET /api/v1/clients/{id}: Exibe um determinado cliente pelo ID.PUT /api/v1/clients/{id}: Atualiza um determinado cliente.DELETE /api/v1/clients/{id}: Remove um cliente da base de dados.POST /api/v1/clients: Cria um ou mais clientes na base de dados.
Endpoints para gerenciamento de orçamentos:
GET /api/v1/budgets: Lista todos os orçamentos.GET /api/v1/budgets/{id}: Exibe um determinado orçamento pelo ID.POST /api/v1/budgets: Cria um novo orçamento.PUT /api/v1/budgets/{id}: Atualiza um orçamento existente.DELETE /api/v1/budgets/{id}: Deleta um orçamento.
Endpoints para gestão financeira:
GET /api/v1/financial: Retorna uma visão geral das finanças.POST /api/v1/financial/transactions: Registra uma nova transação financeira.GET /api/v1/financial/transactions/{id}: Detalhes de uma transação específica.
Endpoints para gerenciamento de eventos:
GET /api/v1/events: Lista todos os eventos.GET /api/v1/events/{id}: Exibe detalhes de um evento específico.POST /api/v1/events: Cria um novo evento.PUT /api/v1/events/{id}: Atualiza detalhes de um evento existente.DELETE /api/v1/events/{id}: Remove um evento da agenda.
Endpoints para gerenciamento de convidados:
GET /api/v1/guests: Lista todos os convidados. Suporta funcionalidades de busca, filtros por evento e status de presença, paginação e ordenação.GET /api/v1/guests/{id}: Exibe um determinado convidado pelo ID.POST /api/v1/guests: Cria um novo convidado para um evento.
Endpoints para gerenciamento de produtos e serviços:
GET /api/v1/products-services: Lista todos os produtos e serviços. Suporta funcionalidades de paginação, busca e ordenação.GET /api/v1/products-services/{id}: Exibe um determinado produto/serviço pelo ID.POST /api/v1/products-services: Cria um novo produto ou serviço.
Endpoints para gerenciamento de Itens e Insumos:
GET /api/v1/equipment: Lista todos os Itens e Insumos. Suporta funcionalidades de busca e paginação.GET /api/v1/equipment/{id}: Exibe um determinado equipamento pelo ID.POST /api/v1/equipment: Cria um novo equipamento.
Endpoints para visualização dos dados relacionados a diferentes entidades do sistema
GET /api/v1/howmet: Lista todos os como conheçeu.GET /api/v1/eventtype: Lista todos os eventos.GET /api/v1/seller: Lista todos os vendedores.GET /api/v1/eventlocation: Lista todos os locais de eventos.
Modificado
- N/A
Corrigido
- N/A
Removido
- N/A