Agents
Agents
Agents
agentsCreate an Agent
To create a new agent, send a POST request to /v2/gen-ai/agents. The response body contains a JSON object with the newly created agent object.
Retrieve an Existing Agent
To retrieve details of an agent, GET request to /v2/gen-ai/agents/{uuid}. The response body is a JSON object containing the agent.
Update an Agent
To update an agent, send a PUT request to /v2/gen-ai/agents/{uuid}. The response body is a JSON object containing the agent.
Delete an Agent
To delete an agent, send a DELETE request to /v2/gen-ai/agents/{uuid}.
Update Agent Status
Check whether an agent is public or private. To update the agent status, send a PUT request to /v2/gen-ai/agents/{uuid}/deployment_visibility.
API Agent
API Agent API Key Info
API Agent Model
API Anthropic API Key Info
API Deployment Visibility
API OpenAI API Key Info
API Retrieval Method
API Workspace
AgentsAPI Keys
agents.api_keysCreate an Agent API Key
To create an agent API key, send a POST request to /v2/gen-ai/agents/{agent_uuid}/api_keys.
Update API Key for an Agent
To update an agent API key, send a PUT request to /v2/gen-ai/agents/{agent_uuid}/api_keys/{api_key_uuid}.
List Agent API Keys
To list all agent API keys, send a GET request to /v2/gen-ai/agents/{agent_uuid}/api_keys.
Delete API Key for an Agent
To delete an API key for an agent, send a DELETE request to /v2/gen-ai/agents/{agent_uuid}/api_keys/{api_key_uuid}.
Regenerate API Key for an Agent
To regenerate an agent API key, send a PUT request to /v2/gen-ai/agents/{agent_uuid}/api_keys/{api_key_uuid}/regenerate.
AgentsChat
agents.chatAgentsChatCompletions
agents.chat.completionsCreates a model response for the given chat conversation.
Creates a model response for the given chat conversation.
AgentsEvaluation Datasets
agents.evaluation_datasetsCreate Evaluation Dataset
To create an evaluation dataset, send a POST request to /v2/gen-ai/evaluation_datasets.
Create Presigned URLs for Evaluation Dataset File Upload
To create presigned URLs for evaluation dataset file upload, send a POST request to /v2/gen-ai/evaluation_datasets/file_upload_presigned_urls.
AgentsEvaluation Metrics
agents.evaluation_metricsList Evaluation Metrics
To list all evaluation metrics, send a GET request to /v2/gen-ai/evaluation_metrics.
AgentsEvaluation MetricsWorkspaces
agents.evaluation_metrics.workspacesCreate a Workspace
To create a new workspace, send a POST request to /v2/gen-ai/workspaces. The response body contains a JSON object with the newly created workspace object.
Retrieve an Existing Workspace
To retrieve details of a workspace, GET request to /v2/gen-ai/workspaces/{workspace_uuid}. The response body is a JSON object containing the workspace.
Update a Workspace
To update a workspace, send a PUT request to /v2/gen-ai/workspaces/{workspace_uuid}. The response body is a JSON object containing the workspace.
List Workspaces
To list all workspaces, send a GET request to /v2/gen-ai/workspaces.
Delete a Workspace
To delete a workspace, send a DELETE request to /v2/gen-ai/workspace/{workspace_uuid}.
List Evaluation Test Cases by Workspace
To list all evaluation test cases by a workspace, send a GET request to /v2/gen-ai/workspaces/{workspace_uuid}/evaluation_test_cases.
AgentsEvaluation MetricsWorkspacesAgents
agents.evaluation_metrics.workspaces.agentsList agents by Workspace
To list all agents by a Workspace, send a GET request to /v2/gen-ai/workspaces/{workspace_uuid}/agents.
Move Agents to a Workspace
To move all listed agetns a given workspace, send a PUT request to /v2/gen-ai/workspaces/{workspace_uuid}/agents.
AgentsEvaluation Runs
agents.evaluation_runsRun an Evaluation Test Case
To run an evaluation test case, send a POST request to /v2/gen-ai/evaluation_runs.
Retrieve Information About an Existing Evaluation Run
To retrive information about an existing evaluation run, send a GET request to /v2/gen-ai/evaluation_runs/{evaluation_run_uuid}.
Retrieve Results of an Evaluation Run
To retrieve results of an evaluation run, send a GET request to /v2/gen-ai/evaluation_runs/{evaluation_run_uuid}/results.
Retrieve Results of an Evaluation Run Prompt
To retrieve results of an evaluation run, send a GET request to /v2/gen-ai/evaluation_runs/{evaluation_run_uuid}/results/{prompt_id}.
API Evaluation Metric
API Evaluation Metric Result
API Evaluation Prompt
API Evaluation Run
AgentsEvaluation Test Cases
agents.evaluation_test_casesCreate Evaluation Test Case.
To create an evaluation test-case send a POST request to /v2/gen-ai/evaluation_test_cases.
Retrieve Information About an Existing Evaluation Test Case
To retrive information about an existing evaluation test case, send a GET request to /v2/gen-ai/evaluation_test_case/{test_case_uuid}.
Update an Evaluation Test Case.
To update an evaluation test-case send a POST request to /v2/gen-ai/evaluation_test_cases/{test_case_uuid}.
List Evaluation Test Cases
To list all evaluation test cases, send a GET request to /v2/gen-ai/evaluation_test_cases.
List Evaluation Runs by Test Case
To list all evaluation runs by test case, send a GET request to /v2/gen-ai/evaluation_test_cases/{evaluation_test_case_uuid}/evaluation_runs.
API Evaluation Test Case
API Star Metric
AgentsFunctions
agents.functionsAdd Function Route to an Agent
To create a function route for an agent, send a POST request to /v2/gen-ai/agents/{agent_uuid}/functions.
Update Function Route for an Agent
To update the function route, send a PUT request to /v2/gen-ai/agents/{agent_uuid}/functions/{function_uuid}.
Delete Function Route for an Agent
To delete a function route from an agent, send a DELETE request to /v2/gen-ai/agents/{agent_uuid}/functions/{function_uuid}.
AgentsKnowledge Bases
agents.knowledge_basesAttach Knowledge Bases to an Agent
To attach knowledge bases to an agent, send a POST request to /v2/gen-ai/agents/{agent_uuid}/knowledge_bases
Attach Knowledge Base to an Agent
To attach a knowledge base to an agent, send a POST request to /v2/gen-ai/agents/{agent_uuid}/knowledge_bases/{knowledge_base_uuid}
Detach Knowledge Base from an Agent
To detach a knowledge base from an agent, send a DELETE request to /v2/gen-ai/agents/{agent_uuid}/knowledge_bases/{knowledge_base_uuid}.
API Link Knowledge Base Output
AgentsRoutes
agents.routesUpdate Agent Route for an Agent
To update an agent route for an agent, send a PUT request to /v2/gen-ai/agents/{parent_agent_uuid}/child_agents/{child_agent_uuid}.
Delete Agent Route for an Agent
To delete an agent route from a parent agent, send a DELETE request to /v2/gen-ai/agents/{parent_agent_uuid}/child_agents/{child_agent_uuid}.
Add Agent Route to an Agent
To add an agent route to an agent, send a POST request to /v2/gen-ai/agents/{parent_agent_uuid}/child_agents/{child_agent_uuid}.
View Agent Routes
To view agent routes for an agent, send a GET requtest to /v2/gen-ai/agents/{uuid}/child_agents.
AgentsVersions
agents.versionsRollback to Agent Version
To update to a specific agent version, send a PUT request to /v2/gen-ai/agents/{uuid}/versions.
List Agent Versions
To list all agent versions, send a GET request to /v2/gen-ai/agents/{uuid}/versions.