Skip to main content
Emma’s REST endpoints live at:
All endpoints require an Authorization: Bearer aw_... header. See Authentication to generate a key. The MCP server at https://api.agentweb.pro/mcp exposes the same toolkit. If you’re building an AI agent integration, prefer MCP — the tool list and schemas are advertised automatically on connect. See Connect Emma.

Tool categories

Tools are grouped below by what they do.

Knowledge management

Media generation

Communication

Account analytics

Meta ads

Files & HTML

Books

Request and response format

All endpoints accept and return JSON. Request bodies are application/json. Successful responses use standard HTTP status codes (200, 201, 204). Errors return:
with the appropriate HTTP status (400, 401, 403, 404, 429, 500).

Discovering schemas

The full request and response schema for each endpoint is best discovered through the MCP server, which advertises tool definitions on connect.
The response includes each tool’s name, description, and JSON Schema for inputs.

Rate limits

Per-key rate limits are configured when you generate the key. The default is your plan’s standard limit. Set a custom limit on key generation if you need to throttle a specific use case. When you hit the limit, the API returns 429 Too Many Requests with a Retry-After header indicating how long to wait.

Next steps