API e integrações

Duas entradas, uma chave.

Duas formas de entrar: delegar ao Octo com um pedido só e deixar que ele orquestre, ou dirigir a plataforma direto com chamadas de ferramenta. As duas usam a mesma chave, e as duas são embrulhadas na mesma maquinaria de confirmação e de risco do painel.

Chaves de API10/h · 25 ativas
  • production sk_live_7f2a···· completo · criada em 12 mar
  • nightly sync sk_live_c418···· ferramentas seguras · criada em 2 abr
Duas linhas para trocar
client = OpenAI(
    base_url="https://api.omniocto.com/v1",
    api_key=OMNIOCTO_KEY,
)
Troque duas linhas no SDK da OpenAI e seu agente ganha as ferramentas da plataforma. As chaves são emitidas e revogadas no painel, com limites de criação para que uma sessão comprometida não consiga gerar um monte delas.

Ou é só pedir

Até o encanamento é uma conversa.

Chaves, webhooks e conexões — sem abrir a tela de configurações.

from:octo api
OctoChave criada: staging-runner — Mostrada uma única vez — copie agora10:12
OctoWebhook registrado — Assinado, para o seu receptor conseguir verificar10:20
OctoConfirme: revogar a chave ci-bot — YES 3517 — Tudo que usa ela para de funcionarsex

InboxChave criada: staging-runner

Deu10:10

Preciso de uma chave de API para o deploy de staging, e aponta os eventos para o nosso endpoint.

OOcto10:12

Chave staging-runner criada — o valor está só nesta mensagem. A mesma chave serve para o endpoint compatível com OpenAI e para os dois servidores MCP. Webhook registrado e assinado, então o seu lado consegue verificar que veio da gente.

Octoonline
quais chaves estão ativas?11:50 ✓✓
Três: staging-runner, ci-bot, e uma chamada “test”, de março, que não é usada desde então.11:50
mata a de março11:51 ✓✓
Revogar uma chave é destrutivo, então precisa de um código: responda YES 3517. Vale para um uso, expira em um dia.11:51
YES 351711:52 ✓✓
Revogada. A mesma confirmação que você teria no painel — a API também está envolvida por ela, não só a interface.11:52
Mensagem
#omniocto4 membros
DWDana17:05

@Octo a conexão com o CRM ainda está funcionando?

OOctoAPP17:05

Já estou nisso 🔧(executandoconnection_test_connection…)

No ar. A última chamada bem-sucedida foi há 3 minutos. As outras duas conexões também estão bem. (edited)

✅ 2

1 resposta · última há 40 min

MRMarcus17:24

dá pra reenviar os eventos que a gente perdeu durante a queda?

Mensagem #omniocto

E-mail octo@agent.omniocto.com · WhatsApp 1-MAN-ASK-OCTO · Slack #omniocto

Crie agentes conversando com o Octo
Descreva o agente que você quer e ele é criado, colocado no ar e conectado — o mesmo processo, esteja você no painel ou no e-mail.
Fale com o Octo no e-mail, no WhatsApp, no Slack ou no painel
Quatro portas para o mesmo assistente, com as mesmas confirmações atrás de cada uma, então qual delas você usa é uma questão de onde as suas mãos estão.
API compatível com a da OpenAI
Troque a URL base e a chave no SDK da OpenAI e o seu agente atual ganha as ferramentas da plataforma.
Dois servidores MCP
Um para delegar ao Octo e deixar que ele orquestre, outro para dirigir as ferramentas da plataforma direto. Escolha conforme você queira um resultado ou controle.
Chaves de API
As chaves são criadas e revogadas pelo painel, com limites de criação para que uma sessão comprometida não consiga gerar um monte delas.
Webhooks assinados
Os webhooks de saída são assinados para que quem recebe possa verificar que vieram de nós, com proteções contra SSRF no cadastro.
Fluxo de eventos em tempo real com repetição
Um fluxo de eventos ao vivo que pode ser repetido a partir do último id visto, para que uma conexão que cai não signifique eventos perdidos.
Chaves de idempotência
Uma requisição repetida com a mesma chave não refaz o trabalho, e reusar uma chave com um corpo diferente é rejeitado em vez de aceito em silêncio.
Tarefas em segundo plano
O trabalho longo roda em segundo plano, com a conclusão entregue por webhook em vez de segurar a requisição aberta.
Vários espaços de trabalho
Uma conta pode ter vários espaços de trabalho, isolados uns dos outros, que é como as agências tocam clientes separadamente.
Escolha entre sete modelos, com a sua própria chave
Uma lista de modelos permitidos para escolher, e a opção de trazer a chave do seu próprio provedor.
Tudo legível por máquina
Um llms.txt, um índice de habilidades e uma descrição OpenAPI, para que um agente que avalia a plataforma consiga ler sem que uma pessoa resuma antes.

O que isso sustenta

As tarefas que esses recursos realizam.

Comece

Coloque um deles para trabalhar.