Eden REST API

API Overview

Source
ProtocolREST / JSON
Base path/api/v1
AuthenticationBearer token

Eden exposes organization-scoped REST APIs for shared identity, Gateway endpoint operations, AI governance, live 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 operationsGateway APIs
Govern model traffic, tools, or AI agentsAI Orchestration APIs
Plan, validate, replay, or cut over a migrationLive Migrations 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"
Help improve Eden Docs

Find something unclear or incomplete? Review the source and propose an update.

View on GitLab Updated July 27, 2026