AutoGPT V2 API

The v2 API from AutoGPT — 174 operation(s) for v2.

Operations 208

GET /api/admin/blocks/cost-estimates Export Block Cost Estimates #
GET /api/admin/bot-analytics/command-usage Command Usage Breakdown #
GET /api/admin/bot-analytics/guilds Bot Server Roster #
GET /api/admin/bot-analytics/server-timeseries Bot Server-Count Timeseries (sharding curve) #
GET /api/admin/bot-analytics/summary Bot Usage Summary #
GET /api/admin/bot-analytics/timeseries Bot Message Timeseries #
GET /api/admin/bot-analytics/top-servers Top Servers by Activity #
GET /api/admin/diagnostics/agents Get Agent Diagnostics #
GET /api/admin/diagnostics/executions Get Execution Diagnostics #
POST /api/admin/diagnostics/executions/cleanup-all-orphaned Cleanup ALL Orphaned Executions #
POST /api/admin/diagnostics/executions/cleanup-all-stuck-queued Cleanup ALL Stuck Queued Executions #
POST /api/admin/diagnostics/executions/cleanup-orphaned Cleanup Orphaned Executions #
GET /api/admin/diagnostics/executions/failed List Failed Executions #
GET /api/admin/diagnostics/executions/invalid List Invalid Executions #
GET /api/admin/diagnostics/executions/long-running List Long-Running Executions #
GET /api/admin/diagnostics/executions/orphaned List Orphaned Executions #
POST /api/admin/diagnostics/executions/requeue Requeue Stuck Execution #
POST /api/admin/diagnostics/executions/requeue-all-stuck Requeue ALL Stuck Queued Executions #
POST /api/admin/diagnostics/executions/requeue-bulk Requeue Multiple Stuck Executions #
GET /api/admin/diagnostics/executions/running List Running Executions #
POST /api/admin/diagnostics/executions/stop Stop Single Execution #
POST /api/admin/diagnostics/executions/stop-all-long-running Stop ALL Long-Running Executions #
POST /api/admin/diagnostics/executions/stop-bulk Stop Multiple Executions #
GET /api/admin/diagnostics/executions/stuck-queued List Stuck Queued Executions #
GET /api/admin/diagnostics/schedules Get Schedule Diagnostics #
GET /api/admin/diagnostics/schedules/all List All User Schedules #
POST /api/admin/diagnostics/schedules/cleanup-orphaned Cleanup Orphaned Schedules #
GET /api/admin/diagnostics/schedules/orphaned List Orphaned Schedules #
GET /api/admin/memory/{user_id}/communities List Communities #
POST /api/admin/memory/{user_id}/communities/rebuild Rebuild Communities #
GET /api/admin/memory/{user_id}/communities/rebuild/{job_id} Get Community Rebuild Status #
POST /api/admin/memory/{user_id}/dream Trigger Dream Pass #
GET /api/admin/memory/{user_id}/dream/{job_id} Get Dream Pass Status #
GET /api/admin/memory/{user_id}/entities List Entities #
GET /api/admin/memory/{user_id}/experts/{expert_id}/communities List Expert Communities #
GET /api/admin/memory/{user_id}/experts/{expert_id}/entities List Expert Entities #
GET /api/admin/memory/{user_id}/experts/{expert_id}/facts List Expert Facts #
GET /api/admin/memory/{user_id}/experts/{expert_id}/graph Get Expert Graph #
GET /api/admin/memory/{user_id}/experts/{expert_id}/overview Get Expert Memory Overview #
GET /api/admin/memory/{user_id}/facts List Facts #
GET /api/admin/memory/{user_id}/graph Get Graph #
POST /api/admin/memory/{user_id}/nightly Trigger Nightly Batch #
GET /api/admin/memory/{user_id}/nightly/{job_id} Get Nightly Batch Status #
GET /api/admin/memory/{user_id}/overview Get Memory Overview #
POST /api/admin/memory/{user_id}/ratification Trigger Ratification Pass #
GET /api/admin/platform-costs/dashboard Get Platform Cost Dashboard #
GET /api/admin/platform-costs/logs Get Platform Cost Logs #
GET /api/admin/platform-costs/logs/export Export Platform Cost Logs #
GET /api/builder/blocks Get Builder blocks #
GET /api/builder/blocks/batch Get specific blocks #
GET /api/builder/categories Get Builder block categories #
GET /api/builder/counts Get Builder item counts #
GET /api/builder/providers Get Builder integration providers #
GET /api/builder/suggestions Get Builder suggestions #
GET /api/chat/config/ttl Get Ttl Config #
GET /api/chat/health Health Check #
GET /api/chat/schema/tool-responses [Dummy] Tool response type export for codegen #
GET /api/chat/sessions List Sessions #
POST /api/chat/sessions Create Session #
DELETE /api/chat/sessions/{session_id} Delete Session #
GET /api/chat/sessions/{session_id} Get Session #
PATCH /api/chat/sessions/{session_id}/assign-user Session Assign User #
POST /api/chat/sessions/{session_id}/cancel Cancel Session Task #
GET /api/chat/sessions/{session_id}/messages/pending Get Pending Messages #
POST /api/chat/sessions/{session_id}/messages/pending Queue Pending Message #
PATCH /api/chat/sessions/{session_id}/pinned Update session pinned #
DELETE /api/chat/sessions/{session_id}/share Disable Chat Sharing #
POST /api/chat/sessions/{session_id}/share Enable Chat Sharing #
GET /api/chat/sessions/{session_id}/share/state Get Chat Share State #
DELETE /api/chat/sessions/{session_id}/stream Disconnect Session Stream #
GET /api/chat/sessions/{session_id}/stream Resume Session Stream #
POST /api/chat/sessions/{session_id}/stream Stream Chat Post #
PATCH /api/chat/sessions/{session_id}/title Update session title #
GET /api/chat/suggested-prompts Get Suggested Prompts #
GET /api/chat/transports List Chat Transports #
GET /api/chat/usage Get Copilot Usage #
POST /api/chat/usage/reset Reset Copilot Usage #
GET /api/copilot/admin/rate_limit Get User Rate Limit #
POST /api/copilot/admin/rate_limit/reset Reset User Rate Limit Usage #
GET /api/copilot/admin/rate_limit/search_users Search Users by Name or Email #
GET /api/copilot/admin/rate_limit/tier Get User Rate Limit Tier #
POST /api/copilot/admin/rate_limit/tier Set User Rate Limit Tier #
POST /api/credits/admin/add_credits Add Credits to User #
GET /api/credits/admin/copilot-usage/export Export Copilot Weekly Usage vs Rate Limit #
GET /api/credits/admin/transactions/export Export Credit Transactions #
GET /api/credits/admin/users_history Get All Users History #
POST /api/executions/admin/execution_analytics Generate Execution Analytics #
GET /api/executions/admin/execution_analytics/config Get Execution Analytics Configuration #
GET /api/experts List Experts #
POST /api/experts Hire Expert #
GET /api/experts/identities List Expert Identities #
GET /api/experts/pods List Expert Pods #
POST /api/experts/pods Create Expert Pod #
POST /api/experts/raise Create Raised Expert #
GET /api/experts/templates List Expert Templates #
DELETE /api/experts/{expert_id} Archive Expert #
GET /api/experts/{expert_id} Get Expert #
GET /api/experts/{expert_id}/detach-preview Get Expert Detach Preview #
PATCH /api/experts/{expert_id}/pod Assign Expert Pod #
GET /api/experts/{expert_id}/runs List Expert Runs #
POST /api/experts/{expert_id}/schedules/resume Resume Expert Schedules #
PATCH /api/experts/{expert_id}/soul Update Expert Soul #
POST /api/experts/{expert_id}/workflows Install Expert Workflow #
GET /api/invitations/pending List pending invitations for current user #
POST /api/invitations/{token}/accept Accept invitation #
POST /api/invitations/{token}/decline Decline invitation #
GET /api/library/agents List Library Agents #
POST /api/library/agents Add Marketplace Agent #
GET /api/library/agents/by-graph/{graph_id} Get Library Agent By Graph Id #
GET /api/library/agents/favorites List Favorite Library Agents #
GET /api/library/agents/marketplace/{store_listing_version_id} Get Agent By Store ID #
DELETE /api/library/agents/{library_agent_id} Delete Library Agent #
GET /api/library/agents/{library_agent_id} Get Library Agent #
PATCH /api/library/agents/{library_agent_id} Update Library Agent #
POST /api/library/agents/{library_agent_id}/fork Fork Library Agent #
GET /api/library/agents/{library_agent_id}/triggers List Trigger Agents #
GET /api/library/folders List Library Folders #
POST /api/library/folders Create Folder #
POST /api/library/folders/agents/bulk-move Bulk Move Agents #
GET /api/library/folders/tree Get Folder Tree #
DELETE /api/library/folders/{folder_id} Delete Folder #
GET /api/library/folders/{folder_id} Get Folder #
PATCH /api/library/folders/{folder_id} Update Folder #
POST /api/library/folders/{folder_id}/move Move Folder #
GET /api/library/presets List presets #
POST /api/library/presets Create a new preset #
POST /api/library/presets/setup-trigger Setup Trigger #
DELETE /api/library/presets/{preset_id} Delete a preset #
GET /api/library/presets/{preset_id} Get a specific preset #
PATCH /api/library/presets/{preset_id} Update an existing preset #
POST /api/library/presets/{preset_id}/execute Execute a preset #
POST /api/mcp/discover-tools Discover available tools on an MCP server #
POST /api/mcp/oauth/callback Exchange OAuth code for MCP tokens #
POST /api/mcp/oauth/login Initiate OAuth login for an MCP server #
POST /api/mcp/token Store a bearer token for an MCP server #
DELETE /api/memory Erase My Memory #
DELETE /api/memory/experts/{expert_id} Erase My Expert Memory #
GET /api/memory/experts/{expert_id}/facts List My Expert Memory Facts #
DELETE /api/memory/experts/{expert_id}/facts/{fact_uuid} Forget My Expert Memory Fact #
GET /api/memory/experts/{expert_id}/overview Get My Expert Memory Overview #
GET /api/memory/facts List My Memory Facts #
DELETE /api/memory/facts/{fact_uuid} Forget My Memory Fact #
GET /api/memory/overview Get My Memory Overview #
GET /api/orgs List user organizations #
POST /api/orgs Create organization #
DELETE /api/orgs/{org_id} Delete organization #
GET /api/orgs/{org_id} Get organization details #
PATCH /api/orgs/{org_id} Update organization #
GET /api/orgs/{org_id}/aliases List organization aliases #
POST /api/orgs/{org_id}/aliases Create organization alias #
POST /api/orgs/{org_id}/convert Convert personal org to team org #
GET /api/orgs/{org_id}/invitations List pending invitations #
POST /api/orgs/{org_id}/invitations Create invitation #
DELETE /api/orgs/{org_id}/invitations/{invitation_id} Revoke invitation #
GET /api/orgs/{org_id}/members List organization members #
POST /api/orgs/{org_id}/members Add member to organization #
DELETE /api/orgs/{org_id}/members/{uid} Remove member from organization #
PATCH /api/orgs/{org_id}/members/{uid} Update member role #
POST /api/orgs/{org_id}/transfer-ownership Transfer organization ownership #
GET /api/orgs/{org_id}/workspaces List workspaces #
POST /api/orgs/{org_id}/workspaces Create workspace #
DELETE /api/orgs/{org_id}/workspaces/{ws_id} Delete workspace #
GET /api/orgs/{org_id}/workspaces/{ws_id} Get workspace details #
PATCH /api/orgs/{org_id}/workspaces/{ws_id} Update workspace #
POST /api/orgs/{org_id}/workspaces/{ws_id}/join Self-join open workspace #
POST /api/orgs/{org_id}/workspaces/{ws_id}/leave Leave workspace #
GET /api/orgs/{org_id}/workspaces/{ws_id}/members List workspace members #
POST /api/orgs/{org_id}/workspaces/{ws_id}/members Add member to workspace #
DELETE /api/orgs/{org_id}/workspaces/{ws_id}/members/{uid} Remove member from workspace #
PATCH /api/orgs/{org_id}/workspaces/{ws_id}/members/{uid} Update workspace member role #
POST /api/otto/ask Proxy Otto Chat Request #
GET /api/public/shared/chats/{share_token} Get Shared Chat #
GET /api/public/shared/chats/{share_token}/files/{file_id}/download Download a file from a shared chat #
GET /api/public/shared/chats/{share_token}/messages Get Shared Chat Messages #
POST /api/review/action Process Review Action #
GET /api/review/execution/{graph_exec_id} Get Pending Reviews for Execution #
GET /api/review/pending Get Pending Reviews #
GET /api/store/admin/listings Get Admin Listings History #
GET /api/store/admin/submissions/download/{store_listing_version_id} Admin Download Agent File #
POST /api/store/admin/submissions/{store_listing_version_id}/add-to-library Admin Add Pending Agent to Library #
GET /api/store/admin/submissions/{store_listing_version_id}/preview Admin Preview Submission Listing #
POST /api/store/admin/submissions/{store_listing_version_id}/review Review Store Submission #
GET /api/store/agents List store agents #
GET /api/store/agents/{username}/{agent_name} Get specific agent #
POST /api/store/agents/{username}/{agent_name}/review Create agent review #
GET /api/store/creators List store creators #
GET /api/store/creators/{username} Get creator details #
GET /api/store/listings/versions/{store_listing_version_id} Get agent by version #
GET /api/store/listings/versions/{store_listing_version_id}/graph Get agent graph #
GET /api/store/listings/versions/{store_listing_version_id}/graph/download Download agent file #
GET /api/store/metrics/cache Get cache metrics in Prometheus format #
GET /api/store/my-unpublished-agents Get my agents #
GET /api/store/profile Get user profile #
POST /api/store/profile Update user profile #
GET /api/store/submissions List my submissions #
POST /api/store/submissions Create store submission #
POST /api/store/submissions/generate_image Generate submission image #
POST /api/store/submissions/media Upload submission media #
PUT /api/store/submissions/{store_listing_version_id} Edit store submission #
DELETE /api/store/submissions/{submission_id} Delete store submission #
GET /api/transfers List transfers for active organization #
POST /api/transfers Create transfer request #
POST /api/transfers/{transfer_id}/approve Approve transfer request #
POST /api/transfers/{transfer_id}/execute Execute approved transfer #
POST /api/transfers/{transfer_id}/reject Reject transfer request #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/autogpt-v2-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

autogpt-v2-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: AutoGPT Agent Server V2 API
  summary: AutoGPT Agent Server
  description: This server is used to execute agents that are created by the AutoGPT system.
  version: '0.1'
tags:


# --- truncated at 32 KB (487 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/autogpt/refs/heads/main/openapi/autogpt-v2-api-openapi.yml