addedInput schema / definitions
Added value: +{
+ "s1": {
+ "anyOf": [
+ {
+ "maxLength": 80,
+ "minLength": 1,
+ "type": "string"
+ },
+ {
+ "properties": {
+ "matchType": {
+ "enum": [
+ "exact",
+ "phrase",
+ "broad"
+ ],
+ "type": "string"
+ },
+ "text": {
+ "maxLength": 80,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "text"
+ ],
+ "type": "object"
+ }
+ ]
+ },
+ "s2": {
+ "properties": {
+ "address": {
+ "type": "string"
+ },
+ "distanceUnit": {
+ "enum": [
+ "mile",
+ "kilometer"
+ ],
+ "type": "string"
+ },
+ "latitude": {
+ "maximum": 90,
+ "minimum": -90,
+ "type": "number"
+ },
+ "longitude": {
+ "maximum": 180,
+ "minimum": -180,
+ "type": "number"
+ },
+ "name": {
+ "type": "string"
+ },
+ "radius": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "latitude",
+ "longitude",
+ "radius",
+ "distanceUnit"
+ ],
+ "type": "object"
+ },
+ "s3": {
+ "enum": [
+ "africa",
+ "asia",
+ "europe",
+ "north_america",
+ "south_america",
+ "oceania",
+ "central_america",
+ "caribbean",
+ "eea",
+ "euro_area",
+ "nafta",
+ "mercosur",
+ "afta",
+ "apec",
+ "gcc",
+ "cisfta",
+ "emerging_markets",
+ "itunes_app_store",
+ "android_free_store",
+ "android_paid_store"
+ ],
+ "type": "string"
+ },
+ "s4": {
+ "items": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "minItems": 1,
+ "type": "array"
+ },
+ "s5": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "properties": {
+ "key": {
+ "type": "string"
+ },
+ "name": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "key"
+ ],
+ "type": "object"
+ }
+ ]
+ },
+ "s6": {
+ "items": {
+ "enum": [
+ "feed",
+ "right_hand_column",
+ "marketplace",
+ "video_feeds",
+ "story",
+ "search",
+ "instream_video",
+ "facebook_reels",
+ "facebook_reels_overlay",
+ "profile_feed",
+ "notification"
+ ],
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "s7": {
+ "items": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "minItems": 1,
+ "type": "array"
+ },
+ "s8": {
+ "items": {
+ "enum": [
+ "stream",
+ "story",
+ "explore",
+ "explore_home",
+ "reels",
+ "profile_feed",
+ "ig_search",
+ "profile_reels"
+ ],
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "s9": {
+ "items": {
+ "properties": {
+ "key": {
+ "type": "string"
+ },
+ "name": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "key"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ }
+}
removedInput schema / properties / accountId / description
Removed value: -"The connected ad account in Soclo."
removedInput schema / properties / payload / properties / assetGroup / properties / descriptions / description
Removed value: -"At least one description must be 60 characters or fewer."
removedInput schema / properties / payload / properties / assetGroup / properties / finalUrl / description
Removed value: -"Required destination URL."
removedInput schema / properties / payload / properties / assetGroup / properties / name / description
Removed value: -"Defaults to the request name."
removedInput schema / properties / payload / properties / audienceId / description
Removed value: -"Custom audience ID for targeting"
removedInput schema / properties / payload / properties / boardId / description
Removed value: -"Pinterest only. Board ID (auto-creates if not provided)."
removedInput schema / properties / payload / properties / brandIdentity / properties / displayName / description
Removed value: -"Brand name shown above the ad on TikTok."
removedInput schema / properties / payload / properties / businessName / description
Removed value: -"Google Display only"
addedInput schema / properties / payload / properties / campaignNegativeKeywords / items / $ref
Added value: +"#/definitions/s1"
removedInput schema / properties / payload / properties / campaignNegativeKeywords / items / anyOf
Removed value: -[
- {
- "description": "Keyword text; defaults to BROAD match",
- "maxLength": 80,
- "minLength": 1,
- "type": "string"
- },
- {
- "properties": {
- "matchType": {
- "enum": [
- "exact",
- "phrase",
- "broad"
- ],
- "type": "string"
- },
- "text": {
- "maxLength": 80,
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "text"
- ],
- "type": "object"
- }
-]
removedInput schema / properties / payload / properties / carouselCards / items / properties / description / description
Removed value: -"Card description, shown under the headline."
removedInput schema / properties / payload / properties / carouselCards / items / properties / headline / description
Removed value: -"Card headline, shown below the card image."
changedInput schema / properties / payload / properties / cities / items / anyOf
Previous value: -[
- {
- "type": "string"
- },
- {
- "properties": {
- "distance_unit": {
- "description": "Unit for radius. Required if radius is set.",
- "enum": [
- "mile",
- "kilometer"
- ],
- "type": "string"
- },
- "key": {
- "type": "string"
- },
- "radius": {
- "type": "number"
- }
- },
- "required": [
- "key"
- ],
- "type": "object"
- }
-]New value: +[
+ {
+ "type": "string"
+ },
+ {
+ "properties": {
+ "distance_unit": {
+ "enum": [
+ "mile",
+ "kilometer"
+ ],
+ "type": "string"
+ },
+ "key": {
+ "type": "string"
+ },
+ "radius": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "key"
+ ],
+ "type": "object"
+ }
+]
addedInput schema / properties / payload / properties / countryGroups / items / $ref
Added value: +"#/definitions/s3"
removedInput schema / properties / payload / properties / countryGroups / items / enum
Removed value: -[
- "africa",
- "asia",
- "europe",
- "north_america",
- "south_america",
- "oceania",
- "central_america",
- "caribbean",
- "eea",
- "euro_area",
- "nafta",
- "mercosur",
- "afta",
- "apec",
- "gcc",
- "cisfta",
- "emerging_markets",
- "itunes_app_store",
- "android_free_store",
- "android_paid_store"
-]
removedInput schema / properties / payload / properties / countryGroups / items / type
Removed value: -"string"
removedInput schema / properties / payload / properties / creatives / items / properties / imageUrl / description
Removed value: -"Image creative. Mutually exclusive with `video`."
removedInput schema / properties / payload / properties / demandGen / properties / adGroupName / description
Removed value: -"Defaults to the ad name."
removedInput schema / properties / payload / properties / demandGen / properties / audience / properties / ageRanges / items / properties / max / description
Removed value: -"Omit for no upper bound."
removedInput schema / properties / payload / properties / demandGen / properties / carouselCards / items / properties / finalUrl / description
Removed value: -"Defaults to demandGen.finalUrl."
removedInput schema / properties / payload / properties / demandGen / properties / carouselCards / items / properties / images / properties / landscape / description
Removed value: -"1.91:1."
removedInput schema / properties / payload / properties / demandGen / properties / carouselCards / items / properties / images / properties / portrait / description
Removed value: -"4:5."
removedInput schema / properties / payload / properties / demandGen / properties / carouselCards / items / properties / images / properties / square / description
Removed value: -"1:1."
removedInput schema / properties / payload / properties / demandGen / properties / descriptions / description
Removed value: -"A carousel ad takes exactly one."
removedInput schema / properties / payload / properties / demandGen / properties / headlines / description
Removed value: -"Distinct texts. A carousel ad takes exactly one."
removedInput schema / properties / payload / properties / demandGen / properties / images / properties / landscape / description
Removed value: -"1.91:1, at least 600x314."
removedInput schema / properties / payload / properties / demandGen / properties / images / properties / logo / description
Removed value: -"1:1, at least 128x128."
removedInput schema / properties / payload / properties / demandGen / properties / images / properties / portrait / description
Removed value: -"4:5, at least 480x600."
removedInput schema / properties / payload / properties / demandGen / properties / images / properties / square / description
Removed value: -"1:1, at least 300x300."
removedInput schema / properties / payload / properties / demandGen / properties / longHeadlines / description
Removed value: -"Video ads only, and required there."
removedInput schema / properties / payload / properties / demandGen / properties / youtubeVideoIds / description
Removed value: -"Makes the ad a video responsive ad."
removedInput schema / properties / payload / properties / dynamicCreative / properties / bodies / description
Removed value: -"Primary-text variations (the body copy)."
removedInput schema / properties / payload / properties / dynamicCreative / properties / callToActionTypes / description
Removed value: -"CTA-button variations. Required."
removedInput schema / properties / payload / properties / dynamicCreative / properties / descriptions / description
Removed value: -"Description (link caption) variations."
removedInput schema / properties / payload / properties / dynamicCreative / properties / titles / description
Removed value: -"Headline variations."
addedInput schema / properties / payload / properties / keywords / items / $ref
Added value: +"#/definitions/s1"
removedInput schema / properties / payload / properties / keywords / items / anyOf
Removed value: -[
- {
- "description": "Keyword text; defaults to BROAD match",
- "maxLength": 80,
- "minLength": 1,
- "type": "string"
- },
- {
- "properties": {
- "matchType": {
- "enum": [
- "exact",
- "phrase",
- "broad"
- ],
- "type": "string"
- },
- "text": {
- "maxLength": 80,
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "text"
- ],
- "type": "object"
- }
-]
addedInput schema / properties / payload / properties / metros / items / $ref
Added value: +"#/definitions/s5"
removedInput schema / properties / payload / properties / metros / items / anyOf
Removed value: -[
- {
- "type": "string"
- },
- {
- "properties": {
- "key": {
- "type": "string"
- },
- "name": {
- "type": "string"
- }
- },
- "required": [
- "key"
- ],
- "type": "object"
- }
-]
addedInput schema / properties / payload / properties / negativeKeywords / items / $ref
Added value: +"#/definitions/s1"
removedInput schema / properties / payload / properties / negativeKeywords / items / anyOf
Removed value: -[
- {
- "description": "Keyword text; defaults to BROAD match",
- "maxLength": 80,
- "minLength": 1,
- "type": "string"
- },
- {
- "properties": {
- "matchType": {
- "enum": [
- "exact",
- "phrase",
- "broad"
- ],
- "type": "string"
- },
- "text": {
- "maxLength": 80,
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "text"
- ],
- "type": "object"
- }
-]
removedInput schema / properties / payload / properties / networkSettings / properties / searchPartners / description
Removed value: -"campaign.network_settings.target_search_network"
removedInput schema / properties / payload / properties / placementAssets / properties / rules / items / properties / imageUrl / description
Removed value: -"Image mode. The image to deliver for this rule's placements."
addedInput schema / properties / payload / properties / placementAssets / properties / rules / items / properties / placements / properties / facebookPositions / $ref
Added value: +"#/definitions/s6"
removedInput schema / properties / payload / properties / placementAssets / properties / rules / items / properties / placements / properties / facebookPositions / items
Removed value: -{
- "enum": [
- "feed",
- "right_hand_column",
- "marketplace",
- "video_feeds",
- "story",
- "search",
- "instream_video",
- "facebook_reels",
- "facebook_reels_overlay",
- "profile_feed",
- "notification"
- ],
- "type": "string"
-}
removedInput schema / properties / payload / properties / placementAssets / properties / rules / items / properties / placements / properties / facebookPositions / type
Removed value: -"array"
addedInput schema / properties / payload / properties / placementAssets / properties / rules / items / properties / placements / properties / instagramPositions / $ref
Added value: +"#/definitions/s8"
removedInput schema / properties / payload / properties / placementAssets / properties / rules / items / properties / placements / properties / instagramPositions / items
Removed value: -{
- "enum": [
- "stream",
- "story",
- "explore",
- "explore_home",
- "reels",
- "profile_feed",
- "ig_search",
- "profile_reels"
- ],
- "type": "string"
-}
removedInput schema / properties / payload / properties / placementAssets / properties / rules / items / properties / placements / properties / instagramPositions / type
Removed value: -"array"
removedInput schema / properties / payload / properties / placementAssets / properties / rules / items / properties / videoUrl / description
Removed value: -"Video mode. The video to deliver for this rule's placements."
addedInput schema / properties / payload / properties / placements / properties / facebookPositions / $ref
Added value: +"#/definitions/s6"
removedInput schema / properties / payload / properties / placements / properties / facebookPositions / items
Removed value: -{
- "enum": [
- "feed",
- "right_hand_column",
- "marketplace",
- "video_feeds",
- "story",
- "search",
- "instream_video",
- "facebook_reels",
- "facebook_reels_overlay",
- "profile_feed",
- "notification"
- ],
- "type": "string"
-}
removedInput schema / properties / payload / properties / placements / properties / facebookPositions / type
Removed value: -"array"
addedInput schema / properties / payload / properties / placements / properties / instagramPositions / $ref
Added value: +"#/definitions/s8"
removedInput schema / properties / payload / properties / placements / properties / instagramPositions / items
Removed value: -{
- "enum": [
- "stream",
- "story",
- "explore",
- "explore_home",
- "reels",
- "profile_feed",
- "ig_search",
- "profile_reels"
- ],
- "type": "string"
-}
removedInput schema / properties / payload / properties / placements / properties / instagramPositions / type
Removed value: -"array"
changedInput schema / properties / payload / properties / platformSpecificData / anyOf
Previous value: -[
- {
- "additionalProperties": false,
- "properties": {
- "audienceExpansionEnabled": {
- "description": "Enable LinkedIn audience expansion. Defaults to false.",
- "type": "boolean"
- },
- "carousel": {
- "additionalProperties": false,
- "properties": {
- "cards": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "headline": {
- "description": "Card title. Falls back to the ad-level headline.",
- "type": "string"
- },
- "imageUrl": {
- "type": "string"
- },
- "landingUrl": {
- "type": "string"
- }
- },
- "required": [
- "imageUrl"
- ],
- "type": "object"
- },
- "maxItems": 10,
- "minItems": 2,
- "type": "array"
- }
- },
- "required": [
- "cards"
- ],
- "type": "object"
- },
- "connectedTelevisionOnly": {
- "description": "Restrict delivery to Connected TV inventory.",
- "type": "boolean"
- },
- "conversation": {
- "additionalProperties": false,
- "properties": {
- "body": {
- "description": "Optional intro body (HTML allowed).",
- "type": "string"
- },
- "firstMessageId": {
- "type": "string"
- },
- "footer": {
- "description": "Terms shown at the bottom of the message.",
- "type": "string"
- },
- "headline": {
- "type": "string"
- },
- "messages": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "buttons": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "nextMessageId": {
- "type": "string"
- },
- "text": {
- "maxLength": 35,
- "type": "string"
- },
- "url": {
- "type": "string"
- }
- },
- "required": [
- "text"
- ],
- "type": "object"
- },
- "maxItems": 5,
- "minItems": 1,
- "type": "array"
- },
- "id": {
- "type": "string"
- },
- "text": {
- "maxLength": 500,
- "type": "string"
- }
- },
- "required": [
- "id",
- "text"
- ],
- "type": "object"
- },
- "maxItems": 25,
- "minItems": 1,
- "type": "array"
- },
- "sender": {
- "type": "string"
- },
- "subject": {
- "description": "InMail subject shown in the inbox.",
- "type": "string"
- }
- },
- "required": [
- "subject",
- "firstMessageId",
- "messages"
- ],
- "type": "object"
- },
- "costType": {
- "enum": [
- "CPM",
- "CPC",
- "CPV"
- ],
- "type": "string"
- },
- "creativeSelection": {
- "enum": [
- "OPTIMIZED",
- "ROUND_ROBIN"
- ],
- "type": "string"
- },
- "document": {
- "additionalProperties": false,
- "properties": {
- "title": {
- "description": "Document title.",
- "type": "string"
- },
- "url": {
- "type": "string"
- }
- },
- "required": [
- "url",
- "title"
- ],
- "type": "object"
- },
- "event": {
- "additionalProperties": false,
- "properties": {
- "urn": {
- "description": "LinkedIn Event URN, urn:li:event:N.",
- "pattern": "^urn:li:event:\\d+$",
- "type": "string"
- }
- },
- "required": [
- "urn"
- ],
- "type": "object"
- },
- "follower": {
- "additionalProperties": false,
- "properties": {
- "callToAction": {
- "enum": [
- "VISIT_ORGANIZATION_COMPANY_PAGE",
- "VISIT_ORGANIZATION_LIFE_PAGE",
- "VISIT_ORGANIZATION_JOBS_PAGE",
- "VISIT_ORGANIZATION_CAREERS_PAGE"
- ],
- "type": "string"
- },
- "description": {
- "additionalProperties": false,
- "properties": {
- "custom": {
- "description": "Free text, reviewed by LinkedIn.",
- "type": "string"
- },
- "preApproved": {
- "type": "string"
- }
- },
- "type": "object"
- },
- "headline": {
- "additionalProperties": false,
- "properties": {
- "custom": {
- "description": "Free text, reviewed by LinkedIn.",
- "type": "string"
- },
- "preApproved": {
- "type": "string"
- }
- },
- "type": "object"
- },
- "logoUrl": {
- "type": "string"
- },
- "organizationName": {
- "type": "string"
- },
- "showMemberProfilePhoto": {
- "description": "Defaults to true.",
- "type": "boolean"
- }
- },
- "required": [
- "headline",
- "description",
- "callToAction"
- ],
- "type": "object"
- },
- "jobs": {
- "additionalProperties": false,
- "properties": {
- "buttonLabel": {
- "additionalProperties": false,
- "properties": {
- "custom": {
- "description": "Free text, reviewed by LinkedIn.",
- "type": "string"
- },
- "preApproved": {
- "type": "string"
- }
- },
- "type": "object"
- },
- "headline": {
- "additionalProperties": false,
- "properties": {
- "custom": {
- "description": "Free text, reviewed by LinkedIn.",
- "type": "string"
- },
- "preApproved": {
- "type": "string"
- }
- },
- "type": "object"
- },
- "logoUrl": {
- "type": "string"
- },
- "organizationName": {
- "type": "string"
- },
- "showMemberProfilePhoto": {
- "description": "Defaults to true.",
- "type": "boolean"
- }
- },
- "required": [
- "headline",
- "buttonLabel"
- ],
- "type": "object"
- },
- "offsiteDeliveryEnabled": {
- "description": "Deliver on the LinkedIn Audience Network. Defaults to false.",
- "type": "boolean"
- },
- "optimizationTargetType": {
- "type": "string"
- },
- "spotlight": {
- "additionalProperties": false,
- "properties": {
- "backgroundImageUrl": {
- "type": "string"
- },
- "callToAction": {
- "description": "Button label text.",
- "type": "string"
- },
- "description": {
- "description": "Mutually exclusive with backgroundImageUrl.",
- "type": "string"
- },
- "headline": {
- "type": "string"
- },
- "landingUrl": {
- "type": "string"
- },
- "logoUrl": {
- "type": "string"
- },
- "organizationName": {
- "type": "string"
- },
- "showMemberProfilePhoto": {
- "description": "Defaults to true.",
- "type": "boolean"
- }
- },
- "required": [
- "headline",
- "callToAction",
- "landingUrl"
- ],
- "type": "object"
- },
- "textAd": {
- "additionalProperties": false,
- "properties": {
- "description": {
- "maxLength": 75,
- "type": "string"
- },
- "headline": {
- "maxLength": 25,
- "type": "string"
- },
- "imageUrl": {
- "description": "Optional 100x100 image.",
- "type": "string"
- },
- "landingUrl": {
- "type": "string"
- }
- },
- "required": [
- "headline",
- "description",
- "landingUrl"
- ],
- "type": "object"
- },
- "thoughtLeader": {
- "additionalProperties": false,
- "properties": {
- "postUrn": {
- "pattern": "^urn:li:(share|ugcPost):\\d+$",
- "type": "string"
- }
- },
- "required": [
- "postUrn"
- ],
- "type": "object"
- },
- "unitCost": {
- "type": "number"
- }
- },
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "bidAmount": {
- "type": "number"
- },
- "bidStrategy": {
- "enum": [
- "LOWEST_COST_WITHOUT_CAP",
- "LOWEST_COST_WITH_BID_CAP",
- "COST_CAP",
- "LOWEST_COST_WITH_MIN_ROAS"
- ],
- "type": "string"
- },
- "customerLifecycle": {
- "additionalProperties": false,
- "properties": {
- "engagedAudienceIds": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "existingCustomerAudienceIds": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "strategy": {
- "enum": [
- "all_customers",
- "new_customers",
- "new_customers_excluding_engaged"
- ],
- "type": "string"
- }
- },
- "required": [
- "strategy"
- ],
- "type": "object"
- },
- "dailyMinSpendTarget": {
- "type": "number"
- },
- "lifetimeMinSpendTarget": {
- "type": "number"
- },
- "roasAverageFloor": {
- "type": "number"
- }
- },
- "type": "object"
- }
-]New value: +[
+ {
+ "additionalProperties": false,
+ "properties": {
+ "audienceExpansionEnabled": {
+ "type": "boolean"
+ },
+ "carousel": {
+ "additionalProperties": false,
+ "properties": {
+ "cards": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "headline": {
+ "type": "string"
+ },
+ "imageUrl": {
+ "type": "string"
+ },
+ "landingUrl": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "imageUrl"
+ ],
+ "type": "object"
+ },
+ "maxItems": 10,
+ "minItems": 2,
+ "type": "array"
+ }
+ },
+ "required": [
+ "cards"
+ ],
+ "type": "object"
+ },
+ "connectedTelevisionOnly": {
+ "type": "boolean"
+ },
+ "conversation": {
+ "additionalProperties": false,
+ "properties": {
+ "body": {
+ "type": "string"
+ },
+ "firstMessageId": {
+ "type": "string"
+ },
+ "footer": {
+ "type": "string"
+ },
+ "headline": {
+ "type": "string"
+ },
+ "messages": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "buttons": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "nextMessageId": {
+ "type": "string"
+ },
+ "text": {
+ "maxLength": 35,
+ "type": "string"
+ },
+ "url": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "text"
+ ],
+ "type": "object"
+ },
+ "maxItems": 5,
+ "minItems": 1,
+ "type": "array"
+ },
+ "id": {
+ "type": "string"
+ },
+ "text": {
+ "maxLength": 500,
+ "type": "string"
+ }
+ },
+ "required": [
+ "id",
+ "text"
+ ],
+ "type": "object"
+ },
+ "maxItems": 25,
+ "minItems": 1,
+ "type": "array"
+ },
+ "sender": {
+ "type": "string"
+ },
+ "subject": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "subject",
+ "firstMessageId",
+ "messages"
+ ],
+ "type": "object"
+ },
+ "costType": {
+ "enum": [
+ "CPM",
+ "CPC",
+ "CPV"
+ ],
+ "type": "string"
+ },
+ "creativeSelection": {
+ "enum": [
+ "OPTIMIZED",
+ "ROUND_ROBIN"
+ ],
+ "type": "string"
+ },
+ "document": {
+ "additionalProperties": false,
+ "properties": {
+ "title": {
+ "type": "string"
+ },
+ "url": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "url",
+ "title"
+ ],
+ "type": "object"
+ },
+ "event": {
+ "additionalProperties": false,
+ "properties": {
+ "urn": {
+ "pattern": "^urn:li:event:\\d+$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "urn"
+ ],
+ "type": "object"
+ },
+ "follower": {
+ "additionalProperties": false,
+ "properties": {
+ "callToAction": {
+ "enum": [
+ "VISIT_ORGANIZATION_COMPANY_PAGE",
+ "VISIT_ORGANIZATION_LIFE_PAGE",
+ "VISIT_ORGANIZATION_JOBS_PAGE",
+ "VISIT_ORGANIZATION_CAREERS_PAGE"
+ ],
+ "type": "string"
+ },
+ "description": {
+ "additionalProperties": false,
+ "properties": {
+ "custom": {
+ "type": "string"
+ },
+ "preApproved": {
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "headline": {
+ "additionalProperties": false,
+ "properties": {
+ "custom": {
+ "type": "string"
+ },
+ "preApproved": {
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "logoUrl": {
+ "type": "string"
+ },
+ "organizationName": {
+ "type": "string"
+ },
+ "showMemberProfilePhoto": {
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "headline",
+ "description",
+ "callToAction"
+ ],
+ "type": "object"
+ },
+ "jobs": {
+ "additionalProperties": false,
+ "properties": {
+ "buttonLabel": {
+ "additionalProperties": false,
+ "properties": {
+ "custom": {
+ "type": "string"
+ },
+ "preApproved": {
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "headline": {
+ "additionalProperties": false,
+ "properties": {
+ "custom": {
+ "type": "string"
+ },
+ "preApproved": {
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "logoUrl": {
+ "type": "string"
+ },
+ "organizationName": {
+ "type": "string"
+ },
+ "showMemberProfilePhoto": {
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "headline",
+ "buttonLabel"
+ ],
+ "type": "object"
+ },
+ "offsiteDeliveryEnabled": {
+ "type": "boolean"
+ },
+ "optimizationTargetType": {
+ "type": "string"
+ },
+ "spotlight": {
+ "additionalProperties": false,
+ "properties": {
+ "backgroundImageUrl": {
+ "type": "string"
+ },
+ "callToAction": {
+ "type": "string"
+ },
+ "description": {
+ "type": "string"
+ },
+ "headline": {
+ "type": "string"
+ },
+ "landingUrl": {
+ "type": "string"
+ },
+ "logoUrl": {
+ "type": "string"
+ },
+ "organizationName": {
+ "type": "string"
+ },
+ "showMemberProfilePhoto": {
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "headline",
+ "callToAction",
+ "landingUrl"
+ ],
+ "type": "object"
+ },
+ "textAd": {
+ "additionalProperties": false,
+ "properties": {
+ "description": {
+ "maxLength": 75,
+ "type": "string"
+ },
+ "headline": {
+ "maxLength": 25,
+ "type": "string"
+ },
+ "imageUrl": {
+ "type": "string"
+ },
+ "landingUrl": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "headline",
+ "description",
+ "landingUrl"
+ ],
+ "type": "object"
+ },
+ "thoughtLeader": {
+ "additionalProperties": false,
+ "properties": {
+ "postUrn": {
+ "pattern": "^urn:li:(share|ugcPost):\\d+$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "postUrn"
+ ],
+ "type": "object"
+ },
+ "unitCost": {
+ "type": "number"
+ }
+ },
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "bidAmount": {
+ "type": "number"
+ },
+ "bidStrategy": {
+ "enum": [
+ "LOWEST_COST_WITHOUT_CAP",
+ "LOWEST_COST_WITH_BID_CAP",
+ "COST_CAP",
+ "LOWEST_COST_WITH_MIN_ROAS"
+ ],
+ "type": "string"
+ },
+ "customerLifecycle": {
+ "additionalProperties": false,
+ "properties": {
+ "engagedAudienceIds": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "existingCustomerAudienceIds": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "strategy": {
+ "enum": [
+ "all_customers",
+ "new_customers",
+ "new_customers_excluding_engaged"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "strategy"
+ ],
+ "type": "object"
+ },
+ "dailyMinSpendTarget": {
+ "type": "number"
+ },
+ "lifetimeMinSpendTarget": {
+ "type": "number"
+ },
+ "roasAverageFloor": {
+ "type": "number"
+ }
+ },
+ "type": "object"
+ }
+]
removedInput schema / properties / payload / properties / promotedObject / properties / applicationId / description
Removed value: -"App ID. Required for `goal: app_promotion`."
removedInput schema / properties / payload / properties / promotedObject / properties / whatsappPhoneNumber / description
Removed value: -"Meta only. WhatsApp number on messaging-destination ad sets."
changedInput schema / properties / payload / properties / regions / items / anyOf
Previous value: -[
- {
- "type": "string"
- },
- {
- "properties": {
- "key": {
- "description": "Platform region ID, from /v1/ads/targeting/search results.",
- "type": "string"
- }
- },
- "required": [
- "key"
- ],
- "type": "object"
- }
-]New value: +[
+ {
+ "type": "string"
+ },
+ {
+ "properties": {
+ "key": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "key"
+ ],
+ "type": "object"
+ }
+]
removedInput schema / properties / payload / properties / sitelinks / items / properties / linkUrl / description
Removed value: -"Final URL the sitelink navigates to."
removedInput schema / properties / payload / properties / smartTargeting / properties / audience / description
Removed value: -"TikTok smart_audience_enabled."
removedInput schema / properties / payload / properties / smartTargeting / properties / interestsBehaviors / description
Removed value: -"TikTok smart_interest_behavior_enabled."
removedInput schema / properties / payload / properties / structuredSnippets / items / properties / header / description
Removed value: -"One of Google's 13 predefined snippet headers."
changedInput schema / properties / payload / properties / targeting / properties / cities / items / anyOf
Previous value: -[
- {
- "type": "string"
- },
- {
- "properties": {
- "distanceUnit": {
- "description": "Required if radius is set.",
- "enum": [
- "mile",
- "kilometer"
- ],
- "type": "string"
- },
- "key": {
- "type": "string"
- },
- "name": {
- "type": "string"
- },
- "radius": {
- "type": "number"
- }
- },
- "required": [
- "key"
- ],
- "type": "object"
- }
-]New value: +[
+ {
+ "type": "string"
+ },
+ {
+ "properties": {
+ "distanceUnit": {
+ "enum": [
+ "mile",
+ "kilometer"
+ ],
+ "type": "string"
+ },
+ "key": {
+ "type": "string"
+ },
+ "name": {
+ "type": "string"
+ },
+ "radius": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "key"
+ ],
+ "type": "object"
+ }
+]
removedInput schema / properties / payload / properties / targeting / properties / countries / description
Removed value: -"ISO 3166-1 alpha-2 country codes (e.g. ['US'])."
addedInput schema / properties / payload / properties / targeting / properties / countryGroups / items / $ref
Added value: +"#/definitions/s3"
removedInput schema / properties / payload / properties / targeting / properties / countryGroups / items / enum
Removed value: -[
- "africa",
- "asia",
- "europe",
- "north_america",
- "south_america",
- "oceania",
- "central_america",
- "caribbean",
- "eea",
- "euro_area",
- "nafta",
- "mercosur",
- "afta",
- "apec",
- "gcc",
- "cisfta",
- "emerging_markets",
- "itunes_app_store",
- "android_free_store",
- "android_paid_store"
-]
removedInput schema / properties / payload / properties / targeting / properties / countryGroups / items / type
Removed value: -"string"
addedInput schema / properties / payload / properties / targeting / properties / customLocations / items / $ref
Added value: +"#/definitions/s2"
removedInput schema / properties / payload / properties / targeting / properties / customLocations / items / properties
Removed value: -{
- "address": {
- "type": "string"
- },
- "distanceUnit": {
- "enum": [
- "mile",
- "kilometer"
- ],
- "type": "string"
- },
- "latitude": {
- "maximum": 90,
- "minimum": -90,
- "type": "number"
- },
- "longitude": {
- "maximum": 180,
- "minimum": -180,
- "type": "number"
- },
- "name": {
- "type": "string"
- },
- "radius": {
- "description": "Positive radius around the point.",
- "type": "number"
- }
-}
removedInput schema / properties / payload / properties / targeting / properties / customLocations / items / required
Removed value: -[
- "latitude",
- "longitude",
- "radius",
- "distanceUnit"
-]
removedInput schema / properties / payload / properties / targeting / properties / customLocations / items / type
Removed value: -"object"
removedInput schema / properties / payload / properties / targeting / properties / excludedLocations / properties / cities / items / properties / distanceUnit / description
Removed value: -"Required if radius is set."
removedInput schema / properties / payload / properties / targeting / properties / excludedLocations / properties / cities / items / properties / radius / description
Removed value: -"Radius around the excluded city. Requires distanceUnit."
addedInput schema / properties / payload / properties / targeting / properties / excludedLocations / properties / countryGroups / items / $ref
Added value: +"#/definitions/s3"
removedInput schema / properties / payload / properties / targeting / properties / excludedLocations / properties / countryGroups / items / enum
Removed value: -[
- "africa",
- "asia",
- "europe",
- "north_america",
- "south_america",
- "oceania",
- "central_america",
- "caribbean",
- "eea",
- "euro_area",
- "nafta",
- "mercosur",
- "afta",
- "apec",
- "gcc",
- "cisfta",
- "emerging_markets",
- "itunes_app_store",
- "android_free_store",
- "android_paid_store"
-]
removedInput schema / properties / payload / properties / targeting / properties / excludedLocations / properties / countryGroups / items / type
Removed value: -"string"
addedInput schema / properties / payload / properties / targeting / properties / excludedLocations / properties / customLocations / items / $ref
Added value: +"#/definitions/s2"
removedInput schema / properties / payload / properties / targeting / properties / excludedLocations / properties / customLocations / items / properties
Removed value: -{
- "address": {
- "type": "string"
- },
- "distanceUnit": {
- "enum": [
- "mile",
- "kilometer"
- ],
- "type": "string"
- },
- "latitude": {
- "maximum": 90,
- "minimum": -90,
- "type": "number"
- },
- "longitude": {
- "maximum": 180,
- "minimum": -180,
- "type": "number"
- },
- "name": {
- "type": "string"
- },
- "radius": {
- "description": "Positive radius around the point.",
- "type": "number"
- }
-}
removedInput schema / properties / payload / properties / targeting / properties / excludedLocations / properties / customLocations / items / required
Removed value: -[
- "latitude",
- "longitude",
- "radius",
- "distanceUnit"
-]
removedInput schema / properties / payload / properties / targeting / properties / excludedLocations / properties / customLocations / items / type
Removed value: -"object"
addedInput schema / properties / payload / properties / targeting / properties / excludedLocations / properties / regions / $ref
Added value: +"#/definitions/s9"
removedInput schema / properties / payload / properties / targeting / properties / excludedLocations / properties / regions / items
Removed value: -{
- "properties": {
- "key": {
- "type": "string"
- },
- "name": {
- "type": "string"
- }
- },
- "required": [
- "key"
- ],
- "type": "object"
-}
removedInput schema / properties / payload / properties / targeting / properties / excludedLocations / properties / regions / type
Removed value: -"array"
addedInput schema / properties / payload / properties / targeting / properties / excludedLocations / properties / zips / $ref
Added value: +"#/definitions/s9"
removedInput schema / properties / payload / properties / targeting / properties / excludedLocations / properties / zips / items
Removed value: -{
- "properties": {
- "key": {
- "type": "string"
- },
- "name": {
- "type": "string"
- }
- },
- "required": [
- "key"
- ],
- "type": "object"
-}
removedInput schema / properties / payload / properties / targeting / properties / excludedLocations / properties / zips / type
Removed value: -"array"
addedInput schema / properties / payload / properties / targeting / properties / regions / items / $ref
Added value: +"#/definitions/s5"
removedInput schema / properties / payload / properties / targeting / properties / regions / items / anyOf
Removed value: -[
- {
- "type": "string"
- },
- {
- "properties": {
- "key": {
- "type": "string"
- },
- "name": {
- "type": "string"
- }
- },
- "required": [
- "key"
- ],
- "type": "object"
- }
-]
addedInput schema / properties / payload / properties / targeting / properties / userDevice / $ref
Added value: +"#/definitions/s7"
removedInput schema / properties / payload / properties / targeting / properties / userDevice / items
Removed value: -{
- "minLength": 1,
- "type": "string"
-}
removedInput schema / properties / payload / properties / targeting / properties / userDevice / minItems
Removed value: -1
removedInput schema / properties / payload / properties / targeting / properties / userDevice / type
Removed value: -"array"
addedInput schema / properties / payload / properties / targeting / properties / userOs / $ref
Added value: +"#/definitions/s4"
removedInput schema / properties / payload / properties / targeting / properties / userOs / items
Removed value: -{
- "minLength": 1,
- "type": "string"
-}
removedInput schema / properties / payload / properties / targeting / properties / userOs / minItems
Removed value: -1
removedInput schema / properties / payload / properties / targeting / properties / userOs / type
Removed value: -"array"
removedInput schema / properties / payload / properties / tracking / properties / pixelId / description
Removed value: -"Meta Pixel ID to attach for offsite-conversion measurement."
removedInput schema / properties / payload / properties / translations / items / properties / thumbnailUrl / description
Removed value: -"Poster frame for this language's video."
addedInput schema / properties / payload / properties / userDevice / $ref
Added value: +"#/definitions/s7"
removedInput schema / properties / payload / properties / userDevice / items
Removed value: -{
- "minLength": 1,
- "type": "string"
-}
removedInput schema / properties / payload / properties / userDevice / minItems
Removed value: -1
removedInput schema / properties / payload / properties / userDevice / type
Removed value: -"array"
addedInput schema / properties / payload / properties / userOs / $ref
Added value: +"#/definitions/s4"
removedInput schema / properties / payload / properties / userOs / items
Removed value: -{
- "minLength": 1,
- "type": "string"
-}
removedInput schema / properties / payload / properties / userOs / minItems
Removed value: -1
removedInput schema / properties / payload / properties / userOs / type
Removed value: -"array"
addedInput schema / properties / payload / properties / zips / items / $ref
Added value: +"#/definitions/s5"
removedInput schema / properties / payload / properties / zips / items / anyOf
Removed value: -[
- {
- "type": "string"
- },
- {
- "properties": {
- "key": {
- "type": "string"
- },
- "name": {
- "type": "string"
- }
- },
- "required": [
- "key"
- ],
- "type": "object"
- }
-]
removedInput schema / properties / platform / description
Removed value: -"The campaign platform."