Skip to main content
POST
Create automation

Authorizations

Authorization
string
header
required

An API key created in Capy under Settings → API.

Body

application/json
requestId
string
required
Required string length: 1 - 191
projectId
string
required
name
string
required
Minimum string length: 1
prompt
string
required
Minimum string length: 1
triggers
object[]
required
Required array length: 1 - 20 elements
description
string
model
object
repos
object[]
threadMode
enum<string>
Available options:
new,
single
mcpOverrides
object
maxRunsPerDay
integer
Required range: x >= 1
machineSize
enum<string>
Available options:
small,
medium,
large,
ultra,
hyper,
bigguy
runAs
object
enabled
boolean

Response

AutomationCreated

id
string
required
projectId
string
required
name
string
required
description
string | null
required
prompt
string
required
triggers
object[]
required
model
object | null
required
repos
object[]
required
threadMode
enum<string>
required
Available options:
new,
single
mcpOverrides
object | null
required
maxRunsPerDay
integer | null
required
machineSize
enum<string> | null
required
Available options:
small,
medium,
large,
ultra,
hyper,
bigguy
enabled
boolean
required
deleted
boolean
required
disabledReason
enum<string> | null
required
Available options:
run_as_unavailable
runAsKind
enum<string>
required
Available options:
human,
service
runAsId
string
required
runCount
integer
required
lastTriggeredAt
string | null
required
createdAt
string
required
updatedAt
string
required
webhookUrl
string | null
required