API Overview

Eden exposes organization-scoped REST APIs for shared identity, Eve endpoint operations, Adam AI governance, Exodus migrations, and operations. The base API path is:

text
http://{host}:8000/api/v1

Authenticate requests with an Eden bearer token unless a route documents a different requirement. See Authentication APIs for login and token refresh.

Find An API Family

NeedStart here
Authenticate or grant accessShared Identity And Organizations
Configure endpoints or execute approved operationsEve APIs
Govern model traffic, tools, or AI agentsAdam APIs
Plan, validate, replay, or cut over a migrationExodus APIs
Review evidence or operate supporting resourcesOperations And Observability
Audit every documented public routeComplete API Index
Interpret an API failureError Responses

Request Conventions

Send JSON bodies unless a route documents another format. API responses are typed JSON; message-style endpoints may use an ok or error envelope. Do not assume a single response envelope across all resource families.

bash
curl "$EDEN/api/v1/endpoints" \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json"
Last updated: July 10, 2026