Create an automation

Markdownとして表示

Creates the automation’s configuration (instructions + environment binding). Add a trigger with POST /automations/{automationId}/triggers to make it fire. The repo must already be connected.

Scope: automations:write

認証

AuthorizationBearer

Your ara_ API key from Settings > Ara API. Keys are capability-scoped: run, plugins:read, secrets:read, secrets:write, sessions:read, knowledge:read, repos:read, repos:write, reviews:read, reviews:write, analytics:read, org:read, org:write, attachments:read, attachments:write, plugins:write, guardrails:read, guardrails:write.

パスパラメータ

orgIdstring必須

Organization id or slug. Resolve it with GET /v3/self.

リクエスト

This endpoint expects an object.
instructionsstring必須
The system instructions the automation runs with.
repostring必須

Connected repository path. GitHub uses owner/name; GitLab projects may include nested groups, such as group/subgroup/project.

namestringオプション

Display name. Defaults to the first line of instructions.

providerenumオプション

Source-control provider for the connected repository. Defaults to GitHub first, then GitLab if no GitHub repository matches.

modelstring or nullオプション

Model override. null uses the workspace default. New runs accept only the currently available Ara model catalog.

toolsobjectオプション

レスポンス

Created.
idstringオプション
org_idstringオプション
namestring or nullオプション
instructionsstring or nullオプション
The system instructions the automation runs with.
modelstring or nullオプション
enabledbooleanオプション

A paused (false) automation’s triggers never fire.

toolsobjectオプション
environmentobjectオプション
triggerslist of objectsオプション
Every condition that fires this automation. Empty until you add one.
created_atdatetimeオプション
updated_atdatetimeオプション

エラー

400
Bad Request Error
402
Payment Required Error