Operational APIs

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/migration_jobsList migration jobs.
POST/api/v1/migration_jobs/verifyVerify a migration job.
GET/api/v1/migration_jobs/{job_uuid}Get a migration job.

Functions

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

Memories

Memory APIs are mounted when Adam 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.
Last updated: July 5, 2026