Comece a integrar um agente publicado em poucos minutos
A documentação de integração da Deep Agents foi desenhada para colocar um agente em produção com o mínimo de atrito: chave de API, chamada inicial e boas práticas de contexto.
Guia rápido para autenticar, consultar o agente e fazer a primeira execução.
5 min de leituraDefina autenticação, contexto e payloads para integrar agentes publicados com segurança.
Publique o agente em portais, CRMs, produtos internos ou middleware próprio sem depender da UI padrão.
Acompanhe resposta, tokens, versão publicada e rastros de execução para evoluir a operação.
Autenticação
Todos os endpoints de agentes publicados exigem o header X-Agent-API-Key. Gere essa chave na tela de publicação do agente e trate-a como uma credencial de produção.
X-Agent-API-Key: dda_live_...Recomendamos armazenar a chave em um cofre de segredos e nunca expô-la em código cliente.
1. Obter metadados do agente
Use esse endpoint para validar a publicação, descobrir nome, versão ativa, provedor e ferramentas habilitadas antes de começar a execução das conversas.
GET https://api.agents.deepdive4ai.com/api/agent-api/agents/{agentId}
curl -X GET "https://api.agents.deepdive4ai.com/api/agent-api/agents/SEU_AGENT_ID" \
-H "X-Agent-API-Key: SUA_CHAVE_DE_API"2. Executar o agente
A execução recebe a mensagem atual e pode incluir um histórico prévio. Isso permite manter continuidade entre chamadas sem depender da interface pública ou de um iframe.
POST https://api.agents.deepdive4ai.com/api/agent-api/agents/{agentId}/execute
{
"conversationId": "cliente-123",
"message": "Quero um resumo do contrato.",
"history": [
{ "role": "user", "content": "Olá" },
{ "role": "assistant", "content": "Como posso ajudar?" }
],
"visualAttachments": []
}
curl -X POST "https://api.agents.deepdive4ai.com/api/agent-api/agents/SEU_AGENT_ID/execute" \
-H "Content-Type: application/json" \
-H "X-Agent-API-Key: SUA_CHAVE_DE_API" \
-d '{
"conversationId": "cliente-123",
"message": "Quero um resumo do contrato.",
"history": [],
"visualAttachments": []
}'