---
title: "Get campaign options"
method: GET
path: "/ads-management/v1/campaign-options"
tags: ["Advertising"]
---

# Get campaign options

`GET /ads-management/v1/campaign-options`

Returns the values accepted when creating a campaign: supported objectives, payment types, ad formats, and targeting dimensions. When universeId is supplied, the response also includes an eligibility block indicating whether that experience can currently be advertised, along with the reasons when it cannot.

## Query parameters

- `universeId` string
- `objective` 'ENGAGEMENT'

## Response `200`

OK

- InternalPublicV1CampaignOptionsResponse
  - `adFormats` InternalPublicV1AdFormat[] — The supported creative formats and their pixel dimensions.
    - `format` string — The ad format name.
    - `height` integer — The format height in pixels.
    - `width` integer — The format width in pixels.
  - `eligibility` InternalPublicV1UniverseEligibility
    - `eligible` boolean — Whether the experience can currently be advertised.
    - `reasons` string[] — The reasons the experience is not eligible. Omitted when eligible. Values can be `NO_PERMISSION` or `BLOCKED`.
    - `universeId` string — The identifier of the experience that was checked.
  - `objectives` string[] — The campaign objectives you can create. Only `ENGAGEMENT` is supported in v1.
  - `paymentTypes` string[] — The payment types available for the caller's account. Values can be `CREDIT_CARD`, `ADS_CREDIT`, or `INVOICE`.
  - `targetingDimensions` InternalPublicV1TargetingDimensions
    - `ageGroups` string[] — The selectable age brackets. Values can be `AGE_13_17`, `AGE_18_24`, or `AGE_25_PLUS`.
    - `countries` string[] — The selectable ISO 3166-1 alpha-2 country codes (for example, `US`).
    - `devices` string[] — The selectable device types. Values can be `PHONE`, `TABLET`, `DESKTOP`, or `CONSOLE`.

## Other responses

- `400` — Invalid objective or universeId
- `403` — Permission denied
- `429` — Rate limit exceeded
- `500` — Internal server error

---

[API](https://skmtc.net/roblox/apis/roblox-api.md) · [All operations](https://skmtc.net/roblox/apis/roblox-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/roblox/roblox-api/revisions/e15802062270/schema)
