Selfhost
Business
Clientes Crud 1 ▸
Cria um cliente, busca por ID, atualiza o nome e verifica.
Schema
Clientes Schema 10 ▸
GET /api/v2/clientes/clientes — envelope v2 (PaginacaoV2Dto).
Cada item de data[] bate com o schema de ClienteV2Dto.
GET /api/v2/clientes/clientes?page={n} — envelope v2 válido.
GET /api/v2/clientes/clientes/{id} — retorna ClienteV2Dto (objeto simples).
GET /api/v2/clientes/contato — envelope v2 (PaginacaoV2Dto).
Cada item de data[] bate com o schema de ClienteContatoV2Dto.
GET /api/v2/clientes/contato/{clienteId} — retorna List.
GET /api/v2/clientes/financeiro/detalhe — envelope v2 (PaginacaoV2Dto).
Cada item de data[] bate com o schema de ClienteFinanceiroV2Dto.
GET /api/v2/clientes/financeiro/detalhe/{clienteId} — retorna ClienteFinanceiroV2Dto.
Empresa Schema 4 ▸
GET /api/Empresa — envelope bate com o schema padrão.
GET /api/Empresa — dados da empresa batem com o schema.
GET /api/empresas — envelope bate com o schema padrão.
GET /api/empresas — cada item bate com o schema de empresa.
Financeiro Schema 4 ▸
GET /api/financeiro/cartoes — envelope bate com o schema padrão.
Cada item de data[] bate com o schema de cartão.
GET /api/pagamentos — envelope bate com o schema padrão.
GET /api/financeiro/recebimentos/recebimentos — envelope válido.
Grupos Schema 2 ▸
GET /api/v2/produtos/grupos — envelope v2 (current_page + data[]).
Cada item de data[] bate com o schema de grupo (v2).
Produtos Schema 5 ▸
GET /api/v2/produtos/produtos — envelope v2 (current_page + data[]).
Cada item de data[] bate com o schema de produto (v2).
GET /api/v2/produtos/simplificado — envelope v2 (current_page + data[]).
Cada item de data[] do simplificado bate com o schema.
GET /api/v2/produtos/produtos?page={n} — envelope v2 válido.
Vendas Schema 2 ▸
GET /api/vendas/vendas/pre-venda — envelope bate com o schema.
Cada item de data[] bate com o schema de venda.
Vendedores Schema 3 ▸
GET /api/funcionario — envelope bate com o schema padrão.
Cada item de data[] bate com o schema de vendedor.
GET /api/funcionario/page/{n} — envelope válido.
Smoke
Status 4 ▸
GET / deve retornar 200 — verifica se o servidor está de pé.
Token OAuth obtido com sucesso é uma string não-vazia.
Credenciais inválidas devem retornar erro (code != 1).
Uma request autenticada a um endpoint protegido deve retornar 200.