1 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.Schedule — openapi

Properties

NameTypeRequiredDescription
durationInDaysintegerfalseHow long the campaign runs from startTime, in days. Must not exceed 3650 (about 10 years).
endTimestringfalseNot accepted in v1 and never returned; supplying it returns 400. Use durationInDays to set when the campaign ends. Reserved for a future objective.
startTimestringfalseThe time the campaign starts serving, as an RFC 3339 UTC timestamp. On a create request it must not be in the past.

Complete Schema

{
  "type": "object",
  "properties": {
    "durationInDays": {
      "description": "How long the campaign runs from startTime, in days. Must not exceed 3650 (about\n10 years).",
      "type": "integer"
    },
    "endTime": {
      "description": "Not accepted in v1 and never returned; supplying it returns 400. Use\ndurationInDays to set when the campaign ends. Reserved for a future objective.",
      "type": "string"
    },
    "startTime": {
      "description": "The time the campaign starts serving, as an RFC 3339 UTC timestamp. On a create\nrequest it must not be in the past.",
      "type": "string"
    }
  }
}