Update an Ad
Updates the given existing ad.
Request
- ad_account_idstring [uuid]RequiredA unique identifier for an Ad Account. Example:ce4ff15e-f04d-48b9-9ddf-fb3c85fbd57a
- ad_idstring [uuid]RequiredA unique identifier for the entity. Example:ce4ff15e-f04d-48b9-9ddf-fb3c85fbd57a
1- advertiser_namestringName of the advertiser Length between2and25Example:"Heart Dance Recordings"
- Assets for the ad. - asset_idstring [uuid]RequiredA 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]RequiredA 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"
 
- namestringName 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"
- taglinestringTagline 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_partnerstringName of the third-party measurement partner. Allowed values:"IAS","DCM","UNSET"Example:"IAS"
- urlstringThird-party tracking URL. Example:"https://www.example.com/your-landing-page/?utm_campaign=test-campaign&utm_source=email"
 
- The metadata for the behavior of the call-to-action button. - keystringThe 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"
- languagestringThe 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_urlstringThe link to the ads desired landing page. Example:"https://www.spotify.com"
 
- deliverystringToggles 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). Allowed values:"ON","OFF"Example:"ON"
Response
Metadata for a single ad.
- 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. - keystringThe identifier used for the call-to-action button. This will be translated using the locale. Example:"LEARN_MORE"
- textstringThe post-translation text used for the call-to-action-button-text Example:"Learn more"
- languagestring
- clickthrough_urlstringRequiredThe 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"
- deliverystringToggles 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"
- statusstringStatus of the ad. Allowed values:"ACTIVE","APPROVED","ARCHIVED","PENDING","PENDING_APPROVAL","REJECTED","UNRECOGNIZED"Example:"PENDING"
- reject_reasonstringReason 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. - rejectionstringRejection reason. Example:"Clickthrough URL doesn't work"
- rejection_keystringRejection reason key. Example:"AD_POLICY_VIOLATION_REJECTION"
- remediationstringRemediation information. Example:"Submit a new ad with an updated clickthrough URL."
- remediation_keystringRemediation 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_namestringName of the advertiser Length between2and25Example:"Heart Dance Recordings"
- Assets for the ad. - asset_idstring [uuid]RequiredA unique identifier for an AUDIO, VIDEO or IMAGE asset. Supported content-type(s):Example:"ce4ff15e-f04d-48b9-9ddf-fb3c85fbd57a"
- companion_asset_idstring [uuid]RequiredA unique identifier for an IMAGE asset. Supported content-type(s):Example:"ce4ff15e-f04d-48b9-9ddf-fb3c85fbd57a"
- logo_asset_idstring [uuid]RequiredA 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"
 
- namestringName given to identify the ad. Length between2and200Example:"New Ad"
- taglinestringTagline 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_partnerstringName of the third-party measurement partner. Allowed values:"IAS","DCM","UNSET"Example:"IAS"
- urlstringThird-party tracking URL. Example:"https://www.example.com/your-landing-page/?utm_campaign=test-campaign&utm_source=email"
 
Response sample
{ "id": "ce4ff15e-f04d-48b9-9ddf-fb3c85fbd57a", "call_to_action": { "key": "LEARN_MORE", "text": "Learn more", "language": "string", "clickthrough_url": "https://www.spotify.com" }, "created_at": "2026-01-23T04:56:07Z", "updated_at": "2026-01-23T04:56:07Z", "start_time": "2023-09-23T04:56:07Z", "end_time": "2023-09-23T04:56:07Z", "delivery": "ON", "ad_set_id": "ce4ff15e-f04d-48b9-9ddf-fb3c85fbd57a", "status": "PENDING", "reject_reason": "Your ad wasn’t approved. Create a new ad, or contact us at adstudio@spotify.com.", "reject_reasons": [ { "rejection": "Clickthrough URL doesn't work", "rejection_key": "AD_POLICY_VIOLATION_REJECTION", "remediation": "Submit a new ad with an updated clickthrough URL.", "remediation_key": "AD_POLICY_VIOLATION_REMEDIATION" } ], "ad_preview_url": "https://www.adstudio.spotify.com/preview/8ae1f562-1b4e-11ee-be56-0242ac120002", "advertiser_name": "Heart Dance Recordings", "assets": { "asset_id": "ce4ff15e-f04d-48b9-9ddf-fb3c85fbd57a", "companion_asset_id": "ce4ff15e-f04d-48b9-9ddf-fb3c85fbd57a", "logo_asset_id": "ce4ff15e-f04d-48b9-9ddf-fb3c85fbd57a", "canvas_asset_id": "ce4ff15e-f04d-48b9-9ddf-fb3c85fbd57a" }, "name": "New Ad", "tagline": "Good Food for Good Dogs", "third_party_tracking": [ { "measurement_partner": "IAS", "url": "https://www.example.com/your-landing-page/?utm_campaign=test-campaign&utm_source=email" } ]}