API Reference

Access AgentJara programmatically via our REST API. Create agents, send messages, manage knowledge, and more.

Authentication

All API requests require a Bearer token. Generate one fromSettings → API Tokensin your dashboard.

Authorization: Bearer <your-api-token>

Key Endpoints

Agents

  • GET /api/v1/agents— List all agents
  • POST /api/v1/agents— Create a new agent
  • GET /api/v1/agents/:id— Get agent details
  • PATCH /api/v1/agents/:id— Update agent settings
  • DELETE /api/v1/agents/:id— Delete an agent

Messages

  • POST /api/v1/agents/:id/chat— Send a message to an agent
  • GET /api/v1/agents/:id/logs— Get conversation logs

Knowledge

  • POST /api/v1/agents/:id/knowledge— Upload a document
  • GET /api/v1/agents/:id/knowledge— List knowledge items
  • DELETE /api/v1/agents/:id/knowledge/:docId— Remove a document

Rate Limits

API requests are limited to 100 requests per minute per account. Contact support for higher limits.