Skip to main content
Los agentes de Devic pueden ejecutarse no solo desde la interfaz visual, sino también de forma programática mediante la API pública.
Esto permite integrar los agentes en sistemas externos, automatizar flujos o conectarlos con otras aplicaciones corporativas.
Cada agente dispone de un endpoint dedicado que permite crear nuevas ejecuciones (threads) enviando las instrucciones directamente por HTTP.

Endpoint base

Cada agente cuenta con una URL única para crear ejecuciones: POST https://api.devic.ai/api/v1/agents/{agent_id}/threads El parámetro {agent_id} se obtiene desde la vista del agente, en el cuadro de diálogo “Agent API Documentation”. Vista del panel API del agente

Ejemplo de uso

Puedes invocar un agente utilizando cualquier lenguaje que soporte solicitudes HTTP (JavaScript, Python, cURL, etc.).
A continuación se muestra un ejemplo en JavaScript utilizando fetch:
const response = await fetch('https://api.devic.ai/api/v1/agents/{agent_id}/threads', {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json',
    'Authorization': 'Bearer YOUR_API_TOKEN'
  },
  body: JSON.stringify({
    message: 'Procesa el informe mensual de ventas',
    state: 'queued'
  })
});

const data = await response.json();
console.log(data);

Siguiente paso

Descubre cómo los asistentes pueden mantener conversaciones continuas, ejecutar tools y mostrar resultados interactivos en Devic.