# AutoGPT Agent Server API

**Canonical:** https://apis.io/apis/autogpt/autogpt-agent-server/  
**Provider:** AutoGPT — https://apis.io/providers/autogpt/  
**Base URL:** https://backend.agpt.co  
**Documentation:** https://agpt.co/docs

AutoGPT Agent Server API is one of 2 APIs that [AutoGPT](https://apis.io/providers/autogpt/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include AI Automation, Agent Execution, and Platform API. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

The AutoGPT Platform's own backend API — 293 paths, 347 operations and 458 schemas covering graphs, executions, schedules, the library, the agent marketplace, credits and billing, organizations, workspaces, experts, copilot chat, OAuth applications, API keys and integrations. AutoGPT publishes this OpenAPI openly at backend.agpt.co/openapi.json but does not document it for third parties; the External API is the supported surface. Recorded here because it is published, parses, and is where the OAuth authorization server, the API-key management surface and the credit wallet actually live.

## Operations (60 of 347)

| Method | Path | Summary |
|---|---|---|
| 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 |
| POST | `/api/analytics/log_raw_analytics` | Log Raw Analytics |
| POST | `/api/analytics/log_raw_metric` | Log Raw Metric |
| GET | `/api/api-keys` | List user API keys |
| POST | `/api/api-keys` | Create new API key |
| DELETE | `/api/api-keys/{key_id}` | Revoke API key |
| GET | `/api/api-keys/{key_id}` | Get specific API key |
| PUT | `/api/api-keys/{key_id}/permissions` | Update key permissions |
| POST | `/api/api-keys/{key_id}/suspend` | Suspend API key |
| POST | `/api/auth/email/send` | Send a Better Auth transactional email via the backend mailer |
| POST | `/api/auth/user` | Get or create user |
| POST | `/api/auth/user/email` | Update user email |
| GET | `/api/auth/user/preferences` | Get notification preferences |

…and 287 more operations. The page lists the first 250; the full set of 347 is in the OpenAPI linked below.

## Machine-readable artifacts (2)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/autogpt/refs/heads/main/openapi/autogpt-agent-server-openapi.json
- **Documentation** — https://agpt.co/docs

## Other AutoGPT APIs (1)

- [AutoGPT External API](https://apis.io/apis/autogpt/autogpt/)

## Tags

AI Automation, Agent Execution, Platform API

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/autogpt/autogpt-agent-server/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/autogpt/.
