Every component schema of the OpenAPI document, as a quick lookup: the reference pages link here from their type columns. Objects list their properties; other schemas show their shape. Growable enums (statuses, event types, error codes, field types) are marked open in the document — treat an unknown value as such.
Type: object
| Property |
Type |
Required |
Description |
id |
Uuid |
yes |
|
runId |
Uuid |
yes |
|
type |
string |
yes |
|
category |
"fields" \ |
"tasks" \ |
"approvals" \ |
actor |
EventActor |
yes |
|
taskKey |
string \ |
null |
yes |
payload |
object (key → any) |
yes |
|
description |
string |
yes |
|
createdAt |
Instant |
yes |
|
Type: object
Open enum: new values may be added without a version bump — treat an unknown value as such.
Type: "unauthorized" | "invalid_api_key" | "key_revoked" | "insufficient_scope" | "read_only_key" | "not_allowed_for_key" | "rate_limited" | "idempotency_key_reused" | …
Type: "runs:read" | "runs:write" | "approvals:decide" | "workflows:read" | "workflows:write" | "views:read" | "views:write" | "webhooks:manage" | …
| Property |
Type |
Required |
Description |
assignees |
object[] |
yes |
|
| Property |
Type |
Required |
Description |
id |
Uuid |
yes |
|
runId |
Uuid |
yes |
|
taskKey |
string \ |
null |
yes |
fieldKey |
string \ |
null |
yes |
commentId |
Uuid \ |
null |
yes |
filename |
string |
yes |
|
size |
integer |
yes |
|
contentType |
string |
yes |
|
uploadedByUserId |
Uuid \ |
null |
yes |
uploadedBy |
Actor |
yes |
|
createdAt |
Instant |
yes |
|
downloadUrl |
string (uri) |
no |
A signed download link (Content-Disposition: attachment), valid one hour. |
downloadExpiresAt |
Instant |
no |
|
Type: object
| Property |
Type |
Required |
Description |
id |
Uuid |
yes |
|
workflowId |
Uuid \ |
null |
yes |
workflow |
object \ |
null |
yes |
name |
string |
yes |
|
triggerEvent |
"run.created" \ |
"run.updated" \ |
"run.status_changed" \ |
filter |
object |
yes |
|
conditions |
object |
yes |
|
actions |
object[] |
yes |
|
enabled |
boolean |
yes |
|
disabledReason |
"manual" \ |
"failures" \ |
"loop_guard" \ |
disabledAt |
Instant \ |
null |
yes |
consecutiveFailures |
integer |
yes |
|
keyMismatches |
object[] |
yes |
|
createdBy |
Uuid \ |
null |
yes |
createdAt |
Instant |
yes |
|
updatedAt |
Instant |
yes |
|
| Property |
Type |
Required |
Description |
name |
string |
yes |
|
workflowId |
Uuid \ |
null |
yes |
triggerEvent |
"run.created" \ |
"run.updated" \ |
"run.status_changed" \ |
filter |
RuleFilter |
no |
|
conditions |
RuleConditions |
no |
|
actions |
RuleAction[] |
yes |
|
| Property |
Type |
Required |
Description |
data |
AutomationRule[] |
yes |
|
nextCursor |
string \ |
null |
yes |
hasMore |
boolean |
yes |
|
| Property |
Type |
Required |
Description |
name |
string |
no |
|
workflowId |
Uuid \ |
null |
no |
triggerEvent |
"run.created" \ |
"run.updated" \ |
"run.status_changed" \ |
filter |
RuleFilter |
no |
|
conditions |
RuleConditions |
no |
|
actions |
RuleAction[] |
no |
|
Type: string
Type: string | number | boolean | string[]
| Property |
Type |
Required |
Description |
id |
Uuid |
yes |
|
runId |
Uuid |
yes |
|
taskKey |
Key |
yes |
|
runTaskId |
Uuid |
yes |
|
author |
Actor & object |
yes |
|
body |
object |
yes |
A rich-text document (ProseMirror JSON). Allowed node types: paragraph, text, heading, bulletList, orderedList, listItem, blockquote, codeBlock, hardBreak, horizontalRule, image, table, tableRow, tableCell, tableHeader, mention, mergeTag (attrs.fieldKey must be a valid field key, else dropped), embed (an https video src on YouTube, Loom or Vimeo, else removed); marks: bold, italic, code, link, textStyle, highlight. Anything else is dropped on save. A mention node is { type: "mention", attrs: { id: "<member user id>" } } — its label is always re-derived from the member list. |
text |
string |
yes |
|
mentions |
Uuid[] |
yes |
|
createdAt |
Instant |
yes |
|
editedAt |
Instant \ |
null |
yes |
url |
string (uri) |
yes |
|
| Property |
Type |
Required |
Description |
taskKey |
string |
yes |
The task to comment on (any task of the run). |
text |
string |
no |
Plain text: blank lines separate paragraphs, a single newline is a line break, and @Name becomes a mention when it matches exactly one member. |
body |
object |
no |
A rich-text document (ProseMirror JSON). Allowed node types: paragraph, text, heading, bulletList, orderedList, listItem, blockquote, codeBlock, hardBreak, horizontalRule, image, table, tableRow, tableCell, tableHeader, mention, mergeTag (attrs.fieldKey must be a valid field key, else dropped), embed (an https video src on YouTube, Loom or Vimeo, else removed); marks: bold, italic, code, link, textStyle, highlight. Anything else is dropped on save. A mention node is { type: "mention", attrs: { id: "<member user id>" } } — its label is always re-derived from the member list. |
| Property |
Type |
Required |
Description |
name |
string |
yes |
|
query |
object |
yes |
The board query the view selects. Send only the members you set; the rest take the board's defaults: {"workflowId":null,"status":["active","on_hold"],"priority":[],"labels":[],"assignee":null,"due":null,"q":"","qMode":"prefix","sort":{"key":"started","dir":"desc"},"columns":["status","priority","progress","key_date","due","assignees","started"]}. sort.key without dir takes that key's natural direction (asc for name, key_date and due, else desc). An unknown member is a 422. |
visibility |
"org" \ |
"groups" |
no |
groupIds |
Uuid[] |
no |
|
| Property |
Type |
Required |
Description |
template |
WorkflowTemplate |
yes |
|
name |
string |
no |
|
description |
string \ |
null |
no |
folderId |
Uuid \ |
null |
no |
publish |
boolean |
no |
|
| Property |
Type |
Required |
Description |
id |
Uuid |
yes |
|
name |
string |
yes |
|
description |
string \ |
null |
yes |
status |
"active" \ |
"archived" |
yes |
icon |
string \ |
null |
yes |
color |
string \ |
null |
yes |
folder |
object \ |
null |
yes |
keyDateFieldKey |
string \ |
null |
yes |
kickoffFormEnabled |
boolean |
yes |
|
publishedVersion |
object \ |
null |
yes |
taskCount |
integer |
yes |
|
createdAt |
Instant |
yes |
|
updatedAt |
Instant |
yes |
|
sections |
WorkflowSection[] |
yes |
|
rules |
RuleDef[] |
yes |
|
import |
ImportReport |
yes |
|
publishWarnings |
string[] |
yes |
|
Type: string
Type: object
| Property |
Type |
Required |
Description |
name |
string |
no |
|
| Property |
Type |
Required |
Description |
id |
Uuid |
yes |
|
decision |
"approved" \ |
"rejected" |
yes |
comment |
string \ |
null |
yes |
decidedBy |
Uuid \ |
null |
yes |
decidedByEmail |
string \ |
null |
yes |
decidedAt |
Instant |
yes |
|
| Property |
Type |
Required |
Description |
run |
Run |
yes |
|
task |
RunTask |
yes |
|
| Property |
Type |
Required |
Description |
id |
Uuid |
yes |
|
filename |
string |
yes |
|
size |
integer |
yes |
|
mime |
string |
yes |
|
fieldKey |
string \ |
null |
yes |
taskKey |
string |
yes |
|
commentId |
Uuid \ |
null |
yes |
| Property |
Type |
Required |
Description |
id |
Uuid |
yes |
|
authorId |
Uuid \ |
null |
yes |
text |
string |
yes |
|
mentions |
Uuid[] |
yes |
|
| Property |
Type |
Required |
Description |
id |
string |
yes |
|
type |
EventType |
yes |
|
timestamp |
string |
yes |
|
org |
object |
yes |
|
actor |
EventActor |
yes |
|
data |
object (key → any) |
yes |
|
| Property |
Type |
Required |
Description |
key |
FieldKey |
yes |
|
label |
string |
yes |
|
type |
FieldType |
yes |
|
format |
FormatType \ |
null |
yes |
taskKey |
Key |
yes |
|
value |
CanonicalValue \ |
null |
yes |
formatted |
string |
yes |
|
visible |
boolean |
yes |
|
choices |
string[] |
no |
|
items |
object[] |
no |
|
validationError |
string |
no |
|
previous |
CanonicalValue \ |
null |
yes |
| Property |
Type |
Required |
Description |
run |
Run |
yes |
|
field |
EventField |
yes |
|
| Property |
Type |
Required |
Description |
email |
string |
yes |
|
linkId |
Uuid |
yes |
|
| Property |
Type |
Required |
Description |
rule |
AutomationRule |
yes |
|
change |
"settings" \ |
"enabled" \ |
"disabled" \ |
| Property |
Type |
Required |
Description |
run |
Run |
yes |
|
| Property |
Type |
Required |
Description |
run |
Run |
yes |
|
kickoffLinkId |
Uuid |
no |
|
| Property |
Type |
Required |
Description |
run |
Run \ |
RunLite |
yes |
withWorkflow |
boolean |
no |
|
| Property |
Type |
Required |
Description |
run |
Run |
yes |
|
changes |
object |
yes |
|
| Property |
Type |
Required |
Description |
run |
Run \ |
RunLite |
yes |
withWorkflow |
boolean |
no |
|
| Property |
Type |
Required |
Description |
run |
Run |
yes |
|
changes |
object (key → object) |
yes |
|
| Property |
Type |
Required |
Description |
schedule |
Schedule |
yes |
|
| Property |
Type |
Required |
Description |
schedule |
Schedule |
yes |
|
| Property |
Type |
Required |
Description |
run |
Run |
yes |
|
schedule |
object |
yes |
|
| Property |
Type |
Required |
Description |
schedule |
Schedule |
yes |
|
change |
"settings" \ |
"paused" \ |
"resumed" \ |
| Property |
Type |
Required |
Description |
run |
Run |
yes |
|
task |
RunTask |
yes |
|
| Property |
Type |
Required |
Description |
run |
Run |
yes |
|
task |
RunTask |
yes |
|
| Property |
Type |
Required |
Description |
run |
Run |
yes |
|
task |
RunTask |
yes |
|
byApproval |
Key |
no |
|
Open enum: new values may be added without a version bump — treat an unknown value as such.
Type: "run.created" | "run.updated" | "run.status_changed" | "run.completed" | "run.trashed" | "run.restored" | "task.ready" | "task.assigned" | …
| Property |
Type |
Required |
Description |
webhook |
Webhook |
yes |
|
| Property |
Type |
Required |
Description |
webhook |
Webhook |
yes |
|
| Property |
Type |
Required |
Description |
webhook |
object |
yes |
|
| Property |
Type |
Required |
Description |
webhook |
Webhook |
yes |
|
change |
"settings" \ |
"enabled" \ |
"disabled" \ |
| Property |
Type |
Required |
Description |
workflow |
object |
yes |
|
version |
object |
yes |
|
The CSV text: a header row, then one row per run (UTF-8, BOM, CRLF).
Type: string
Type: string
| Property |
Type |
Required |
Description |
choices |
string[] |
no |
|
items |
object[] |
no |
|
allRequired |
boolean |
no |
|
multiple |
boolean |
no |
|
Type: object (key → FieldWriteValue)
Open enum: new values may be added without a version bump — treat an unknown value as such.
Type: "text" | "textarea" | "number" | "date" | "time" | "dropdown" | "multi_choice" | "checkbox" | …
| Property |
Type |
Required |
Description |
expr |
string |
yes |
|
message |
string |
no |
|
Type: string | number | boolean | string[] | null
| Property |
Type |
Required |
Description |
filename |
string |
yes |
|
target |
object |
yes |
|
| Property |
Type |
Required |
Description |
attachment |
Attachment |
yes |
|
run |
Run |
yes |
|
Type: object
Open enum: new values may be added without a version bump — treat an unknown value as such.
Type: "none" | "number" | "currency" | "percent" | "date" | "time" | "phone" | "email" | …
| Property |
Type |
Required |
Description |
mode |
"spreadsheet" \ |
"js" |
yes |
expr |
string |
yes |
|
| Property |
Type |
Required |
Description |
workflowId |
Uuid |
yes |
|
versionId |
Uuid |
yes |
|
versionNumber |
integer |
yes |
|
start |
object (key → any) |
yes |
|
fields |
object (key → any) |
yes |
|
| Property |
Type |
Required |
Description |
id |
Uuid |
yes |
|
name |
string |
yes |
|
memberIds |
Uuid[] |
yes |
|
createdAt |
Instant |
yes |
|
| Property |
Type |
Required |
Description |
contextFieldKeys |
Key[] |
no |
|
| Property |
Type |
Required |
Description |
status |
"ok" \ |
"degraded" |
yes |
| Property |
Type |
Required |
Description |
errors |
string[] |
yes |
|
warnings |
string[] |
yes |
|
counts |
object |
yes |
|
clearedAssignments |
integer |
yes |
|
flaggedEmails |
string[] |
yes |
|
Type: string (date-time)
Type: string
| Property |
Type |
Required |
Description |
id |
string |
yes |
|
name |
string |
yes |
|
color |
string |
yes |
|
| Property |
Type |
Required |
Description |
data |
Group[] |
yes |
|
nextCursor |
string \ |
null |
yes |
hasMore |
boolean |
yes |
|
| Property |
Type |
Required |
Description |
data |
ActivityItem[] |
yes |
|
nextCursor |
string \ |
null |
yes |
hasMore |
boolean |
yes |
|
| Property |
Type |
Required |
Description |
data |
Comment[] |
yes |
|
nextCursor |
string \ |
null |
yes |
hasMore |
boolean |
yes |
|
| Property |
Type |
Required |
Description |
data |
Attachment[] |
yes |
|
nextCursor |
string \ |
null |
yes |
hasMore |
boolean |
yes |
|
| Property |
Type |
Required |
Description |
data |
User[] |
yes |
|
nextCursor |
string \ |
null |
yes |
hasMore |
boolean |
yes |
|
| Property |
Type |
Required |
Description |
data |
Run[] |
yes |
|
nextCursor |
string \ |
null |
yes |
hasMore |
boolean |
yes |
|
| Property |
Type |
Required |
Description |
data |
View[] |
yes |
|
nextCursor |
string \ |
null |
yes |
hasMore |
boolean |
yes |
|
| Property |
Type |
Required |
Description |
data |
WorkflowSummary[] |
yes |
|
nextCursor |
string \ |
null |
yes |
hasMore |
boolean |
yes |
|
| Property |
Type |
Required |
Description |
org |
object |
yes |
|
key |
object |
yes |
|
rateLimit |
object |
yes |
|
| Property |
Type |
Required |
Description |
expr |
string |
yes |
|
| Property |
Type |
Required |
Description |
type |
string |
yes |
|
title |
string |
yes |
|
status |
integer |
yes |
|
detail |
string |
no |
|
code |
"unauthorized" \ |
"invalid_api_key" \ |
"key_revoked" \ |
requestId |
string |
yes |
|
errors |
object[] |
no |
|
currentRevision |
integer |
no |
Only on a 409 revision_mismatch: the run's current revision. Read the run again, merge, and retry with Expected-Revision: <currentRevision>. |
| Property |
Type |
Required |
Description |
field |
string |
yes |
|
code |
string |
yes |
|
message |
string |
yes |
|
| Property |
Type |
Required |
Description |
freq |
"daily" \ |
"weekly" \ |
"monthly" \ |
interval |
integer |
yes |
|
time |
string |
yes |
|
startDate |
CalendarDate |
yes |
|
endDate |
CalendarDate \ |
null |
no |
weekly |
object |
no |
|
monthly |
object |
no |
|
yearly |
object |
no |
|
| Property |
Type |
Required |
Description |
filename |
string |
yes |
The display name. Send the SAME string again at finalize. |
size |
integer |
yes |
The byte size (at most 26214400 — 25 MB). |
contentType |
string |
yes |
The MIME type you will send as the PUT's Content-Type — it becomes the stored type (echoed in upload.headers). |
target |
object |
yes |
|
Type: object
| Property |
Type |
Required |
Description |
type |
"doc" |
yes |
|
content |
RichNode[] |
no |
|
| Property |
Type |
Required |
Description |
type |
string |
yes |
|
attrs |
object (key → any) |
no |
|
content |
RichNode[] |
no |
|
marks |
object[] |
no |
|
text |
string |
no |
|
Type: object
| Property |
Type |
Required |
Description |
combinator |
"and" \ |
"or" |
yes |
items |
object[] |
yes |
|
| Property |
Type |
Required |
Description |
effect |
"show" \ |
"hide" |
yes |
when |
object |
yes |
|
targets |
object[] |
yes |
|
| Property |
Type |
Required |
Description |
id |
Uuid |
yes |
|
ruleId |
Uuid |
yes |
|
runId |
Uuid |
yes |
|
run |
object \ |
null |
yes |
eventId |
string |
yes |
|
eventType |
string |
yes |
|
status |
"queued" \ |
"running" \ |
"done" \ |
result |
object[] |
yes |
|
error |
string \ |
null |
yes |
createdAt |
Instant |
yes |
|
startedAt |
Instant \ |
null |
yes |
finishedAt |
Instant \ |
null |
yes |
| Property |
Type |
Required |
Description |
data |
RuleExecution[] |
yes |
|
nextCursor |
string \ |
null |
yes |
hasMore |
boolean |
yes |
|
| Property |
Type |
Required |
Description |
taskKey |
Key |
no |
|
fieldKey |
FieldKey |
no |
|
| Property |
Type |
Required |
Description |
key |
FieldKey |
yes |
|
label |
string |
yes |
|
type |
FieldType |
yes |
|
format |
FormatType \ |
null |
yes |
taskKey |
Key |
yes |
|
value |
CanonicalValue \ |
null |
yes |
formatted |
string |
yes |
|
visible |
boolean |
yes |
|
choices |
string[] |
no |
|
items |
object[] |
no |
|
validationError |
string |
no |
|
| Property |
Type |
Required |
Description |
data |
Run[] |
yes |
|
nextCursor |
string \ |
null |
yes |
hasMore |
boolean |
yes |
|
| Property |
Type |
Required |
Description |
id |
Uuid |
yes |
|
name |
string |
yes |
|
revision |
integer |
yes |
|
workflow |
object |
yes |
|
deletedAt |
Instant \ |
null |
yes |
Open enum: new values may be added without a version bump — treat an unknown value as such.
Type: "none" | "low" | "medium" | "high" | "urgent"
| Property |
Type |
Required |
Description |
workflowId |
string (uuid) \ |
null |
yes |
status |
"active" \ |
"completed" \ |
"on_hold" \ |
priority |
"none" \ |
"low" \ |
"medium" \ |
labels |
string[] |
yes |
|
assignee |
object \ |
null |
yes |
due |
"overdue" \ |
"today" \ |
"week" \ |
q |
string |
yes |
|
qMode |
"prefix" \ |
"contains" |
no |
sort |
object |
yes |
|
columns |
"workflow" \ |
"status" \ |
"priority" \ |
Type: "manual" | "schedule" | "api" | "kickoff"
Open enum: new values may be added without a version bump — treat an unknown value as such.
Type: "active" | "completed" | "on_hold" | "archived"
| Property |
Type |
Required |
Description |
key |
Key |
yes |
|
title |
string |
yes |
|
kind |
TaskKind |
yes |
|
section |
string |
yes |
|
state |
RunTaskState |
yes |
|
visible |
boolean |
yes |
|
locked |
boolean |
yes |
|
dueAt |
Instant \ |
null |
yes |
assignees |
ResolvedAssignee[] |
yes |
|
completedAt |
Instant \ |
null |
yes |
completedByUserId |
Uuid \ |
null |
yes |
| Property |
Type |
Required |
Description |
data |
RunTask[] |
yes |
|
nextCursor |
string \ |
null |
yes |
hasMore |
boolean |
yes |
|
Open enum: new values may be added without a version bump — treat an unknown value as such.
Type: "todo" | "done" | "rejected_redo"
| Property |
Type |
Required |
Description |
id |
Uuid |
yes |
|
workflowId |
Uuid |
yes |
|
workflow |
object |
yes |
|
name |
string |
yes |
|
description |
string |
yes |
|
recurrence |
object |
yes |
|
timezone |
string |
yes |
|
namePattern |
string |
yes |
|
presetValues |
object (key → CanonicalValue) |
yes |
|
assignmentOverrides |
object (key → object[]) |
yes |
|
enabled |
boolean |
yes |
|
disabledReason |
"manual" \ |
"ended" \ |
"unpublished" \ |
lastError |
string \ |
null |
yes |
consecutiveFailures |
integer |
yes |
|
nextRunAt |
Instant \ |
null |
yes |
nextOccurrences |
Instant[] |
yes |
|
lastRunAt |
Instant \ |
null |
yes |
latestRun |
object \ |
null |
yes |
presetMismatches |
object[] |
yes |
|
createdBy |
Uuid \ |
null |
yes |
createdAt |
Instant |
yes |
|
updatedAt |
Instant |
yes |
|
| Property |
Type |
Required |
Description |
workflowId |
Uuid |
yes |
|
name |
string |
yes |
|
recurrence |
Recurrence |
yes |
|
timezone |
string |
no |
|
namePattern |
string |
no |
|
presetValues |
object (key → CanonicalValue) |
no |
|
assignmentOverrides |
object (key → AutomationAssignee[]) |
no |
|
| Property |
Type |
Required |
Description |
data |
Schedule[] |
yes |
|
nextCursor |
string \ |
null |
yes |
hasMore |
boolean |
yes |
|
| Property |
Type |
Required |
Description |
occurrences |
Instant[] |
yes |
|
| Property |
Type |
Required |
Description |
name |
string |
no |
|
recurrence |
Recurrence |
no |
|
timezone |
string |
no |
|
namePattern |
string |
no |
|
presetValues |
object (key → CanonicalValue) |
no |
|
assignmentOverrides |
object (key → AutomationAssignee[]) |
no |
|
| Property |
Type |
Required |
Description |
comment |
string |
no |
|
Open enum: new values may be added without a version bump — treat an unknown value as such.
Type: "standard" | "approval" | "email"
| Property |
Type |
Required |
Description |
name |
string |
no |
|
query |
object |
no |
Changes to the view's board query. Send only the members you change; the rest keep the view's stored values (null clears workflowId, assignee or due). sort.key without dir takes that key's natural direction. An unknown member is a 422. |
visibility |
"org" \ |
"groups" |
no |
groupIds |
Uuid[] |
no |
|
| Property |
Type |
Required |
Description |
name |
string |
no |
|
description |
string \ |
null |
no |
folderId |
Uuid \ |
null |
no |
keyDateFieldKey |
FieldKey \ |
null |
no |
status |
"active" \ |
"archived" |
no |
| Property |
Type |
Required |
Description |
attachmentId |
string (uuid) |
yes |
The id the attachment will have once finalized. |
upload |
object |
yes |
|
finalize |
object |
yes |
|
| Property |
Type |
Required |
Description |
id |
Uuid |
yes |
|
name |
string \ |
null |
yes |
role |
"member" \ |
"builder" \ |
"admin" |
avatarUrl |
string \ |
null |
yes |
joinedAt |
Instant |
yes |
|
Type: string (uuid)
| Property |
Type |
Required |
Description |
id |
Uuid |
yes |
|
name |
string |
yes |
|
query |
RunsQuery |
yes |
|
visibility |
"org" \ |
"groups" |
yes |
groupIds |
Uuid[] |
yes |
|
owner |
object \ |
null |
yes |
createdAt |
Instant |
yes |
|
updatedAt |
Instant |
yes |
|
Type: "visible" | "hidden"
| Property |
Type |
Required |
Description |
id |
Uuid |
yes |
|
url |
string |
yes |
|
description |
string |
yes |
|
events |
string[] |
yes |
|
workflowIds |
Uuid[] \ |
null |
yes |
filters |
object |
yes |
|
enabled |
boolean |
yes |
|
disabledReason |
"failures" \ |
"gone" \ |
"manual" \ |
disabledAt |
Instant \ |
null |
yes |
consecutiveFailures |
integer |
yes |
|
lastDeliveryAt |
Instant \ |
null |
yes |
createdAt |
Instant |
yes |
|
createdBy |
Uuid \ |
null |
yes |
updatedAt |
Instant |
yes |
|
| Property |
Type |
Required |
Description |
url |
string |
yes |
|
description |
string |
no |
|
events |
EventType \ |
"*"[] |
yes |
workflowIds |
Uuid[] \ |
null |
no |
filters |
object |
no |
|
| Property |
Type |
Required |
Description |
id |
Uuid |
yes |
|
webhookId |
Uuid |
yes |
|
eventId |
string |
yes |
|
eventType |
string |
yes |
|
status |
"pending" \ |
"delivered" \ |
"failed" \ |
attemptCount |
integer |
yes |
|
lastStatusCode |
integer \ |
null |
yes |
lastError |
string \ |
null |
yes |
lastAttemptAt |
Instant \ |
null |
yes |
nextAttemptAt |
Instant \ |
null |
yes |
deliveredAt |
Instant \ |
null |
yes |
createdAt |
Instant |
yes |
|
| Property |
Type |
Required |
Description |
data |
WebhookDelivery[] |
yes |
|
nextCursor |
string \ |
null |
yes |
hasMore |
boolean |
yes |
|
| Property |
Type |
Required |
Description |
id |
Uuid |
yes |
|
webhookId |
Uuid |
yes |
|
eventId |
string |
yes |
|
eventType |
string |
yes |
|
status |
"pending" \ |
"delivered" \ |
"failed" \ |
attemptCount |
integer |
yes |
|
lastStatusCode |
integer \ |
null |
yes |
lastError |
string \ |
null |
yes |
lastAttemptAt |
Instant \ |
null |
yes |
nextAttemptAt |
Instant \ |
null |
yes |
deliveredAt |
Instant \ |
null |
yes |
createdAt |
Instant |
yes |
|
payload |
EventEnvelope |
yes |
|
| Property |
Type |
Required |
Description |
data |
Webhook[] |
yes |
|
nextCursor |
string \ |
null |
yes |
hasMore |
boolean |
yes |
|
| Property |
Type |
Required |
Description |
url |
string |
no |
|
description |
string |
no |
|
events |
EventType \ |
"*"[] |
no |
workflowIds |
Uuid[] \ |
null |
no |
filters |
object |
no |
|
| Property |
Type |
Required |
Description |
delivery |
object |
yes |
|
| Property |
Type |
Required |
Description |
secret |
string |
yes |
|
previousExpiresAt |
Instant |
yes |
|
| Property |
Type |
Required |
Description |
id |
Uuid |
yes |
|
url |
string |
yes |
|
description |
string |
yes |
|
events |
string[] |
yes |
|
workflowIds |
Uuid[] \ |
null |
yes |
filters |
object |
yes |
|
enabled |
boolean |
yes |
|
disabledReason |
"failures" \ |
"gone" \ |
"manual" \ |
disabledAt |
Instant \ |
null |
yes |
consecutiveFailures |
integer |
yes |
|
lastDeliveryAt |
Instant \ |
null |
yes |
createdAt |
Instant |
yes |
|
createdBy |
Uuid \ |
null |
yes |
updatedAt |
Instant |
yes |
|
secret |
string |
yes |
|
| Property |
Type |
Required |
Description |
id |
Uuid |
yes |
|
name |
string |
yes |
|
description |
string \ |
null |
yes |
status |
"active" \ |
"archived" |
yes |
icon |
string \ |
null |
yes |
color |
string \ |
null |
yes |
folder |
object \ |
null |
yes |
keyDateFieldKey |
string \ |
null |
yes |
kickoffFormEnabled |
boolean |
yes |
|
publishedVersion |
object \ |
null |
yes |
taskCount |
integer |
yes |
|
createdAt |
Instant |
yes |
|
updatedAt |
Instant |
yes |
|
sections |
WorkflowSection[] |
yes |
|
rules |
RuleDef[] |
yes |
|
| Property |
Type |
Required |
Description |
key |
FieldKey |
yes |
|
type |
FieldType |
yes |
|
label |
string |
yes |
|
help |
string \ |
null |
yes |
required |
boolean |
yes |
|
defaultVisibility |
Visibility |
yes |
|
options |
FieldOptions \ |
null |
yes |
formatConfig |
FormatConfig \ |
null |
yes |
validation |
FieldValidation \ |
null |
yes |
defaultValue |
object \ |
null |
yes |
onFocusPopulate |
OnFocusPopulate \ |
null |
yes |
formula |
Formula \ |
null |
yes |
inKickoff |
boolean |
yes |
|
kickoffPosition |
integer \ |
null |
yes |
readOnly |
boolean |
yes |
|
| Property |
Type |
Required |
Description |
id |
Uuid |
yes |
|
name |
string |
yes |
|
description |
string \ |
null |
yes |
status |
"active" \ |
"archived" |
yes |
icon |
string \ |
null |
yes |
color |
string \ |
null |
yes |
folder |
object \ |
null |
yes |
keyDateFieldKey |
string \ |
null |
yes |
kickoffFormEnabled |
boolean |
yes |
|
publishedVersion |
object \ |
null |
yes |
taskCount |
integer |
yes |
|
createdAt |
Instant |
yes |
|
updatedAt |
Instant |
yes |
|
| Property |
Type |
Required |
Description |
formatVersion |
integer |
yes |
|
engineVersion |
integer |
yes |
|
exportedAt |
string (date-time) \ |
null |
no |
source |
string \ |
null |
no |
workflow |
object |
yes |
|