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 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