Skip to main content
PUT
Update seat tracking automation policy

Authorizations

Authorization
string
header
required

API key from Settings → Security → API Keys. Pass as Authorization: Bearer YOUR_API_KEY.

Headers

Idempotency-Key
string
required

Unique key for safe retries on write requests (required, max 64 characters).

Maximum string length: 64

Path Parameters

projectId
string
required

Seat tracking project ID

Body

application/json
provider
string
required
enabled
boolean
approvalMode
enum<string>
Available options:
observe,
approve,
auto
allowRequestsBeforeGraduation
boolean
thresholdEnabled
boolean
headroomDollars
number | null
Required range: x >= 0
spendPercentOfPool
number | null
Required range: 0 <= x <= 1000
minSpendFloorDollars
number | null
Required range: x >= 0
forecastEnabled
boolean
forecastBreachWithinDays
integer | null
Required range: 1 <= x <= 365
poolSource
enum<string>
Available options:
fixed,
percent_of_target
poolFixedDollars
number | null
Required range: x >= 0
poolPercentOfTarget
number | null
Required range: 0 <= x <= 1000
maxDeltaPerUserDollars
number | null
Required range: x >= 0
maxUsersPerRun
integer
Required range: 1 <= x <= 500
notifyEmails
string<email>[]
Maximum array length: 50
notifyChatChannels
object[]

Response

Update seat tracking automation policy

data
object
required

JSON object