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.CampaignStatus — openapi

Properties

NameTypeRequiredDescription
deliveryStatusstringfalseThe current serving state. Can be SERVING, IN_REVIEW, NOT_SERVING, or REJECTED.
deliveryStatusReasonsarrayfalseThe reasons behind the current deliveryStatus. Omitted when there are none.
idstringfalseThe campaign identifier.
statusstringfalseThe lifecycle state. Can be ACTIVE, PAUSED, or CANCELLED.

Complete Schema

{
  "type": "object",
  "properties": {
    "deliveryStatus": {
      "description": "The current serving state. Can be `SERVING`, `IN_REVIEW`, `NOT_SERVING`, or `REJECTED`.",
      "type": "string",
      "enum": [
        "SERVING",
        "IN_REVIEW",
        "NOT_SERVING",
        "REJECTED"
      ]
    },
    "deliveryStatusReasons": {
      "description": "The reasons behind the current deliveryStatus. Omitted when there are none.",
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "SCHEDULED",
          "AUTO_PAUSED",
          "PAUSED",
          "INACTIVE",
          "COMPLETED",
          "EXPIRED",
          "CANCELLED",
          "MODERATED",
          "CLICK_BAIT",
          "GAME_FILTERED",
          "PRIVATE",
          "PLACE_JOIN_RESTRICTED",
          "LEARNING"
        ]
      }
    },
    "id": {
      "description": "The campaign identifier.",
      "type": "string"
    },
    "status": {
      "description": "The lifecycle state. Can be `ACTIVE`, `PAUSED`, or `CANCELLED`.",
      "type": "string",
      "enum": [
        "ACTIVE",
        "PAUSED",
        "CANCELLED"
      ]
    }
  }
}