Introdução para Integradores - ecosif-masterdata

Bem-vindo!

Este documento fornece uma visão geral do serviço ecosif-masterdata para integradores que desejam utilizar a API.

O que é o ecosif-masterdata?

O ecosif-masterdata é o serviço central de gerenciamento de dados mestres do ecossistema eCosif. Ele fornece:

Por que usar o ecosif-masterdata?

Como Funciona

Fluxo Básico

  1. Autenticação: Obtenha token JWT do ecosif-auth
  2. Requisição: Use o token em requisições para o ecosif-masterdata
  3. Validação: O serviço valida o token e processa a requisição
  4. Resposta: Retorna dados ou resultado da operação
┌─────────┐         ┌──────────────┐         ┌─────────────┐
│ Cliente │────────>│ ecosif-auth  │────────>│   Token     │
│         │  Login  │              │         │    JWT      │
└─────────┘         └──────────────┘         └─────────────┘
     │                                           │
     │         ┌─────────────────────────────────┘
     │         │
     ▼         ▼
┌──────────────────────────────────────┐
│  ecosif-masterdata                   │
│  (valida token e processa requisição)│
└──────────────────────────────────────┘

Endpoints Principais

Gestão de Entidades

Configurações

Processamentos

Veja Lista Completa de Endpoints para todos os endpoints disponíveis.

Autenticação

IMPORTANTE: Todos os endpoints (exceto /actuator/** e /swagger-ui/**) requerem autenticação JWT.

O token JWT deve ser obtido do serviço ecosif-auth (porta 8080). Veja Autenticação para mais detalhes.

Base URL

Multi-Tenancy

O sistema suporta isolamento de dados por empresa e filial. Muitos endpoints requerem parâmetros company e branch para identificar o contexto.

Exemplo:

GET /allbranch/{company}
GET /chartOfAccounts/getallcoa/{company}/{branch}

Códigos de Status HTTP

Formato de Respostas

Sucesso

{
  "id": 1,
  "name": "Minha Empresa",
  "cnpj": "12345678000190"
}

Erro

{
  "success": false,
  "message": "Mensagem de erro descritiva"
}

Próximos Passos

Para começar a integrar:

  1. Autenticação: Aprenda a autenticar e obter tokens
  2. Uso da API: Saiba como usar a API
  3. Exemplos: Veja exemplos práticos
  4. Erros Comuns: Resolva problemas frequentes

Recursos Adicionais

Suporte

Para suporte: - Consulte a documentação completa em /docs - Teste endpoints no Swagger UI - Entre em contato com a equipe de desenvolvimento

Versão da API

Versão atual: 0.7.01.202511281

A API segue versionamento semântico. Mudanças que quebram compatibilidade serão sinalizadas com antecedência.