Docs / AEP / API Reference
REST and WebSocket endpoints for programmatic access to AEP.
Every request needs an API key generated from Account Settings → API Keys, passed as the AEP_API_KEY environment variable or a bearer token — see the CLI quickstart for the exact setup steps.
The API surface a request or automation script calls into for triggering and monitoring skill runs, mirroring what the CLI itself uses under the hood:
POST /skills/{skill}/run — trigger a skill run against a connected projectGET /skills/{skill}/runs/{run_id} — poll a run's statusGET /skills/{skill}/runs/{run_id}/output — retrieve a completed run's outputGET /skills — list skills available to your accountFor long-running skill runs, a WebSocket connection at /skills/{skill}/runs/{run_id}/stream streams progress events as they happen, instead of polling the REST status endpoint.