budgets.createBudget
POST
/v1/organization/budgets
Adds a budget. Each scope can have one budget for each period.
Authorizations
Section titled “Authorizations”Request Bodyrequired
Section titled “Request Bodyrequired”Media typeapplication/json
object
scope
required
string
scopeId
string
period
required
string
limitMicros
required
integer
mode
required
string
Responses
Section titled “Responses”Success
Media typeapplication/json
object
id
required
string
scope
required
string
scopeId
required
string
period
required
string
limitMicros
required
integer
mode
required
string
periodStart
required
string
spentMicros
required
integer
exceeded
required
boolean
version
required
integer
createdAt
required
string
updatedAt
required
string
Example
{ "scope": "organization", "period": "day", "mode": "hard"}UsageQueryInvalid | BudgetInvalid | OrganizationRequired
AuthenticationRequired
Media typeapplication/json
object
_tag
required
string
Example
{ "_tag": "AuthenticationRequired"}PermissionDenied | MembershipRequired | ForbiddenOrigin
BudgetNotFound
Media typeapplication/json
object
_tag
required
string
budgetId
required
string
Example
{ "_tag": "BudgetNotFound"}BudgetConflict
Media typeapplication/json
object
_tag
required
string
message
required
string
Example
{ "_tag": "BudgetConflict"}RateLimited
Media typeapplication/json
object
_tag
required
string
retryAfterSeconds
required
integer
Example
{ "_tag": "RateLimited"}AuthorizationUnavailable | BillingUnavailable | AuthenticationUnavailable