Skip to content

Base URL e versionamento

A origem muda por ambiente; as rotas de negócio usam o prefixo estável /v1. Neste build, a base versionada é:

https://api-public.underchat.com.br/v1

Composição de uma URL

text
{origem}/{versão}/{recurso}/{identificador}

Exemplo:

text
https://api.seu-ambiente.com/v1/chat/0195b2fc-7d8d-7d3e-a5d1-83d6b5f90a11
ParteExemploDescrição
Origemhttps://api.seu-ambiente.comHost da API PUBLIC no ambiente.
Versãov1Versão maior do contrato HTTP.
RecursochatDomínio público: chat, label-template, sector ou user.
IdentificadorUUID/ULIDPresente apenas em operações sobre um recurso específico.

Não acrescente /v1 duas vezes e evite barra final ao concatenar caminhos.

Rotas de infraestrutura em /v1

Health e webhook também usam a base versionada, embora não façam parte dos quatro domínios de negócio:

Método e caminhoAutenticaçãoFinalidade
GET /v1/health/checkNenhumaDisponibilidade básica do serviço.
POST /v1/webhook/:keyapiChave do webhook no pathEntrada flexível de dados de CRM/automações.

O token do card API pública não substitui :keyapi do webhook.

Contrato OpenAPI

O JSON usado por este portal está disponível em:

https://api-public.underchat.com.br/docs/openapi.json

Esse documento é a fonte de verdade para métodos, paths, parâmetros, schemas, obrigatoriedade e respostas. Gere clientes somente quando o OpenAPI do ambiente estiver acessível e versionado junto à sua integração.

Política de versão

  • alterações compatíveis entram em /v1 sem mudar o prefixo;
  • remoções ou mudanças incompatíveis exigem uma nova versão maior;
  • novos endpoints não devem ser inferidos pelo cliente: use o OpenAPI publicado;
  • consumidores devem ignorar campos de resposta desconhecidos para tolerar adições;
  • campos enviados devem seguir o schema, pois bodies e queries podem rejeitar propriedades não documentadas.

Ambientes

Mantenha URL e token separados para desenvolvimento, homologação e produção. Um token pertence a uma única conta e não deve ser promovido entre ambientes.

dotenv
UNDERCHAT_API_URL=https://api.seu-ambiente.com
UNDERCHAT_API_TOKEN=uc_live_segredo_do_ambiente

API pública para integrações seguras e rastreáveis.