Skip to main content

Agents API Reference

Overview​

The Agents API allows you to create, manage, and interact with Gentic agents.

Endpoints​

List Agents​

GET /agents

Returns a list of all agents.

Create Agent​

POST /agents

Creates a new agent.

Get Agent​

GET /agents/{agentId}

Retrieves details of a specific agent.

Update Agent​

PUT /agents/{agentId}

Updates an existing agent.

Delete Agent​

DELETE /agents/{agentId}

Deletes an agent.

Converse with Agent​

POST /agents/{agentId}/converse

Initiates a conversation with an agent.

Request/Response Examples​

Create Agent​

{
"name": "Support Agent",
"description": "Customer support assistant",
"model": "gpt-4",
"temperature": 0.7,
"maxTokens": 1000
}

Converse with Agent​

{
"message": "How can I reset my password?",
"context": {
"userId": "user123",
"sessionId": "session456"
}
}

Error Codes​

  • 400: Bad Request
  • 401: Unauthorized
  • 403: Forbidden
  • 404: Not Found
  • 429: Too Many Requests
  • 500: Internal Server Error

Rate Limits​

  • 100 requests per minute per API key
  • 1000 requests per hour per API key

Next Steps​