client.agents.aggregate(body) | POST /agent/v1/agents/aggregate | Aggregate agents |
client.agents.archive(agent_id) | POST /agent/v1/agents/{agent_id}/archive | Archive an agent |
client.agents.create(body) | POST /agent/v1/agents | Create an agent |
client.agents.delete_profile_image(agent_id) | DELETE /agent/v1/agents/{agent_id}/profile-image | Remove an agent’s profile image |
client.agents.get(agent_id) | GET /agent/v1/agents/{agent_id} | Get an agent |
client.agents.get_profile_image(agent_id) | GET /agent/v1/agents/{agent_id}/profile-image | Get an agent’s profile image |
client.agents.list() | GET /agent/v1/agents | List agents |
client.agents.revoke_identity(agent_id) | POST /agent/v1/agents/{agent_id}/identity/revoke | Revoke an agent’s API key |
client.agents.rotate_identity(agent_id) | POST /agent/v1/agents/{agent_id}/identity/rotate | Rotate an agent’s API key |
client.agents.search(body) | POST /agent/v1/agents/search | Search agents |
client.agents.update(agent_id, body) | PATCH /agent/v1/agents/{agent_id} | Update an agent |
client.agents.upload_profile_image(agent_id, body) | POST /agent/v1/agents/{agent_id}/profile-image | Upload an agent’s profile image |
client.agents.sessions.list(agent_id) | GET /agent/v1/agents/{agent_id}/sessions | List an agent’s sessions |
client.agents.traces.get(agent_id, trace_id) | GET /agent/v1/agents/{agent_id}/traces/{trace_id} | Read one trace for an agent |
client.agents.traces.list(agent_id) | GET /agent/v1/agents/{agent_id}/traces | List traces for an agent |
client.agents.traces.list_spans(agent_id, trace_id) | GET /agent/v1/agents/{agent_id}/traces/{trace_id}/spans | List spans in a trace for an agent |
client.agents.traces.query_stats(agent_id, body) | POST /agent/v1/agents/{agent_id}/traces/stats/query | Query trace statistics for an agent |