Skip to content

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 search e type.
    • 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