Para desenvolvedores e integradores

Integração de API

Conecte seus sistemas à APREPARA e automatize suas operações.

O que é a API da APREPARA ?

A API da APREPARA é uma interface REST que permite que sistemas externos leiam e gravem dados diretamente na plataforma, sem qualquer interação manual. Se sua empresa utiliza um ERP, CRM ou qualquer sistema personalizado, a API permite conectá-lo à APREPARA e manter tudo sincronizado automaticamente.

📋
Gerenciar Atividades

Crie, atualize e consulte atividades programaticamente. Automatize o despacho e o rastreamento de status sem precisar abrir o painel web.

👥
Acessar dados do cliente

Leia e sincronize registros de clientes, unidades e contatos. Mantenha seu CRM e o APREPARA sempre em sincronia.

Automatize fluxos de trabalho

Acione ações com base em eventos em seus sistemas. Reduza a entrada manual de dados e elimine erros de redigitação de informações.

Para quem é isto?

Duas funções diferentes — o mesmo objetivo: conectar sistemas de forma eficiente.

💻
Desenvolvedor

Você será a pessoa responsável por escrever o código que interage com a API. Você utilizará os endpoints diretamente da sua aplicação.

  • Faça requisições HTTP a partir do seu backend.
  • Gerenciar autenticação de token JWT
  • Analisar respostas JSON
  • Use ferramentas como o Postman ou o curl para testar.
💼
Gerente/Administrador

Você é responsável pelo projeto de integração. Você não precisa escrever o código, mas precisa entender o que é possível e coordenar o acesso.

  • Compartilhe este guia com sua equipe de desenvolvimento.
  • Solicite um usuário de integração ao suporte.
  • Analise quais dados podem ser acessados.
  • Consulte a Referência Completa da API para explorar os endpoints.

Como funciona

A API utiliza tokens JWT Bearer para autenticação. Há duas fases: obter um token e, em seguida, utilizá-lo.

Fase 1 — Autenticação
💻 Seu sistema
POST /auth/login
username + password
🔑 Token JWT
Armazene este token e inclua-o em todas as solicitações subsequentes.
Fase 2 — Chamada de API
💻 Seu sistema
GET/POST /api/private/...
Authorization: Bearer {token}
📊 Resposta JSON

Passo a passo

Siga estes passos para fazer sua primeira chamada de API com sucesso.

1
Solicitar acesso

Entre em contato com a equipe de suporte da APREPARA para criar um usuário de integração para sua conta. Você receberá um nome de usuário e uma senha exclusivos para o seu sistema.

Este é um usuário diferente do seu login normal — ele se destina à comunicação entre máquinas e não deve ser compartilhado com usuários humanos.

Dica: Ao solicitar acesso, mencione quais operações você pretende realizar (ler pedidos, criar clientes, etc.) para que a equipe de suporte possa configurar as permissões adequadas.
2
Autentique-se e obtenha seu token.

Envie uma solicitação POST para o endpoint de login com suas credenciais de integração:

POST https://api.ltrdeo.aprepara.com/api/public/auth/login
Content-Type: application/json

{
  "username": "your-integration-username",
  "password": "your-integration-password"
}

A API responderá com seu token de acesso:

{
  "access_token": "eyJhbGciOiJIUzI1NiJ9...",
  "type": "Bearer"
}
Tempo de vida do token: O token de acesso é válido por 7 dias. Armazene-o com segurança em sua aplicação — você o reutilizará em todas as solicitações subsequentes sem precisar se autenticar novamente.
3
Faça sua primeira chamada de API

Inclua o token de acesso no cabeçalho de Autorização de cada solicitação para um endpoint privado:

GET https://api.ltrdeo.aprepara.com/api/private/{endpoint}
Authorization: Bearer eyJhbGciOiJIUzI1NiJ9...
Content-Type: application/json

Se o token for válido, a API retorna uma resposta JSON com os dados solicitados. Se você receber uma resposta 401, seu token expirou — vá para a etapa 4.

Explorar: Utilize a Referência Completa da API (link no final desta página) para navegar por todos os endpoints disponíveis, seus parâmetros e exemplos de respostas.
4
Mantenha sua sessão ativa

O token de acesso expira após 7 dias. Antes que expire, seu aplicativo deve chamar o endpoint de atualização para obter um novo token sem precisar inserir as credenciais novamente.

POST https://api.ltrdeo.aprepara.com/api/public/auth/refresh-token
Authorization: Bearer eyJhbGciOiJIUzI1NiJ9...
# The API returns a new access_token

Se sua aplicação estiver em execução 24 horas por dia, 7 dias por semana, implemente a renovação automática de tokens: detecte respostas 401, chame o endpoint de atualização, armazene o novo token e tente novamente a solicitação original.

Alternativa: Se a atualização também falhar, basta autenticar-se novamente com suas credenciais de integração (etapa 2). Isso só deve acontecer se o token não for usado por mais de 30 dias.
5
Explore todos os endpoints disponíveis

A Referência Completa da API fornece documentação interativa para todos os endpoints. Você pode testar requisições diretamente no navegador após autenticar com seu token.

Você também pode baixar o arquivo de especificação OpenAPI e importá-lo para o Postman ou qualquer outro cliente HTTP para explorar toda a API offline.

Pronto para começar a integração?

Abra a Referência Completa da API para explorar todos os endpoints com documentação interativa.

Referência completa da API → Baixar JSON OpenAPI

Recursos úteis

Tudo o que você precisa para começar a integrar.

📑
Referência completa da API

Documentação interativa do Swagger. Navegue por todos os endpoints, teste requisições e visualize os esquemas de resposta. Requer login no painel.

Referência aberta →
📄
Especificação OpenAPI

Baixe o arquivo JSON da OpenAPI e importe-o para o Postman, Insomnia ou qualquer cliente HTTP compatível para explorar a API localmente.

Baixar JSON →
💬
Suporte à integração

Precisa de ajuda com a integração? Abra um chamado de suporte e nossa equipe ajudará você com a configuração de acesso e dúvidas técnicas.

Abrir chamado →