API pública v1
Integre contatos da OctoSolve com sistemas próprios, Make, n8n e outras ferramentas por uma API HTTP estável.
API pública v1
A API pública da OctoSolve permite consultar, criar e atualizar contatos por HTTP. Ela foi feita para integrações próprias e automações em ferramentas como Make e n8n.
URL base: https://api.octosolve.com.br/api/v1
Contrato OpenAPI: https://api.octosolve.com.br/api/v1/openapi.json
A API v1 está disponível nos planos Plus, Pro e Enterprise. O primeiro recurso público é Contatos. Não há operação de exclusão na v1.
Como as respostas funcionam
Um item bem-sucedido fica dentro de data:
Uma lista também informa se existe outra página:
Erros usam sempre o campo error, com código estável em inglês, mensagem em português e um request_id para diagnóstico. Corpos de requisição usam application/json, com tamanho máximo de 64 KB. Datas e horários são ISO 8601 em UTC, com fuso, e identificadores são UUIDs.
Política de evolução
Mudanças aditivas não quebram a v1. Isso inclui um novo campo opcional em uma resposta e um novo valor em um enum documentado como expansível. Seu código deve ignorar campos desconhecidos e estar preparado para novos valores de enum.
Remover ou renomear um campo, mudar seu tipo ou tornar obrigatório o que hoje é opcional exige uma nova versão, como /api/v2.
Quando uma versão ou funcionalidade for descontinuada, a OctoSolve dará aviso mínimo de 6 meses no changelog e nesta documentação.
Primeiro teste com curl
O exemplo usa uma chave fictícia com formato válido. Troque pela chave exibida no painel antes de executar.
Primeiro teste no Make ou n8n
- Adicione um módulo HTTP > Make a request no Make ou um nó HTTP Request no n8n.
- Escolha o método
GET. - Use a URL
https://api.octosolve.com.br/api/v1/contacts?limit=1. - Adicione o header
Authorizationcom o valorBearer SUA_CHAVE. - Adicione o header
Acceptcom o valorapplication/json. - Execute uma vez e use os itens de
datanos próximos passos do cenário ou workflow.