Skip to main content
POST
/
api
/
v1
/
automations
/
{id}
/
sync
Sync automation from latest Git release
curl --request POST \
  --url https://studio.eigenpal.com/api/v1/automations/{id}/sync \
  --header 'Authorization: Bearer <token>'
{
  "automation": {
    "id": "<string>",
    "slug": "<string>",
    "updatedAt": "<string>"
  },
  "release": {
    "version": "<string>",
    "tag": "<string>",
    "commit": "<string>"
  },
  "warnings": [
    "<string>"
  ]
}

Authorizations

Authorization
string
header
required

API key issued from Settings → API Keys. Pass as Authorization: Bearer <key>.

Path Parameters

id
string
required

Automation target to sync, such as agents.invoice-agent or workflows.extract. Do not include a version; sync always uses the latest Git release.

Response

Automation metadata, latest release information, and non-fatal sync warnings.

automation
object
required
release
object
required
warnings
string[]
required

Non-fatal source-state warnings, such as unsupported email alias domains.