Skip to main content
POST
Approve a row on an approval property (dry-run unless --execute)

Body

application/json
base
string
required

Base id or slug

prop
string
required

Property key or id

row
string
required

Row id

console
string

Console base URL

execute
boolean

Actually record the approval; default is a dry-run that only shows the plan (exit 3)

expectedVersion
string

Row version you read (default: none, the write applies to the current row)

idempotencyKey
string

Idempotency key for safe retries (default: generated per call)

note
string

Note recorded with the decision (max 1000 chars)

project
string

Console project id or slug; overrides the saved Console scope

view
string

Read or write through this view (its columns, filter, and access apply)

Response

Success — body conforms to the @Returns schema.

baseRef
string
required
consoleUrl
string
required
idempotencyKey
string
required
idempotentReplay
boolean
required
projectRef
string
required
property
string
required
row
object
required
state
enum<string>
required
Available options:
pending,
approved,
rejected
success
boolean
required
users
object
required
viewId
string | null
required