Source: Roblox Creator Hub · CC BY 4.0 · View source · Code samples: MIT Imported 2026-10-03. Formatting adapted for this site.
internal_public_v1.Budget — openapi
Properties
| Name | Type | Required | Description |
|---|---|---|---|
| amountMicros | string | false | The budget amount in micro-USD, as a decimal string (for example, 5000000 = $5.00). Money is sent and returned as a string so large values keep full precision in every client. On a request it must be a numeric string of micro-USD. |
| scheduledAmountMicros | string | false | The queued lower budget for a pending decrease, in micro-USD as a decimal string (same format as amountMicros). A budget increase takes effect immediately, but a decrease on a running campaign is applied at the next midnight in the account's time zone; until then the campaign keeps serving on amountMicros (the current, higher budget). Omitted when no decrease is pending. |
| scheduledEffectiveTime | string | false | The time a pending budget decrease takes effect, as an RFC 3339 UTC timestamp. Omitted when no decrease is pending. |
| type | string | false | The budget cadence. Fixed when the campaign is created. Can be DAILY or LIFETIME. |
Complete Schema
{
"type": "object",
"properties": {
"amountMicros": {
"description": "The budget amount in micro-USD, as a decimal string (for example, `5000000` =\n$5.00). Money is sent and returned as a string so large values keep full\nprecision in every client. On a request it must be a numeric string of micro-USD.",
"type": "string"
},
"scheduledAmountMicros": {
"description": "The queued lower budget for a pending decrease, in micro-USD as a decimal string\n(same format as amountMicros). A budget increase takes effect immediately, but a\ndecrease on a running campaign is applied at the next midnight in the account's\ntime zone; until then the campaign keeps serving on amountMicros (the current,\nhigher budget). Omitted when no decrease is pending.",
"type": "string"
},
"scheduledEffectiveTime": {
"description": "The time a pending budget decrease takes effect, as an RFC 3339 UTC timestamp.\nOmitted when no decrease is pending.",
"type": "string"
},
"type": {
"description": "The budget cadence. Fixed when the campaign is created. Can be `DAILY` or `LIFETIME`.",
"type": "string",
"enum": [
"DAILY",
"LIFETIME"
]
}
}
}