2 min read

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

NameTypeRequiredDescription
amountMicrosstringfalseThe 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.
scheduledAmountMicrosstringfalseThe 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.
scheduledEffectiveTimestringfalseThe time a pending budget decrease takes effect, as an RFC 3339 UTC timestamp. Omitted when no decrease is pending.
typestringfalseThe 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"
      ]
    }
  }
}