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 from Settings → API Tokens in 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.