Eden REST API

Operational APIs

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

These APIs support production operation around notifications, trigger sources, backups, snapshots, pipelines, migration jobs, functions, and memory records.

Route Map

Notifications

MethodRoutePurpose
GET/api/v1/notificationsList user notifications.
POST/api/v1/notifications/read-allMark all user notifications read.
POST/api/v1/notifications/{notification_id}/readMark one notification read.

Trigger Sources

MethodRoutePurpose
POST/api/v1/triggersCreate a trigger source.
GET/api/v1/triggersList trigger sources.
POST/api/v1/triggers/{source_id}/rulesCreate a trigger rule.
GET/api/v1/triggers/{source_id}/rulesList trigger rules.
DELETE/api/v1/triggers/{source_id}/rules/{rule_id}Delete a trigger rule.
POST/api/v1/triggers/{source_id}/ingestIngest a trigger event.

Backups

MethodRoutePurpose
GET/api/v1/backupsList backups.
POST/api/v1/backupsCreate a backup.
GET/api/v1/backups/{timestamp}/downloadDownload a backup.
DELETE/api/v1/backups/{timestamp}Delete a backup.

Snapshots

MethodRoutePurpose
GET/api/v1/snapshotsList snapshots.
POST/api/v1/snapshotsCreate a snapshot.
GET/api/v1/snapshots/{snapshot}Get a snapshot.
DELETE/api/v1/snapshots/{snapshot}Delete a snapshot.
GET/api/v1/snapshots/{snapshot}/statusGet snapshot status.
POST/api/v1/snapshots/{snapshot}/runRun a snapshot.
POST/api/v1/snapshots/{snapshot}/pausePause a snapshot.

Pipelines

MethodRoutePurpose
GET/api/v1/pipelinesList pipelines.
POST/api/v1/pipelinesCreate a pipeline.
GET/api/v1/pipelines/{pipeline}Get a pipeline.
DELETE/api/v1/pipelines/{pipeline}Delete a pipeline.
GET/api/v1/pipelines/{pipeline}/statusGet pipeline status.
POST/api/v1/pipelines/{pipeline}/runRun a pipeline.
POST/api/v1/pipelines/{pipeline}/pausePause a pipeline.

Migration Jobs

MethodRoutePurpose
GET/api/v1/migrations/jobsList migration jobs in the current organization.
POST/api/v1/migrations/jobs/verifyVerify durable tenant/job linkage for all jobs or an optional job_uuid; read-only.
GET/api/v1/migrations/jobs/{job_uuid}Get one migration job.

Verification reports linkage blockers and recorded worker-error counts. It does not certify copied data or cutover correctness; use the migration's planning, execution, pause, resume, refresh, cancel, and cutover endpoints to handle the migration after reviewing the report.

Functions

MethodRoutePurpose
POST/api/v1/functionsCreate a function endpoint.
POST/api/v1/functions/{endpoint}/invokeInvoke a function endpoint.

Memories

Memory APIs are mounted when AI Orchestration runtime memory storage is configured.

MethodRoutePurpose
GET/api/v1/memoriesList memory records.
GET/api/v1/memories/exportExport memory records.
GET/api/v1/memories/{id}Get a memory record.
DELETE/api/v1/memories/{id}Delete a memory record.
Help improve Eden Docs

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

View on GitLab Updated August 2, 2026