Create an Ad
Create a new Ad.
Request
- ad_account_idstring [uuid]Required
A unique identifier for an Ad Account.
Example:ce4ff15e-f04d-48b9-9ddf-fb3c85fbd57a
Represents a create request.
- advertiser_namestringRequired
Name of the advertiser
Length between2and25Example:"Heart Dance Recordings" - Required
Assets for the ad.
- asset_idstring [uuid]Required
A unique identifier for an AUDIO, VIDEO or IMAGE asset.
Supported content-type(s):Example:"ce4ff15e-f04d-48b9-9ddf-fb3c85fbd57a" - companion_asset_idstring [uuid]
A unique identifier for an IMAGE asset.
Supported content-type(s):Example:"ce4ff15e-f04d-48b9-9ddf-fb3c85fbd57a" - logo_asset_idstring [uuid]Required
A unique identifier for an IMAGE asset.
Supported content-type(s):Example:"ce4ff15e-f04d-48b9-9ddf-fb3c85fbd57a" - canvas_asset_idstring [uuid]
A unique identifier for an IMAGE or VIDEO asset with 9:16 aspect ratio.
Supported content-type(s):Example:"ce4ff15e-f04d-48b9-9ddf-fb3c85fbd57a"
- namestringRequired
Name given to identify the ad.
Length between2and200Example:"New Ad" - start_timestring [date-time]
Time should be in ISO 8601 format using Coordinated Universal Time (UTC) with a zero offset: YYYY-MM-DDTHH:MM:SSZ
Example:"2023-09-23T04:56:07Z" - end_timestring [date-time]
Time should be in ISO 8601 format using Coordinated Universal Time (UTC) with a zero offset: YYYY-MM-DDTHH:MM:SSZ
Example:"2023-09-23T04:56:07Z" - taglinestringRequired
Tagline to give listeners more context about your company or product. This will be displayed in the CTA card leavebehind.
Pattern:^\S.*\S$Length between2and40Example:"Good Food for Good Dogs" - Array maximum length:
11Third party viewability tracking via partner and url
- measurement_partnerstring
Name of the third-party measurement partner.
Allowed values:"IAS","DCM","UNSET"Example:"IAS" - urlstring
Third-party tracking URL.
Example:"https://www.example.com/your-landing-page/?utm_campaign=test-campaign&utm_source=email"
- ad_set_idstring [uuid]Required
A unique identifier for the entity.
Example:"ce4ff15e-f04d-48b9-9ddf-fb3c85fbd57a" - Required
The metadata for the behavior of the call-to-action button.
- keystring
The identifier used for the call-to-action button. This will be translated using the locale.
Default:"LEARN_MORE"Allowed values:"APPLY_NOW","BOOK_NOW","BUY_NOW","BUY_TICKETS","CLICK_NOW","DOWNLOAD","FIND_STORES","GET_COUPON","GET_INFO","LEARN_MORE","LISTEN_NOW","MORE_INFO","ORDER_NOW","PRE_SAVE","SAVE_NOW","SHARE","SHOP_NOW","SIGN_UP","VISIT_PROFILE","VISIT_SITE","WATCH_NOW"Example:"LEARN_MORE" - languagestring
The language which the ad is presented.
Default:"ENGLISH"Allowed values:"ENGLISH","FRENCH","GERMAN","ITALIAN","PORTUGUESE","SPANISH","DANISH","DUTCH","FINNISH","NORWEGIAN","SWEDISH","JAPANESE"Example:"ENGLISH" - clickthrough_urlstring
The link to the ads desired landing page.
Example:"https://www.spotify.com"
- deliverystring
Toggles the delivery of the entity ON or OFF. Cannot be set in Ad Set PATCH request alongside other fields (delivery must be the only field present).
Default:"ON"Allowed values:"ON","OFF"Supported content-type(s):Example:"ON"
Response
Ad response.
- idstring [uuid]
A unique identifier for the entity.
Example:"ce4ff15e-f04d-48b9-9ddf-fb3c85fbd57a" The metadata for the behavior of the call-to-action button.
- keystring
The identifier used for the call-to-action button. This will be translated using the locale.
Example:"LEARN_MORE" - textstring
The post-translation text used for the call-to-action-button-text
Example:"Learn more" - languagestring
- clickthrough_urlstringRequired
The link to the ads desired landing page.
Example:"https://www.spotify.com"
- created_atstring [date-time]
Date the entity was created. Time should be in ISO 8601 format using Coordinated Universal Time (UTC) with a zero offset: YYYY-MM-DDTHH:MM:SSZ
Example:"2026-01-23T04:56:07Z" - updated_atstring [date-time]
Date the entity was updated. Time should be in ISO 8601 format using Coordinated Universal Time (UTC) with a zero offset: YYYY-MM-DDTHH:MM:SSZ
Example:"2026-01-23T04:56:07Z" - start_timestring [date-time]
Time should be in ISO 8601 format using Coordinated Universal Time (UTC) with a zero offset: YYYY-MM-DDTHH:MM:SSZ
Example:"2023-09-23T04:56:07Z" - end_timestring [date-time]
Time should be in ISO 8601 format using Coordinated Universal Time (UTC) with a zero offset: YYYY-MM-DDTHH:MM:SSZ
Example:"2023-09-23T04:56:07Z" - deliverystring
Toggles the delivery of the entity ON or OFF.
Allowed values:"ON","OFF"Example:"ON" - ad_set_idstring [uuid]
A unique identifier for the entity.
Example:"ce4ff15e-f04d-48b9-9ddf-fb3c85fbd57a" - statusstring
Status of the ad.
Allowed values:"ACTIVE","APPROVED","ARCHIVED","PENDING","PENDING_APPROVAL","REJECTED","UNRECOGNIZED"Example:"PENDING" - reject_reasonstring
Reason the ad has been put into the REJECTED state (if applicable).
Example:"Your ad wasn’t approved. Create a new ad, or contact us at adstudio@spotify.com." Rejection and remediation information and keys.
Rejection and remediation text and keys.
- rejectionstring
Rejection reason.
Example:"Clickthrough URL doesn't work" - rejection_keystring
Rejection reason key.
Example:"AD_POLICY_VIOLATION_REJECTION" - remediationstring
Remediation information.
Example:"Submit a new ad with an updated clickthrough URL." - remediation_keystring
Remediation key.
Example:"AD_POLICY_VIOLATION_REMEDIATION"
- ad_preview_urlstring [uri]
Preview url of an ad.
Example:"https://www.adstudio.spotify.com/preview/8ae1f562-1b4e-11ee-be56-0242ac120002" - advertiser_namestring
Name of the advertiser
Length between2and25Example:"Heart Dance Recordings" Assets for the ad.
- asset_idstring [uuid]Required
A unique identifier for an AUDIO, VIDEO or IMAGE asset.
Supported content-type(s):Example:"ce4ff15e-f04d-48b9-9ddf-fb3c85fbd57a" - companion_asset_idstring [uuid]Required
A unique identifier for an IMAGE asset.
Supported content-type(s):Example:"ce4ff15e-f04d-48b9-9ddf-fb3c85fbd57a" - logo_asset_idstring [uuid]Required
A unique identifier for an IMAGE asset.
Supported content-type(s):Example:"ce4ff15e-f04d-48b9-9ddf-fb3c85fbd57a" - canvas_asset_idstring [uuid]
A unique identifier for an IMAGE or VIDEO asset with 9:16 aspect ratio.
Supported content-type(s):Example:"ce4ff15e-f04d-48b9-9ddf-fb3c85fbd57a"
- namestring
Name given to identify the ad.
Length between2and200Example:"New Ad" - taglinestring
Tagline to give listeners more context about your company or product. This will be displayed in the CTA card leavebehind.
Pattern:^\S.*\S$Length between2and40Example:"Good Food for Good Dogs" - Array maximum length:
11Third party viewability tracking via partner and url
- measurement_partnerstring
Name of the third-party measurement partner.
Allowed values:"IAS","DCM","UNSET"Example:"IAS" - urlstring
Third-party tracking URL.
Example:"https://www.example.com/your-landing-page/?utm_campaign=test-campaign&utm_source=email"