Consulte os endpoints publicos e operacionais do Licitech
Este hub documenta as rotas que ja estao expostas pela aplicacao, com foco em integrações tecnicas, observabilidade e webhooks. O catalogo abaixo reflete o estado atual do sistema e pode ser revisado conforme novas interfaces HTTP forem liberadas.
Resumo rápido
- Algumas rotas sao publicas; endpoints internos exigem sessao autenticada ou assinatura HMAC.
- Catálogo agrupado por etapa da licitação com exemplos de payloads.
- Documentação gerada automaticamente a partir do registro de endpoints.
- SLA de retorno de 24h pelo núcleo de integrações.
Fluxo de uso para integradores
Use este portal para identificar quais rotas ja estao publicas, quais exigem sessao autenticada e quais dependem de assinatura tecnica, como o webhook do GitHub.
- Consulte o catalogo para identificar a rota e o metodo disponivel.
- Valide os requisitos de autenticacao, sessao ou assinatura indicados na documentacao.
- Se precisar ampliar o escopo, registre abaixo o caso de uso para avaliacao do time.
Ambientes disponíveis
Aplicacao Web
publicoRotas HTTP expostas pelo servidor principal do Licitech.
/
60 chamadas por minuto
Operacoes Internas
internoRotas de verificacao tecnica consumidas por sessoes autenticadas e automacoes internas.
/
120 chamadas por minuto
Catálogo dinâmico de endpoints
O conteúdo abaixo é renderizado a partir do arquivo docs/api-endpoints.json e atualizado
automaticamente pelo script npm run generate:api-docs.
Base path: /integracoes/apis
| Endpoint | Método | Escopos | Exemplo |
|---|---|---|---|
|
Abrir hub de integracoes
Renderiza o portal com o catalogo de endpoints, ambientes e formulario de contato.
/integracoes/apis |
GET | public:read |
|
|
Registrar solicitacao de integracao
Recebe os dados do formulario de contato para analise do time responsavel.
/integracoes/apis |
POST | public:read |
|
Base path:
| Endpoint | Método | Escopos | Exemplo |
|---|---|---|---|
|
Health check
Retorna status operacional simples do servidor para probes e monitoramento.
/health |
GET | public:read |
|
|
Verificacao de autorizacao da sessao
Retorna 204 quando a sessao do usuario segue valida e 401 quando a autenticacao nao existe ou expirou.
/ops/authz |
GET | session:authz |
|
Base path: /webhooks
| Endpoint | Método | Escopos | Exemplo |
|---|---|---|---|
|
Status do sincronismo
Retorna o estado atual do fluxo de sincronismo de deploy.
/webhooks/status |
GET | public:read |
|
|
Receber evento push do GitHub
Processa o webhook de push do branch principal, validando assinatura HMAC antes de executar o fluxo de sincronismo.
/webhooks/github |
POST | webhook:github |
|
Eventos de webhook
Utilize webhooks para ser avisado automaticamente sobre mudanças relevantes. Configure o endpoint via API e valide a assinatura com o segredo informado no cadastro.
github.push
Evento recebido em `/webhooks/github` quando o branch principal publica um novo push autorizado.
{
"ref": "refs/heads/master",
"repository": {
"full_name": "org/licitech"
},
"head_commit": {
"id": "abc123def456",
"message": "Atualiza deploy"
}
}
Cabeçalhos obrigatórios
Inclua os cabeçalhos abaixo em todas as chamadas autenticadas.
- Cookie Sessao autenticada obrigatoria para rotas internas protegidas por login.
- x-hub-signature-256 Assinatura HMAC obrigatoria no webhook de GitHub.
Solicite acesso à API
Preencha as informações abaixo para que possamos liberar o ambiente de sandbox. Entraremos em contato em até 24 horas através do e-mail informado.
Acompanhamento de pedidos
Mantemos um histórico dos últimos pedidos para que a equipe de integrações valide fluxos recorrentes.
Nenhuma solicitação registrada até o momento.