Agents

Get publish status

Whether the last publish succeeded.

GEThttps://app.elunos.ai/api/v1/spaces/{space}/agents/{agent}/sync

Returns the state of the last publish. After publishing, poll every few seconds until sync_status is no longer pending.

Path parameters

spacestringPflicht

Slug of the space, e.g. `praxis-mueller`. Returned by `GET /spaces`.

agentuuidPflicht

ID of the agent.

Example

curl https://app.elunos.ai/api/v1/spaces/praxis-mueller/agents/0199a3c2-7d4e-7b21-9f3a-2c5e8d1b4a70/sync \
  -H "Authorization: Bearer np_xxxxxxxx"

Response

{
  "data": {
    "sync_status": "synced",
    "sync_error": null,
    "last_synced_at": "2026-09-21T10:16:02+02:00",
    "job_id": "0199b2a0-5c4d-7e3f-8a2b-1c0d9e8f7a6b"
  }
}

sync_status is pending (running), synced (live) or error. On error, sync_error gives the reason and conversations keep using the previous version.