{"components":{"callbacks":{},"examples":{},"headers":{},"links":{},"parameters":{},"requestBodies":{},"responses":{},"schemas":{"AcrossGroupOperator":{"description":"The intraoperator used among audiences between audience groups. This is a read-only field.","enum":["ALL","ANY"],"readOnly":true,"type":"string"},"AdInitiationTarget":{"properties":{"targetType":{"$ref":"#/components/schemas/AdInitiationTargetType"},"videoInitiationType":{"$ref":"#/components/schemas/VideoInitiationType"}},"required":["targetType","videoInitiationType"],"type":"object"},"AdInitiationTargetType":{"enum":["AD_INITIATION"],"type":"string"},"AdPlayerSize":{"description":"Target the size of video players the ads in this line item can run on. Direct publisher inventory will always target any player size.\u003cli\u003eSMALL: 300px and narrower.\u003c/li\u003e\u003cli\u003eMEDIUM: between 300px and 480px.\u003c/li\u003e\u003cli\u003eLARGE: 480px and wider.\u003c/li\u003e\u003cli\u003eUNKNOWN: inventory where player size isn\u0027t defined.\u003c/li\u003e\u003cli\u003eOTHER: read only value used for forward compatibility. If a future version of the API adds additional values not in this version, those values will show up as OTHER when you retrieve this resource in this version.\u003c/li\u003e","enum":["LARGE","MEDIUM","OTHER","SMALL","UNKNOWN"],"type":"string"},"AdPlayerSizeTarget":{"properties":{"adPlayerSize":{"$ref":"#/components/schemas/AdPlayerSize"},"targetType":{"$ref":"#/components/schemas/AdPlayerSizeTargetType"}},"required":["adPlayerSize","targetType"],"type":"object"},"AdPlayerSizeTargetType":{"enum":["AD_PLAYER_SIZE"],"type":"string"},"AdProduct":{"description":"The advertising product associated to this target.","enum":["AMAZON_DSP"],"type":"string"},"AdvertiserDomainListTarget":{"properties":{"domainTargetType":{"$ref":"#/components/schemas/AdvertiserDomainListTargetType"},"inheritFromAdvertiser":{"description":"Set to `true` to enable domain inheritance from advertiser. This field can only be included in the `domainTargets` array once. Whether this list is included or excluded is determined at the advertiser level and can\u0027t be changed here.","type":"boolean"}},"required":["domainTargetType","inheritFromAdvertiser"],"type":"object"},"AdvertiserDomainListTargetType":{"enum":["ADVERTISER_DOMAIN_LIST"],"type":"string"},"AppTarget":{"properties":{"appId":{"description":"The unique identifier for the app.\n\u003cli\u003eIf `appType\u003dMOBILE`, the limit is 5,000. For mobile apps, we accept standard Ids from the Google Play Store and the Apple App Store.\u003c/li\u003e\n\u003cli\u003eIf `appType\u003dSTV`, the limit is 16. Use the [apps](https://advertising.amazon.com/API/docs/en-us/dsp-campaigns/#/Discovery/getApps) discovery resource to look up STV app identifiers.\u003c/li\u003e","type":"string"},"appType":{"$ref":"#/components/schemas/AppType"},"targetType":{"$ref":"#/components/schemas/AppTargetType"}},"required":["appId","appType","targetType"],"type":"object"},"AppTargetType":{"enum":["APP"],"type":"string"},"AppType":{"description":"The type of app being targeted. Only one type can be used per ad group.\n\u003cli\u003eMOBILE: Mobile apps.\u003c/li\u003e\n\u003cli\u003eSTV: Streaming TV apps\u003c/li\u003e\n\u003cli\u003eOTHER: read only value used for forward compatibility. If a future version of the API adds additional values not in this version, those values will show up as OTHER when you retrieve this resource in this version.\u003c/li\u003e","enum":["MOBILE","OTHER","STV"],"type":"string"},"AudienceTarget":{"properties":{"acrossGroupOperator":{"$ref":"#/components/schemas/AcrossGroupOperator"},"audienceId":{"description":"The unique identifier for the audience. Use the [audiences](https://advertising.amazon.com/API/docs/en-us/audiences/#/Discovery/listAudiences) discovery resource to look up audience identifiers.\n\u003cli\u003eIncluded groups are joined by an intersection. Users must be in all of the groups specified to be included.\u003c/li\u003e\n\u003cli\u003eAudiences within an inclusion group are joined by OR/ANY logic. Audiences within the exclusion group are joined by AND/ALL logic. This means that users can be in any of the audiences inside a group to be included or excluded.\u003c/li\u003e\n\u003cli\u003eAll audiences within the same group must either be included or excluded.\u003c/li\u003e\n\u003cli\u003eYou can specify up to 10 groups to be included, but only 1 group to be excluded.\u003c/li\u003e\n\u003cli\u003eUp to 500 audience IDs can be associated to a single ad group.\u003c/li\u003e\n\u003cli\u003eYou will incur fees (CPM-based) for using Amazon or third-party audiences. These fees are in addition to media costs (e.g. supply cost).\u003c/li\u003e","type":"string"},"groupId":{"description":"The string identifying a group of audiences. Only numbers formatted as strings are accepted (e.g., \"1\"). To add audiences to a new group, choose any string not currently being used on this ad group. To add audiences to an existing group, use the existing groupId from this ad group. You may specify up to 10 include groups and 1 exclude group.","type":"string"},"inGroupOperator":{"$ref":"#/components/schemas/InGroupOperator"},"targetType":{"$ref":"#/components/schemas/AudienceTargetType"}},"required":["audienceId","targetType"],"type":"object"},"AudienceTargetType":{"enum":["AUDIENCE"],"type":"string"},"AutoTarget":{"properties":{"matchType":{"$ref":"#/components/schemas/AutoTargetMatchType"},"targetType":{"$ref":"#/components/schemas/AutoTargetTargetType"}},"required":["matchType","targetType"],"type":"object"},"AutoTargetMatchType":{"description":"The auto target match type. OTHER is a read only value used for forward compatibility. If a future version of the API adds additional values not in this version, those values will show up as OTHER when you retrieve this resource in this version.","enum":["ASIN_RELATED","OTHER"],"type":"string"},"AutoTargetTargetType":{"enum":["AUTO"],"type":"string"},"AverageCompletionAndFullyViewableRateTargetingType":{"description":"The type of average completion and fully viewable rate targeting.","enum":["ALLOW_ALL","AVG_COMPLETION_FULLY_VIEWABLE_GTE_10","AVG_COMPLETION_FULLY_VIEWABLE_GTE_20","AVG_COMPLETION_FULLY_VIEWABLE_GTE_25","AVG_COMPLETION_FULLY_VIEWABLE_GTE_30","AVG_COMPLETION_FULLY_VIEWABLE_GTE_35","AVG_COMPLETION_FULLY_VIEWABLE_GTE_40"],"type":"string"},"BatchDeleteError":{"properties":{"errors":{"items":{"$ref":"#/components/schemas/DspSubError"},"type":"array"},"index":{"maximum":999,"minimum":0,"type":"integer"},"message":{"type":"string"},"targetId":{"type":"string"}},"type":"object"},"BatchError":{"properties":{"errors":{"items":{"$ref":"#/components/schemas/DspSubError"},"type":"array"},"index":{"maximum":999,"minimum":0,"type":"integer"},"message":{"type":"string"}},"type":"object"},"BrandExposureViewabilityTargetingType":{"description":"The type of brand exposure viewability targeting.","enum":["ALLOW_ALL","BRAND_EXPOSURE_VIEWABILITY_GTE_10_SEC_AVG_DURATION","BRAND_EXPOSURE_VIEWABILITY_GTE_15_SEC_AVG_DURATION","BRAND_EXPOSURE_VIEWABILITY_GTE_5_SEC_AVG_DURATION"],"type":"string"},"BrandSafetyCategory":{"description":"Target based on brand safety categories for content classification. The available types are:\n\u003cli\u003eACCIDENTS_DISASTERS_AND_TRAGEDIES: Content related to sensitive tragedies, man-made or natural disasters and calamities, including content that graphically depicts such events.\u003c/li\u003e\n\u003cli\u003eWEAPONS: Content related to realistic weapons, such as firearms, bladed weapons, bows and arrows, and military equipment and vehicles.\u003c/li\u003e\n\u003cli\u003eGAMBLING: Content related to gambling, such as instructions on how to play, accessories like home poker sets, and industry news. It does not include online gambling services where money or items of value can be wagered in exchange for the opportunity to win prizes with real-world value.\u003c/li\u003e\n\u003cli\u003eBLOOD_GORE_VIOLENCE: Content in a fictional entertainment context that contains blood, gore or acts of violence.\u003c/li\u003e\n\u003cli\u003eCRIME: Content related to crime, such as law enforcement efforts, criminal behavior, crime prevention, and justice systems.\u003c/li\u003e\n\u003cli\u003eSHOCK_AND_HORROR: Content that may cause shock, fear, or unease. It includes supernatural, disturbing elements, and horror themes.\u003c/li\u003e\n\u003cli\u003ePROFANITY: Content containing excessive use of strong language, explicit, offensive, or sensitive words and expressions.\u003c/li\u003e\n\u003cli\u003eHIGHLY_DEBATED_SOCIAL_ISSUES: Content related to highly debated and politically or socially divisive topics, which is reasonably likely to cause offense to the average person with opposing views.\u003c/li\u003e\n\u003cli\u003ePOLITICS: Content related to politics, governments, political science, political parties, elections, and political issues of public debate.\u003c/li\u003e\n\u003cli\u003eSEXUAL_REFERENCES_AND_SUGGESTIVE: Content that contains references or depictions that are mildly provocative, or mature in nature, whether real, simulated or animated. It does not contain sexually explicit content.\u003c/li\u003e\n\u003cli\u003eALCOHOL_AND_RELATED_PRODUCTS: Content related to the general consumption of alcohol.\u003c/li\u003e\n\u003cli\u003eTOBACCO_AND_RELATED_PRODUCTS: Content related to the smoking of cigarettes, cigars, pipe tobacco, smokeless tobacco, and other tobacco or nicotine products.\u003c/li\u003e\n\u003cli\u003eDRUG_REFERENCES_OR_USE: Content related to substance use, drugs, and other mind-altering substances.\u003c/li\u003e\n\u003cli\u003eRELIGIOUS_CONTENT: Content related to religious and spiritual beliefs.\u003c/li\u003e\n\u003cli\u003eUNRATED_MEDIA_CONTENT: Content that has not been classified. This covers games on Twitch not rated by ESRB.\u003c/li\u003e\n\u003cli\u003eOTHER: read only value used for forward compatibility. If a future version of the API adds additional values not in this version, those values will show up as OTHER when you retrieve this resource in this version.\u003c/li\u003e","enum":["ACCIDENTS_DISASTERS_AND_TRAGEDIES","ALCOHOL_AND_RELATED_PRODUCTS","BLOOD_GORE_VIOLENCE","CRIME","DRUG_REFERENCES_OR_USE","GAMBLING","HIGHLY_DEBATED_SOCIAL_ISSUES","OTHER","POLITICS","PROFANITY","RELIGIOUS_CONTENT","SEXUAL_REFERENCES_AND_SUGGESTIVE","SHOCK_AND_HORROR","TOBACCO_AND_RELATED_PRODUCTS","UNRATED_MEDIA_CONTENT","WEAPONS"],"type":"string"},"BrandSafetyCategoryTarget":{"properties":{"brandSafetyCategory":{"$ref":"#/components/schemas/BrandSafetyCategory"},"targetType":{"$ref":"#/components/schemas/BrandSafetyCategoryTargetType"}},"required":["brandSafetyCategory","targetType"],"type":"object"},"BrandSafetyCategoryTargetType":{"enum":["BRAND_SAFETY_CATEGORY"],"type":"string"},"BrandSafetyTier":{"description":"Target based on the brand suitability risk levels of content being viewed. The limit is 1. The available types are:\n\u003cli\u003eEXPANDED: Tier that maximizes reach across all ad-eligible inventory. This tier is suitable for brands with a greater risk tolerance for advertising alongside a wide variety of content.\u003c/li\u003e\n\u003cli\u003eSTANDARD: Tier that offers broad reach and is the default for all campaigns. This tier is suitable for brands with a moderate risk tolerance for advertising alongside a wide variety of content.\u003c/li\u003e\n\u003cli\u003eRESTRICTIVE: Tier that prioritizes brand suitability over reach. This tier is suitable for brands with the lowest risk tolerance for advertising alongside a wide variety of content.\u003c/li\u003e\n\u003cli\u003eOTHER: read only value used for forward compatibility. If a future version of the API adds additional values not in this version, those values will show up as OTHER when you retrieve this resource in this version.\u003c/li\u003e","enum":["EXPANDED","OTHER","RESTRICTIVE","STANDARD"],"type":"string"},"BrandSafetyTierTarget":{"properties":{"brandSafetyTier":{"$ref":"#/components/schemas/BrandSafetyTier"},"targetType":{"$ref":"#/components/schemas/BrandSafetyTierTargetType"}},"required":["brandSafetyTier","targetType"],"type":"object"},"BrandSafetyTierTargetType":{"enum":["BRAND_SAFETY_TIER"],"type":"string"},"BrandSuitabilityRiskLevelType":{"description":"The Double Verify brand suitability risk level.","enum":["ALLOW_ALL","HIGH","HIGH_MEDIUM","HIGH_MEDIUM_LOW"],"type":"string"},"ContentDuration":{"description":"Target a specific content duration. The available types are:\u003cli\u003eSHORT: 0 - 10 minutes.\u003c/li\u003e\u003cli\u003eMEDIUM: 10 - 30 minutes.\u003c/li\u003e\u003cli\u003eLONG: 30 - 60 minutes.\u003c/li\u003e\u003cli\u003eEXTENDED: 60+ minutes.\u003c/li\u003e\u003cli\u003eUNKNOWN: The content duration is unknown.\u003c/li\u003e\u003cli\u003eOTHER: read only value used for forward compatibility. If a future version of the API adds additional values not in this version, those values will show up as OTHER when you retrieve this resource in this version.\u003c/li\u003e","enum":["EXTENDED","LONG","MEDIUM","OTHER","SHORT","UNKNOWN"],"type":"string"},"ContentDurationTarget":{"properties":{"duration":{"$ref":"#/components/schemas/ContentDuration"},"targetType":{"$ref":"#/components/schemas/ContentDurationTargetType"}},"required":["duration","targetType"],"type":"object"},"ContentDurationTargetType":{"enum":["CONTENT_DURATION"],"type":"string"},"ContentGenre":{"description":"Exclude content based on genre. Content with GENRE_NOT_AVAILABLE includes content where genre is unavailable or unknown.\n\u003cp\u003eAllowed values vary by inventoryType:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cb\u003eONLINE_VIDEO / STREAMING_TV / STREAMING_TV_AMAZON_DEAL / VIDEO / LIVE_EVENTS\u003c/b\u003e: ACTION, ADVENTURE, ANIMATION, BIOGRAPHY, COMEDY, CRIME, DOCUMENTARY, DRAMA, FAMILY, FANTASY, FILM_NOIR, GAME_SHOW, HISTORY, HORROR, MUSICAL, MYSTERY, NEWS, REALITY_TV, ROMANCE, SCIENCE_FICTION, SHORT, SPORT, SUPER_HERO, TALK_SHOW, THRILLER, WAR, WESTERN, GENRE_NOT_AVAILABLE\u003c/li\u003e\n\u003cli\u003e\u003cb\u003eAUDIO / AUDIO_AMAZON_DEAL\u003c/b\u003e: ALTERNATIVE_ROCK, BLUES, CHILDRENS_MUSIC, CHRISTIAN_GOSPEL, CHRISTMAS_HOLIDAY, CLASSIC_ROCK, CLASSICAL, COUNTRY, DANCE_DJ, EASY_LISTENING, FOLK, HARD_ROCK_METAL, INTERNATIONAL, JAPANESE, JAZZ, LATIN_MUSIC, MISCELLANEOUS, MUSICALS_CABARET, NEW_AGE, NEWS, POP, RAP_HIP_HOP, RB, ROCK, GERMAN_ROCK_POP, EUROPEAN_POP_FOLK, SOUNDTRACKS, FRENCH_VARIETY, SPORT, COMEDY, COLLEGE_RADIO, OLDIES_ADULT_STANDARDS, REGGAE_ISLAND\u003c/li\u003e\n\u003cli\u003e\u003cb\u003ePODCAST\u003c/b\u003e: ARTS, BUSINESS, COMEDY, EDUCATION, FICTION, GOVERNMENT, HEALTH_AND_FITNESS, HISTORY, KIDS_AND_FAMILY, LEISURE, MUSIC, NEWS, RELIGION_AND_SPIRITUALITY, SCIENCE, SOCIETY_AND_CULTURE, SPORT, TECHNOLOGY, TRUECRIME, TV_AND_FILM\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eUsing a ContentGenre value that is not supported for the given inventoryType will result in an error.\u003c/p\u003e","enum":["ACTION","ADVENTURE","ALTERNATIVE_ROCK","ANIMATION","ARTS","BIOGRAPHY","BLUES","BUSINESS","CHILDRENS_MUSIC","CHRISTIAN_GOSPEL","CHRISTMAS_HOLIDAY","CLASSICAL","CLASSIC_ROCK","COLLEGE_RADIO","COMEDY","COUNTRY","CRIME","DANCE_DJ","DOCUMENTARY","DRAMA","EASY_LISTENING","EDUCATION","EUROPEAN_POP_FOLK","FAMILY","FANTASY","FICTION","FILM_NOIR","FOLK","FRENCH_VARIETY","GAME_SHOW","GENRE_NOT_AVAILABLE","GERMAN_ROCK_POP","GOVERNMENT","HARD_ROCK_METAL","HEALTH_AND_FITNESS","HISTORY","HORROR","INTERNATIONAL","JAPANESE","JAZZ","KIDS_AND_FAMILY","LATIN_MUSIC","LEISURE","MISCELLANEOUS","MUSIC","MUSICAL","MUSICALS_CABARET","MYSTERY","NEWS","NEW_AGE","OLDIES_ADULT_STANDARDS","OTHER","POP","RAP_HIP_HOP","RB","REALITY_TV","REGGAE_ISLAND","RELIGION_AND_SPIRITUALITY","ROCK","ROMANCE","SCIENCE","SCIENCE_FICTION","SHORT","SOCIETY_AND_CULTURE","SOUNDTRACKS","SPORT","SUPER_HERO","TALK_SHOW","TECHNOLOGY","THRILLER","TRUECRIME","TV_AND_FILM","WAR","WESTERN"],"type":"string"},"ContentGenreTarget":{"properties":{"contentGenre":{"$ref":"#/components/schemas/ContentGenre"},"targetType":{"$ref":"#/components/schemas/ContentGenreTargetType"}},"required":["contentGenre","targetType"],"type":"object"},"ContentGenreTargetType":{"enum":["CONTENT_GENRE"],"type":"string"},"ContentInstreamPosition":{"description":"Target a specific instream position. The available types are:\u003cli\u003ePRE_ROLL: The ad is displayed before the main content.\u003c/li\u003e\u003cli\u003eMID_ROLL: The ad is displayed during the main content.\u003c/li\u003e\u003cli\u003ePOST_ROLL: The ad is displayed after the main content.\u003c/li\u003e\u003cli\u003eUNKNOWN: The instream content position is unknown.\u003c/li\u003e\u003cli\u003eOTHER: read only value used for forward compatibility. If a future version of the API adds additional values not in this version, those values will show up as OTHER when you retrieve this resource in this version.\u003c/li\u003ePlease note this setting is incompatible with the legacy \u003cb\u003etargetType\u003c/b\u003e VIDEO_AD_FORMAT. It is recommended to use the new \u003cb\u003etargetTypes\u003c/b\u003e CONTENT_INSTREAM_POSITION and CONTENT_OUTSTREAM_POSITION for content position targeting.","enum":["MID_ROLL","OTHER","POST_ROLL","PRE_ROLL","UNKNOWN"],"type":"string"},"ContentInstreamPositionTarget":{"properties":{"instreamPosition":{"$ref":"#/components/schemas/ContentInstreamPosition"},"targetType":{"$ref":"#/components/schemas/ContentInstreamPositionTargetType"}},"required":["instreamPosition","targetType"],"type":"object"},"ContentInstreamPositionTargetType":{"enum":["CONTENT_INSTREAM_POSITION"],"type":"string"},"ContentOutstreamPosition":{"description":"Target a specific outstream position. The available types are:\u003cli\u003eSTANDALONE: Video ads that are played without streaming video content.\u003c/li\u003e\u003cli\u003eACCOMPANYING_CONTENT: The video player loads and plays before, between, or after paragraphs of text or graphical content, and starts playing only when it enters the viewport.\u003c/li\u003e\u003cli\u003eINTERSTITIAL: Video ads that are played without streaming video content.\u003c/li\u003e\u003cli\u003eUNKNOWN: The outstream content position is unknown.\u003c/li\u003e\u003cli\u003eOTHER: read only value used for forward compatibility. If a future version of the API adds additional values not in this version, those values will show up as OTHER when you retrieve this resource in this version.\u003c/li\u003ePlease note this setting is incompatible with the legacy \u003cb\u003etargetType\u003c/b\u003e VIDEO_AD_FORMAT. It is recommended to use the new \u003cb\u003etargetTypes\u003c/b\u003e CONTENT_INSTREAM_POSITION and CONTENT_OUTSTREAM_POSITION for content position targeting.","enum":["ACCOMPANYING_CONTENT","INTERSTITIAL","OTHER","STANDALONE","UNKNOWN"],"type":"string"},"ContentOutstreamPositionTarget":{"properties":{"outstreamPosition":{"$ref":"#/components/schemas/ContentOutstreamPosition"},"targetType":{"$ref":"#/components/schemas/ContentOutstreamPositionTargetType"}},"required":["outstreamPosition","targetType"],"type":"object"},"ContentOutstreamPositionTargetType":{"enum":["CONTENT_OUTSTREAM_POSITION"],"type":"string"},"ContentRatingTarget":{"properties":{"contentRatingTypeDetails":{"$ref":"#/components/schemas/ContentRatingTypeDetails"},"targetType":{"$ref":"#/components/schemas/ContentRatingTargetType"}},"required":["contentRatingTypeDetails","targetType"],"type":"object"},"ContentRatingTargetType":{"enum":["CONTENT_RATING"],"type":"string"},"ContentRatingTypeDetails":{"oneOf":[{"properties":{"twitchContentRatingTarget":{"$ref":"#/components/schemas/TwitchContentRatingTarget"}},"required":["twitchContentRatingTarget"],"title":"twitchContentRatingTarget","type":"object"},{"properties":{"dspContentRatingTarget":{"$ref":"#/components/schemas/DspContentRatingTarget"}},"required":["dspContentRatingTarget"],"title":"dspContentRatingTarget","type":"object"}]},"CreateTargetsV1RequestContent":{"example":{"targets":[{"adGroupId":"123","adProduct":"AMAZON_DSP","negative":"true","state":"ENABLED","targetDetails":{"audienceTarget":{"audienceId":"456","groupId":"1","targetType":"AUDIENCE"}}},{"adGroupId":"123","adProduct":"InvalidAdProduct","negative":"true","state":"ENABLED","targetDetails":{"audienceTarget":{"audienceId":"456","groupId":"1","targetType":"AUDIENCE"}}}]},"properties":{"targets":{"items":{"$ref":"#/components/schemas/Target"},"maxItems":1000,"minItems":1,"type":"array"}},"required":["targets"],"type":"object"},"DVAuthenticAttention":{"description":"Supported InventoryTypes[\u0027STANDARD_DISPLAY\u0027, \u0027AAP_MOBILE_APP\u0027, \u0027VIDEO\u0027].","properties":{"thirdPartyTargetType":{"$ref":"#/components/schemas/DVAuthenticAttentionTargetType"},"universalAttention":{"description":"One omni-channel segment that is informed by data from all DV campaigns to help avoid serving ads on generally poor performing apps and domains.","type":"boolean"}},"required":["thirdPartyTargetType","universalAttention"],"type":"object"},"DVAuthenticAttentionTargetType":{"enum":["DOUBLE_VERIFY_AUTHENTIC_ATTENTION"],"type":"string"},"DVBrandSafetyAppAgeRatingType":{"enum":["ADULTS_ONLY_18_PLUS","EVERYONE_4_PLUS","MATURE_17_PLUS","TEENS_12_PLUS","TWEENS_9_PLUS","UNKNOWN"],"type":"string"},"DVBrandSafetyAppStarRatingType":{"description":"App star rating to be used for excluding apps.","enum":["ALLOW_ALL","APP_STAR_RATING_LT_1_POINT_5_STARS","APP_STAR_RATING_LT_2_POINT_5_STARS","APP_STAR_RATING_LT_2_STARS","APP_STAR_RATING_LT_3_POINT_5_STARS","APP_STAR_RATING_LT_3_STARS","APP_STAR_RATING_LT_4_POINT_5_STARS","APP_STAR_RATING_LT_4_STARS"],"type":"string"},"DVBrandSafetyContentCategoriesWithRiskMap":{"additionalProperties":{"$ref":"#/components/schemas/BrandSuitabilityRiskLevelType"},"description":"A map from content categories to risk level to exclude from targeting. Available keys are: [ADULT_CONTENT, ALCOHOL, CRIME, DEATH_INJURIES, DISASTER_AVIATION, DISASTER_MAN_MADE, DISASTER_NATURAL, DISASTER_TERRORIST_EVENTS, DISASTER_VEHICLE, HATE_SPEECH, PROFANITY, SUBSTANCE_ABUSE, TOBACCO_ECIGARETTES, VIOLENCE_EXTREME_GRAPHIC].","type":"object"},"DVBrandSafetyContentCategoryType":{"enum":["AD_SERVER","CELEBRITY_GOSSIP","CULTS_SURVIVALISM","EXTREME_GRAPHIC","GAMBLING","INCENTIVIZED_MALWARE_CLUTTER","INFLAMMATORY_POLITICS_NEWS","NEGATIVE_NEWS_FINANCIAL","NEGATIVE_NEWS_PHARMACEUTICAL","NON_STANDARD_CONTENT_NON_ENGLISH","NON_STANDARD_CONTENT_PARKING_PAGE","OCCULT","PIRACY_COPYRIGHT_INFRINGEMENT","UNMODERATED_UGC_FORUMS_IMAGES_VIDEO"],"type":"string"},"DVCustomContextualSegmentId":{"description":"Supported InventoryTypes[\u0027STANDARD_DISPLAY\u0027, \u0027AAP_MOBILE_APP\u0027, \u0027VIDEO\u0027].","properties":{"segmentId":{"description":"The custom segment identifier.","pattern":"^52[0-9]{6}$","type":"string"},"thirdPartyTargetType":{"$ref":"#/components/schemas/DVCustomContextualSegmentIdTargetType"}},"required":["thirdPartyTargetType"],"type":"object"},"DVCustomContextualSegmentIdTargetType":{"enum":["DOUBLE_VERIFY_CUSTOM_CONTEXTUAL_SEGMENT_ID"],"type":"string"},"DVStandardDisplayBrandSafety":{"description":"Supported InventoryTypes[\u0027STANDARD_DISPLAY\u0027].","properties":{"contentCategories":{"description":"A list of content categories to exclude from targeting.","items":{"$ref":"#/components/schemas/DVBrandSafetyContentCategoryType"},"maxItems":50,"minItems":0,"type":"array","uniqueItems":true},"contentCategoriesWithRisk":{"$ref":"#/components/schemas/DVBrandSafetyContentCategoriesWithRiskMap"},"thirdPartyTargetType":{"$ref":"#/components/schemas/DVStandardDisplayBrandSafetyTargetType"},"unknownContent":{"description":"Set to `true` to exclude unknown content.","type":"boolean"}},"required":["thirdPartyTargetType"],"type":"object"},"DVStandardDisplayBrandSafetyTargetType":{"enum":["DOUBLE_VERIFY_STANDARD_DISPLAY_BRAND_SAFETY"],"type":"string"},"DayOfWeek":{"description":"Day of the week targeted.","enum":["FRIDAY","MONDAY","SATURDAY","SUNDAY","THURSDAY","TUESDAY","WEDNESDAY"],"type":"string"},"DayPartTarget":{"properties":{"dayOfWeek":{"$ref":"#/components/schemas/DayOfWeek"},"hourSlot":{"description":"The hour slot in which the ad is to be served. For example, 8 will serve the ad between 8:00 and 9:00.","maximum":23,"minimum":0,"type":"integer"},"targetType":{"$ref":"#/components/schemas/DayPartTargetType"}},"required":["dayOfWeek","hourSlot"],"type":"object"},"DayPartTargetType":{"enum":["DAY_PART"],"type":"string"},"DeleteTargetsByIdV1RequestContent":{"properties":{"targetIds":{"items":{"type":"string"},"maxItems":1000,"minItems":1,"type":"array"}},"required":["targetIds"],"type":"object"},"DeleteTargetsV1RequestContent":{"example":{"targets":[{"adGroupId":"123","adProduct":"AMAZON_DSP","negative":"true","state":"ENABLED","targetDetails":{"audienceTarget":{"audienceId":"456","groupId":"1","targetType":"AUDIENCE"}}},{"adGroupId":"123","adProduct":"InvalidAdProduct","negative":"true","state":"ENABLED","targetDetails":{"audienceTarget":{"audienceId":"789","groupId":"1","targetType":"AUDIENCE"}}}]},"properties":{"targets":{"items":{"$ref":"#/components/schemas/Target"},"maxItems":1000,"minItems":1,"type":"array"}},"required":["targets"],"type":"object"},"DeviceOrientationType":{"description":"The mobile device orientation type. This field can only be used if mobileEnvironment is `APP`. Defaults and allowed values when mobileEnvironment is `APP` and inventoryType is:\n\u003cli\u003eAMAZON_MOBILE_DISPLAY: n/a\u003c/li\u003e\n\u003cli\u003eAAP_MOBILE_APP: PORTRAIT, LANDSCAPE\u003c/li\u003e\n\u003cli\u003eSTANDARD_DISPLAY: n/a\u003c/li\u003e\n\u003cli\u003eVIDEO: n/a\u003c/li\u003e\n`OTHER` is a read only value used for forward compatibility. If a future version of the API adds additional values not in this version, those values will show up as OTHER when you retrieve this resource in this version.","enum":["LANDSCAPE","OTHER","PORTRAIT"],"type":"string"},"DeviceTarget":{"properties":{"deviceOrientation":{"$ref":"#/components/schemas/DeviceOrientationType"},"deviceType":{"$ref":"#/components/schemas/DeviceType"},"mobileDevice":{"$ref":"#/components/schemas/MobileDeviceType"},"mobileEnvironment":{"$ref":"#/components/schemas/MobileEnvironmentType"},"mobileOS":{"$ref":"#/components/schemas/MobileOSType"},"targetType":{"$ref":"#/components/schemas/DeviceTargetType"}},"required":["deviceType","targetType"],"type":"object"},"DeviceTargetType":{"enum":["DEVICE"],"type":"string"},"DeviceType":{"description":"Required for all inventory types. Defaults and allowed values when inventoryType is:\n\u003cli\u003eAMAZON_MOBILE_DISPLAY: MOBILE\u003c/li\u003e\n\u003cli\u003eAAP_MOBILE_APP: MOBILE\u003c/li\u003e\n\u003cli\u003eSTANDARD_DISPLAY: DESKTOP, MOBILE\u003c/li\u003e\n\u003cli\u003eVIDEO: DESKTOP, MOBILE, CONNECTED_TV\u003c/li\u003e\n`OTHER` is a read only value used for forward compatibility. If a future version of the API adds additional values not in this version, those values will show up as OTHER when you retrieve this resource in this version.\u003c/li\u003e","enum":["CONNECTED_DEVICE","CONNECTED_TV","DESKTOP","MOBILE","OTHER"],"type":"string"},"DomainFileCreateTarget":{"properties":{"domainFileKey":{"description":"The S3 key of the uploaded file which can be obtained from the file upload policy endpoint. A max of 10 files may be associated to one ad group.","type":"string"},"domainFileName":{"description":"A user-specified name of the file containing a list of domains that were uploaded via the file upload policy endpoint. Any string may be provided for the file name. A max of 10 files may be associated to one ad group.","maxLength":255,"type":"string"},"domainTargetType":{"$ref":"#/components/schemas/DomainFileTargetType"}},"required":["domainFileKey","domainFileName","domainTargetType"],"type":"object"},"DomainFileDeleteTarget":{"properties":{"domainFileId":{"description":"The domain file unique identifier.","type":"string"},"domainFileName":{"description":"A user-specified name of the file containing a list of domains that were uploaded via the file upload policy endpoint. Any string may be provided for the file name. A max of 10 files may be associated to one ad group.","maxLength":255,"type":"string"},"domainTargetType":{"$ref":"#/components/schemas/DomainFileTargetType"}},"required":["domainFileId","domainFileName","domainTargetType"],"type":"object"},"DomainFileListTarget":{"properties":{"domainFileId":{"description":"The domain file unique identifier.","type":"string"},"domainFileName":{"description":"A user-specified name of the file containing a list of domains that were uploaded via the file upload policy endpoint. Any string may be provided for the file name. A max of 10 files may be associated to one ad group.","maxLength":255,"type":"string"},"domainFileUrl":{"description":"[DEPRECATED] This field is no longer supported. Values sent will be ignored. Use domainFileId instead for domain files management.","type":"string"},"domainTargetType":{"$ref":"#/components/schemas/DomainFileTargetType"}},"required":["domainFileId","domainFileName","domainTargetType"],"type":"object"},"DomainFileTargetDetails":{"oneOf":[{"properties":{"domainFileCreate":{"$ref":"#/components/schemas/DomainFileCreateTarget"}},"required":["domainFileCreate"],"title":"domainFileCreate","type":"object"},{"properties":{"domainFileDelete":{"$ref":"#/components/schemas/DomainFileDeleteTarget"}},"required":["domainFileDelete"],"title":"domainFileDelete","type":"object"},{"properties":{"domainFileList":{"$ref":"#/components/schemas/DomainFileListTarget"}},"required":["domainFileList"],"title":"domainFileList","type":"object"}]},"DomainFileTargetType":{"enum":["DOMAIN_FILE"],"type":"string"},"DomainListTarget":{"properties":{"domainListId":{"description":"An existing list of domains stored at the entity-level. A maximum of 10 lists may be associated to one ad group. Changes to the lists are automatically applied to the objects (entity, advertiser, line) to which those lists are associated. The value of this field is the domain list ID which can be obtained from the domainLists discovery resource.","type":"string"},"domainTargetType":{"$ref":"#/components/schemas/DomainListTargetType"}},"required":["domainListId","domainTargetType"],"type":"object"},"DomainListTargetType":{"enum":["DOMAIN_LIST"],"type":"string"},"DomainNameTarget":{"properties":{"domainName":{"description":"A single domain name (for example, \u0027www.example.com\u0027). A maximum of 500 domain names may be associated to a single ad group.","type":"string"},"domainTargetType":{"$ref":"#/components/schemas/DomainNameTargetType"}},"required":["domainName","domainTargetType"],"type":"object"},"DomainNameTargetType":{"enum":["DOMAIN_NAME"],"type":"string"},"DomainTarget":{"properties":{"domainTargetDetails":{"$ref":"#/components/schemas/DomainTargetDetails"},"targetType":{"$ref":"#/components/schemas/DomainTargetType"}},"required":["domainTargetDetails","targetType"],"type":"object"},"DomainTargetDetails":{"oneOf":[{"properties":{"domainList":{"$ref":"#/components/schemas/DomainListTarget"}},"required":["domainList"],"title":"domainList","type":"object"},{"properties":{"domainName":{"$ref":"#/components/schemas/DomainNameTarget"}},"required":["domainName"],"title":"domainName","type":"object"},{"properties":{"advertiserDomainList":{"$ref":"#/components/schemas/AdvertiserDomainListTarget"}},"required":["advertiserDomainList"],"title":"advertiserDomainList","type":"object"},{"properties":{"domainFile":{"$ref":"#/components/schemas/DomainFileTargetDetails"}},"required":["domainFile"],"title":"domainFile","type":"object"}]},"DomainTargetType":{"enum":["DOMAIN"],"type":"string"},"DoubleVerifyAuthenticBrandSafety":{"description":"Supported InventoryTypes[\u0027STANDARD_DISPLAY\u0027, \u0027AAP_MOBILE_APP\u0027, \u0027VIDEO\u0027].","properties":{"doubleVerifySegmentId":{"description":"The segment identifier.","pattern":"^51[0-9]{6}$","type":"string"},"thirdPartyTargetType":{"$ref":"#/components/schemas/DoubleVerifyAuthenticBrandSafetyTargetType"}},"required":["thirdPartyTargetType"],"type":"object"},"DoubleVerifyAuthenticBrandSafetyTargetType":{"enum":["DOUBLE_VERIFY_AUTHENTIC_BRAND_SAFETY"],"type":"string"},"DoubleVerifyBrandSafety":{"description":"Supported InventoryTypes[\u0027AAP_MOBILE_APP\u0027, \u0027VIDEO\u0027].","properties":{"appAgeRating":{"description":"A list of app age ratings to be used for excluding apps. For example, `TEENS_12_PLUS` will only exclude apps with content rated for everyone ages 12 and over. `UNKNOWN` will exclude apps with content unrated or unknown to Double Verify.","items":{"$ref":"#/components/schemas/DVBrandSafetyAppAgeRatingType"},"maxItems":50,"minItems":0,"type":"array","uniqueItems":true},"appStarRating":{"$ref":"#/components/schemas/DVBrandSafetyAppStarRatingType"},"contentCategories":{"description":"A list of content categories to exclude from targeting.","items":{"$ref":"#/components/schemas/DVBrandSafetyContentCategoryType"},"maxItems":50,"minItems":0,"type":"array","uniqueItems":true},"contentCategoriesWithRisk":{"$ref":"#/components/schemas/DVBrandSafetyContentCategoriesWithRiskMap"},"excludeAppsWithInsufficientRating":{"description":"Set to `true` to exclude unofficial apps or apps with insufficient user ratings (\u003c100 lifetime).","type":"boolean"},"thirdPartyTargetType":{"$ref":"#/components/schemas/DoubleVerifyBrandSafetyTargetType"},"unknownContent":{"description":"Set to `true` to exclude unknown content.","type":"boolean"}},"required":["thirdPartyTargetType"],"type":"object"},"DoubleVerifyBrandSafetyTargetType":{"enum":["DOUBLE_VERIFY_BRAND_SAFETY"],"type":"string"},"DoubleVerifyFraudInvalidTraffic":{"description":"Supported InventoryTypes[\u0027STANDARD_DISPLAY\u0027, \u0027MOBILE_DISPLAY\u0027, AAP_MOBILE_APP\u0027, \u0027VIDEO\u0027].","properties":{"blockAppAndSites":{"description":"Set to `true` to block applications and sites with insufficient historical fraud and invalid traffic statistics. This will not be applicable if ALLOW_ALL is chosen.","type":"boolean"},"excludeAppsAndSites":{"$ref":"#/components/schemas/ExcludeAppsAndSitesType"},"excludeImpressions":{"description":"Set to `true` to exclude impressions delivered to devices identified to be fraudulent or invalid.","type":"boolean"},"thirdPartyTargetType":{"$ref":"#/components/schemas/DoubleVerifyFraudInvalidTrafficTargetType"}},"required":["thirdPartyTargetType"],"type":"object"},"DoubleVerifyFraudInvalidTrafficTargetType":{"enum":["DOUBLE_VERIFY_FRAUD_INVALID_TRAFFIC"],"type":"string"},"DoubleVerifyViewability":{"description":"Supported InventoryTypes[\u0027STANDARD_DISPLAY\u0027, \u0027AAP_MOBILE_APP\u0027, \u0027VIDEO\u0027].","properties":{"averageCompletionAndFullyViewableRateTargeting":{"$ref":"#/components/schemas/AverageCompletionAndFullyViewableRateTargetingType"},"brandExposureViewabilityTargeting":{"$ref":"#/components/schemas/BrandExposureViewabilityTargetingType"},"includeUnmeasurableImpressions":{"description":"Set to `true` to include impressions where impressions can\u0027t be measured.","type":"boolean"},"mrcViewabilityTargeting":{"$ref":"#/components/schemas/MrcViewabilityTargetingType"},"thirdPartyTargetType":{"$ref":"#/components/schemas/DoubleVerifyViewabilityTargetType"}},"required":["thirdPartyTargetType"],"type":"object"},"DoubleVerifyViewabilityTargetType":{"enum":["DOUBLE_VERIFY_VIEWABILITY"],"type":"string"},"DspBadRequestExceptionResponseContent":{"properties":{"errors":{"items":{"$ref":"#/components/schemas/DspSubError"},"maxItems":100,"minItems":1,"type":"array"},"requestId":{"type":"string"}},"type":"object"},"DspConflictExceptionResponseContent":{"properties":{"errors":{"items":{"$ref":"#/components/schemas/DspSubError"},"maxItems":100,"minItems":1,"type":"array"},"requestId":{"type":"string"}},"type":"object"},"DspContentRating":{"description":"Exclude content based on available content rating options.\u003cul\u003e\u003cli\u003eSUITABLE_FOR_ALL_AUDIENCES: Equivalent to content that is rated G (film), TV-Y (TV), TV-Y7 (TV), TV-G (TV), EC (game), or E (game).\u003c/li\u003e\u003cli\u003eSUITABLE_FOR_MOST_AUDIENCES_WITH_PARENTAL_GUIDANCE: Equivalent to content that is rated PG (film), TV-PG (TV), or E-10+ (game).\u003c/li\u003e\u003cli\u003eSUITABLE_FOR_TEEN_AND_OLDER_AUDIENCES: Equivalent to content that is rated PG-13 (film), TV-14 (TV), or T (game).\u003c/li\u003e\u003cli\u003eSUITABLE_FOR_MATURE_AUDIENCES: Ages 17+. Equivalent to content that is rated R (film), TV-MA (TV), or M (game).\u003c/li\u003e\u003cli\u003eSUITABLE_FOR_ADULTS: Ages 18+. Equivalent to content that is rated NC-17 (film).\u003c/li\u003e\u003cli\u003eRATING_NOT_AVAILABLE: Content where rating isn\u0027t available from the publisher.\u003c/li\u003e\u003cli\u003eOTHER: read only value used for forward compatibility. If a future version of the API adds additional values not in this version, those values will show up as OTHER when you retrieve this resource in this version.\u003c/li\u003e\u003c/ul\u003e","enum":["OTHER","RATING_NOT_AVAILABLE","SUITABLE_FOR_ADULTS","SUITABLE_FOR_ALL_AUDIENCES","SUITABLE_FOR_MATURE_AUDIENCES","SUITABLE_FOR_MOST_AUDIENCES_WITH_PARENTAL_GUIDANCE","SUITABLE_FOR_TEEN_AND_OLDER_AUDIENCES"],"type":"string"},"DspContentRatingTarget":{"properties":{"contentRatingType":{"$ref":"#/components/schemas/DspContentRatingType"},"dspContentRating":{"$ref":"#/components/schemas/DspContentRating"}},"required":["contentRatingType","dspContentRating"],"type":"object"},"DspContentRatingType":{"enum":["DSP_CONTENT_RATING"],"type":"string"},"DspForbiddenExceptionResponseContent":{"properties":{"errors":{"items":{"$ref":"#/components/schemas/DspSubError"},"maxItems":100,"minItems":1,"type":"array"},"requestId":{"type":"string"}},"type":"object"},"DspInternalServerExceptionResponseContent":{"properties":{"errors":{"items":{"$ref":"#/components/schemas/DspSubError"},"maxItems":100,"minItems":1,"type":"array"},"requestId":{"type":"string"}},"type":"object"},"DspNotFoundExceptionResponseContent":{"properties":{"errors":{"items":{"$ref":"#/components/schemas/DspSubError"},"maxItems":100,"minItems":1,"type":"array"},"requestId":{"type":"string"}},"type":"object"},"DspSubError":{"properties":{"errorCode":{"type":"string"},"errorId":{"type":"string"},"errorMessage":{"type":"string"}},"required":["errorCode","errorMessage"],"type":"object"},"DspTooManyRequestsExceptionResponseContent":{"properties":{"errors":{"items":{"$ref":"#/components/schemas/DspSubError"},"maxItems":100,"minItems":1,"type":"array"},"requestId":{"type":"string"}},"type":"object"},"DspUnauthorizedExceptionResponseContent":{"properties":{"errors":{"items":{"$ref":"#/components/schemas/DspSubError"},"maxItems":100,"minItems":1,"type":"array"},"requestId":{"type":"string"}},"type":"object"},"DspUnsupportedMediaTypeExceptionResponseContent":{"properties":{"errors":{"items":{"$ref":"#/components/schemas/DspSubError"},"maxItems":100,"minItems":1,"type":"array"},"requestId":{"type":"string"}},"type":"object"},"ExcludeAppsAndSitesType":{"enum":["ALLOW_ALL","FRAUD_TRAFFIC_LEVEL_GTE_02","FRAUD_TRAFFIC_LEVEL_GTE_04","FRAUD_TRAFFIC_LEVEL_GTE_06","FRAUD_TRAFFIC_LEVEL_GTE_08","FRAUD_TRAFFIC_LEVEL_GTE_10","FRAUD_TRAFFIC_LEVEL_GTE_100","FRAUD_TRAFFIC_LEVEL_GTE_25","FRAUD_TRAFFIC_LEVEL_GTE_50"],"type":"string"},"IABCategoryTarget":{"properties":{"iabContentCategory":{"description":"The IAB Content Category to target. IAB content category identifiers can be obtained from the [IAB Content Categories](https://advertising.amazon.com/API/docs/en-us/dsp-campaigns/#/Discovery/getIabContentCategories) discovery resource.","type":"string"},"targetType":{"$ref":"#/components/schemas/IABCategoryTargetType"}},"required":["iabContentCategory","targetType"],"type":"object"},"IABCategoryTargetType":{"enum":["IAB_CATEGORY"],"type":"string"},"IASBrandSafety":{"description":"Supported InventoryTypes[\u0027STANDARD_DISPLAY\u0027, \u0027AAP_MOBILE_APP\u0027, \u0027VIDEO\u0027].","properties":{"excludeContent":{"description":"Set to `true` to exclude content that Integral Ad Science is not able to rate.","type":"boolean"},"iasBrandSafetyAdult":{"$ref":"#/components/schemas/IASBrandSafetyLevelType"},"iasBrandSafetyAlcohol":{"$ref":"#/components/schemas/IASBrandSafetyLevelType"},"iasBrandSafetyGambling":{"$ref":"#/components/schemas/IASBrandSafetyLevelType"},"iasBrandSafetyHateSpeech":{"$ref":"#/components/schemas/IASBrandSafetyLevelType"},"iasBrandSafetyIllegalDownloads":{"$ref":"#/components/schemas/IASBrandSafetyLevelType"},"iasBrandSafetyIllegalDrugs":{"$ref":"#/components/schemas/IASBrandSafetyLevelType"},"iasBrandSafetyOffensiveLanguage":{"$ref":"#/components/schemas/IASBrandSafetyLevelType"},"iasBrandSafetyViolence":{"$ref":"#/components/schemas/IASBrandSafetyLevelType"},"thirdPartyTargetType":{"$ref":"#/components/schemas/IASBrandSafetyTargetType"}},"required":["thirdPartyTargetType"],"type":"object"},"IASBrandSafetyLevelType":{"description":"The IAS brand safety risk level.","enum":["ALLOW_ALL","BRAND_SAFETY_EXCLUDE_HIGH_AND_MODERATE_RISK","BRAND_SAFETY_EXCLUDE_HIGH_RISK"],"type":"string"},"IASBrandSafetyTargetType":{"enum":["INTEGRAL_AD_SCIENCE_BRAND_SAFETY"],"type":"string"},"IASContextualAvoidance":{"description":"Supported InventoryTypes[\u0027STANDARD_DISPLAY\u0027, \u0027AAP_MOBILE_APP\u0027, \u0027VIDEO\u0027].","properties":{"avoidanceSegments":{"description":"The unique identifier of the IAS contextual avoidance segment","items":{"type":"string"},"maxItems":200,"minItems":0,"type":"array","uniqueItems":true},"thirdPartyTargetType":{"$ref":"#/components/schemas/IASContextualAvoidanceTargetType"}},"required":["thirdPartyTargetType"],"type":"object"},"IASContextualAvoidanceTargetType":{"enum":["INTEGRAL_AD_SCIENCE_CONTEXTUAL_AVOIDANCE"],"type":"string"},"IASContextualTargeting":{"description":"Supported InventoryTypes[\u0027STANDARD_DISPLAY\u0027, \u0027AAP_MOBILE_APP\u0027, \u0027VIDEO\u0027].","properties":{"thirdPartyTargetType":{"$ref":"#/components/schemas/IASContextualTargetingTargetType"},"topicalSegments":{"description":"The unique identifier of the IAS contextual topical targeting segment","items":{"type":"string"},"maxItems":200,"minItems":0,"type":"array","uniqueItems":true},"verticalSegments":{"description":"The unique identifier of the IAS contextual vertical targeting segment","items":{"type":"string"},"maxItems":200,"minItems":0,"type":"array","uniqueItems":true}},"required":["thirdPartyTargetType"],"type":"object"},"IASContextualTargetingTargetType":{"enum":["INTEGRAL_AD_SCIENCE_CONTEXTUAL_TARGETING"],"type":"string"},"IASFraudInvalidTraffic":{"description":"Supported InventoryTypes[\u0027STANDARD_DISPLAY\u0027, \u0027MOBILE_DISPLAY\u0027, AAP_MOBILE_APP\u0027, \u0027VIDEO\u0027].","properties":{"targetSetting":{"$ref":"#/components/schemas/IASFraudInvalidTrafficType"},"thirdPartyTargetType":{"$ref":"#/components/schemas/IASFraudInvalidTrafficTargetType"}},"required":["thirdPartyTargetType"],"type":"object"},"IASFraudInvalidTrafficTargetType":{"enum":["INTEGRAL_AD_SCIENCE_FRAUD_INVALID_TRAFFIC"],"type":"string"},"IASFraudInvalidTrafficType":{"description":"The type of fraud invalid traffic.","enum":["ALLOW_ALL","FRAUD_INVALID_TRAFFIC_EXCLUDE_HIGH_MODERATE_RISK","FRAUD_INVALID_TRAFFIC_EXCLUDE_HIGH_RISK"],"type":"string"},"IASQualitySync":{"description":"Supported InventoryTypes[\u0027STANDARD_DISPLAY\u0027, \u0027AAP_MOBILE_APP\u0027, \u0027DISPLAY\u0027, \u0027VIDEO\u0027].","properties":{"segmentId":{"description":"The unique identifier of the IAS quality sync segment","pattern":"^4[0-9]{6}$","type":"string"},"thirdPartyTargetType":{"$ref":"#/components/schemas/IASQualitySyncTargetType"}},"required":["thirdPartyTargetType"],"type":"object"},"IASQualitySyncTargetType":{"enum":["INTEGRAL_AD_SCIENCE_QUALITY_SYNC"],"type":"string"},"IASViewability":{"description":"Supported InventoryTypes[\u0027STANDARD_DISPLAY\u0027, \u0027VIDEO\u0027]. The IAS viewability standard.","properties":{"standard":{"$ref":"#/components/schemas/IASViewabilityStandardType"},"thirdPartyTargetType":{"$ref":"#/components/schemas/IASViewabilityTargetType"},"viewabilityTargeting":{"$ref":"#/components/schemas/ViewabilityTierType"}},"required":["standard","thirdPartyTargetType"],"type":"object"},"IASViewabilityStandardType":{"description":"The viewability standard.","enum":["GROUPM","MRC","NONE","PUBLICIS"],"type":"string"},"IASViewabilityTargetType":{"enum":["INTEGRAL_AD_SCIENCE_VIEWABILITY"],"type":"string"},"InGroupOperator":{"description":"The interoperator used among audiences within the same audience group. This is a read-only field.","enum":["ALL","ANY"],"readOnly":true,"type":"string"},"InventorySourceTarget":{"properties":{"inventorySourceId":{"description":"The inventory source identifier can be retrieved from the [exchanges](https://advertising.amazon.com/API/docs/en-us/dsp-discovery-inventory-source-exchanges) or [deals](https://advertising.amazon.com/API/docs/en-us/dsp-deals-3p#tag/Discovery/operation/listCMInventoryDiscoveryDeals) discovery endpoints.","type":"string"},"inventorySourceType":{"$ref":"#/components/schemas/InventorySourceType"},"targetType":{"$ref":"#/components/schemas/InventorySourceTargetType"}},"required":["inventorySourceId","inventorySourceType","targetType"],"type":"object"},"InventorySourceTargetType":{"enum":["INVENTORY_SOURCE"],"type":"string"},"InventorySourceType":{"description":"The type of inventory source to be targeted.\u003cli\u003eAMAZON: Amazon owned and operated inventory.\u003cli\u003eAPD: Amazon Publisher Direct inventory.\u003cli\u003eTHIRD_PARTY_EXCHANGE: Third-party exchange inventory.\u003cli\u003eDEAL: Deal inventory.\u003cli\u003eINVENTORY_GROUP: A group of deals.\u003cli\u003eOTHER: read only value used for forward compatibility. If a future version of the API adds additional values not in this version, those values will show up as OTHER when you retrieve this resource in this version.","enum":["AMAZON","APD","DEAL","INVENTORY_GROUP","OTHER","THIRD_PARTY_EXCHANGE"],"type":"string"},"KeywordTarget":{"properties":{"keyword":{"description":"The keyword text to target","type":"string"},"matchType":{"$ref":"#/components/schemas/KeywordTargetMatchType"},"targetType":{"$ref":"#/components/schemas/KeywordTargetType"}},"required":["keyword","matchType","targetType"],"type":"object"},"KeywordTargetMatchType":{"description":"The match type associated to the target. The selections control how Amazon will semantically expand, that is, determine how closely the target needs to match with the user\u0027s intent for ad delivery.\n\u003cli\u003eBROAD: Broad match search terms. This expands matching on user intent beyond PHRASE.\u003c/li\u003e\n\u003cli\u003eMULTISIGNAL_BROAD: This expands matching on user intent beyond BROAD by taking multiple behavioral and contextual signals.\u003c/li\u003e","enum":["BROAD","MULTISIGNAL_BROAD"],"type":"string"},"KeywordTargetType":{"enum":["KEYWORD"],"type":"string"},"ListTargetsFilters":{"properties":{"adGroupIdFilter":{"description":"The ad group identifier(s). Either adGroupIdFilter or targetIdFilter is required.","items":{"pattern":"^\\d+$","type":"string"},"maxItems":100,"minItems":1,"type":"array"},"adProductFilter":{"items":{"$ref":"#/components/schemas/AdProduct"},"maxItems":1,"minItems":1,"type":"array"},"stateFilter":{"items":{"$ref":"#/components/schemas/StateType"},"maxItems":2,"minItems":0,"type":"array"},"targetIdFilter":{"description":"The target identifier(s). Either adGroupIdFilter or targetIdFilter is required.","items":{"type":"string"},"maxItems":100,"minItems":1,"type":"array"},"targetTypeFilter":{"items":{"$ref":"#/components/schemas/TargetType"},"maxItems":27,"minItems":1,"type":"array"}},"type":"object"},"ListTargetsV1RequestContent":{"example":{"filters":{"adGroupIdFilter":["123"],"adProductFilter":["AMAZON_DSP"],"stateFilter":["ENABLED"],"targetTypeFilter":["AUDIENCE","LOCATION"]}},"properties":{"filters":{"$ref":"#/components/schemas/ListTargetsFilters"},"maxResults":{"maximum":5000,"minimum":1,"type":"integer"},"nextToken":{"type":"string"}},"required":["filters"],"type":"object"},"ListTargetsV1ResponseContent":{"example":{"targets":[{"adGroupId":"123","adProduct":"AMAZON_DSP","creationDateTime":"2023-11-08T20:27:40.693Z","deliveryReasons":"CAMPAIGN_PAUSED","deliveryStatus":"DELIVERING","lastUpdatedDateTime":"2023-11-08T20:27:40.693Z","negative":"true","state":"ENABLED","targetDetails":{"audienceTarget":{"acrossGroupOperator":"ANY","audienceId":"456","groupId":"1","inGroupOperator":"ANY","targetType":"AUDIENCE"}}},{"adGroupId":"123","adProduct":"AMAZON_DSP","creationDateTime":"2023-11-07T20:27:40.693Z","deliveryReasons":"CAMPAIGN_PAUSED","deliveryStatus":"DELIVERING","lastUpdatedDateTime":"2023-11-07T20:27:40.693Z","negative":"true","state":"ENABLED","targetDetails":{"locationTarget":{"geoLocation":"XHvCjcKHXsKUwos\u003d","targetType":"LOCATION"}}}]},"properties":{"nextToken":{"type":"string"},"requestId":{"type":"string"},"targets":{"items":{"$ref":"#/components/schemas/Target"},"maxItems":5000,"minItems":0,"type":"array"}},"required":["requestId","targets"],"type":"object"},"LocationTarget":{"properties":{"geoLocation":{"description":"The unique identifier for the location. Use the [geoLocations](https://advertising.amazon.com/API/docs/en-us/dsp-campaigns/#/Discovery/getGeoLocations) discovery resource to look up geoLocation identifiers.","type":"string"},"targetType":{"$ref":"#/components/schemas/LocationTargetType"}},"required":["geoLocation","targetType"],"type":"object"},"LocationTargetType":{"enum":["LOCATION"],"type":"string"},"MobileDeviceType":{"description":"The mobile device targeting type. This field can only be used if mobileEnvironment is `APP`. Defaults and allowed values when mobileEnvironment is `APP` and inventoryType is:\n\u003cli\u003eAMAZON_MOBILE_DISPLAY: n/a\u003c/li\u003e\n\u003cli\u003eAAP_MOBILE_APP: IPHONE, IPAD, ANDROID, KINDLE_FIRE, KINDLE_FIRE_HD\u003c/li\u003e\n\u003cli\u003eSTANDARD_DISPLAY: n/a\u003c/li\u003e\n\u003cli\u003eVIDEO: n/a\u003c/li\u003e\n`OTHER` is a read only value used for forward compatibility. If a future version of the API adds additional values not in this version, those values will show up as OTHER when you retrieve this resource in this version.","enum":["ANDROID","IPAD","IPHONE","KINDLE_FIRE","KINDLE_FIRE_HD","OTHER"],"type":"string"},"MobileEnvironmentType":{"description":"The mobile environment targeting type. This field is required when deviceType is `MOBILE`. Defaults and allowed values when deviceType is `MOBILE` and inventoryType is:\n\u003cli\u003eAMAZON_MOBILE_DISPLAY: WEB\u003c/li\u003e\n\u003cli\u003eAAP_MOBILE_APP: APP\u003c/li\u003e\n\u003cli\u003eSTANDARD_DISPLAY: WEB\u003c/li\u003e\n\u003cli\u003eVIDEO: WEB, APP\u003c/li\u003e\n\u003cli\u003eDISPLAY: WEB, APP\u003c/li\u003e\n\u003cli\u003eSTREAMING_TV: WEB, APP\u003c/li\u003e\n\u003cli\u003eONLINE_VIDEO: WEB, APP\u003c/li\u003e\n`OTHER` is a read only value used for forward compatibility. If a future version of the API adds additional values not in this version, those values will show up as OTHER when you retrieve this resource in this version.","enum":["APP","OTHER","WEB"],"type":"string"},"MobileOSType":{"description":"The mobile operating system targeting type. This field can only be used if mobileEnvironment is `WEB`. Defaults and allowed values when mobileEnvironment is `WEB` and inventoryType is:\n\u003cli\u003eAMAZON_MOBILE_DISPLAY: IOS, ANDROID\u003c/li\u003e\n\u003cli\u003eAAP_MOBILE_APP: n/a\u003c/li\u003e\n\u003cli\u003eSTANDARD_DISPLAY: IOS, ANDROID\u003c/li\u003e\n\u003cli\u003eVIDEO: n/a\u003c/li\u003e\n`OTHER` is a read only value used for forward compatibility. If a future version of the API adds additional values not in this version, those values will show up as OTHER when you retrieve this resource in this version.","enum":["ANDROID","IOS","OTHER"],"type":"string"},"MrcViewabilityTargetingType":{"description":"The type of MRC viewability targeting.","enum":["ALLOW_ALL","MRC_VIEWABILITY_GTE_30","MRC_VIEWABILITY_GTE_40","MRC_VIEWABILITY_GTE_50","MRC_VIEWABILITY_GTE_55","MRC_VIEWABILITY_GTE_60","MRC_VIEWABILITY_GTE_65","MRC_VIEWABILITY_GTE_70","MRC_VIEWABILITY_GTE_75","MRC_VIEWABILITY_GTE_80"],"type":"string"},"MutateTargetSuccess":{"properties":{"index":{"maximum":999,"minimum":0,"type":"integer"},"targetId":{"type":"string"}},"type":"object"},"NativeContentPosition":{"description":"Target a specific native content position. The available types are:\u003cli\u003eIN_ARTICLE: The ad is displayed between the paragraphs of pages.\u003c/li\u003e\u003cli\u003eIN_FEED: The ad is displayed in a scrollable feed.\u003c/li\u003e\u003cli\u003ePERIPHERAL: The ad is displayed outside of the core content on pages.\u003c/li\u003e\u003cli\u003eRECOMMENDATION: The ad is displayed in sections for recommended content.\u003c/li\u003e\u003cli\u003eUNKNOWN: The native content position is unknown.\u003c/li\u003e\u003cli\u003eOTHER: read only value used for forward compatibility. If a future version of the API adds additional values not in this version, those values will show up as OTHER when you retrieve this resource in this version.\u003c/li\u003e","enum":["IN_ARTICLE","IN_FEED","OTHER","PERIPHERAL","RECOMMENDATION","UNKNOWN"],"type":"string"},"NativeContentPositionTarget":{"properties":{"nativePosition":{"$ref":"#/components/schemas/NativeContentPosition"},"targetType":{"$ref":"#/components/schemas/NativeContentPositionTargetType"}},"required":["nativePosition","targetType"],"type":"object"},"NativeContentPositionTargetType":{"enum":["NATIVE_CONTENT_POSITION"],"type":"string"},"OnScreenFoldPosition":{"description":"Target a specific fold position on the screen. The available types are:\u003cli\u003eABOVE_THE_FOLD: The ad is located above the fold.\u003c/li\u003e\u003cli\u003eBELOW_THE_FOLD: The ad is located below the fold.\u003c/li\u003e\u003cli\u003eUNKNOWN: The ad position is unknown on the screen.\u003c/li\u003e\u003cli\u003eOTHER: read only value used for forward compatibility. If a future version of the API adds additional values not in this version, those values will show up as OTHER when you retrieve this resource in this version.\u003c/li\u003e","enum":["ABOVE_THE_FOLD","BELOW_THE_FOLD","OTHER","UNKNOWN"],"type":"string"},"OnScreenPositionTarget":{"properties":{"foldPosition":{"$ref":"#/components/schemas/OnScreenFoldPosition"},"targetType":{"$ref":"#/components/schemas/OnScreenPositionTargetType"}},"required":["foldPosition","targetType"],"type":"object"},"OnScreenPositionTargetType":{"enum":["ON_SCREEN_POSITION"],"type":"string"},"PixalateFraudInvalidTraffic":{"description":"Supported InventoryTypes[\u0027STANDARD_DISPLAY\u0027, \u0027MOBILE_DISPLAY\u0027, AAP_MOBILE_APP\u0027, \u0027VIDEO\u0027].","properties":{"excludeAppsAndDomains":{"description":"Set to `true` to exclude traffic from Apps and Domains identified to be fraudulent or invalid.","type":"boolean"},"excludeIpAddressAndUserAgents":{"description":"Set to `true` to exclude traffic from IPV4 and IPV6 addresses and user agents identified to be fraudulent or invalid.","type":"boolean"},"excludeOttAndMobileDevices":{"description":"Set to `true` to exclude traffic from OTT and Mobile devices identified to be fraudulent or invalid.","type":"boolean"},"excludeRemovedAppsFromAppStores":{"description":"Set to `true` to exlude traffic from Apps that have been removed from the google play and apple app stores in the last 6 months.","type":"boolean"},"thirdPartyTargetType":{"$ref":"#/components/schemas/PixalateFraudInvalidTrafficTargetType"}},"required":["thirdPartyTargetType"],"type":"object"},"PixalateFraudInvalidTrafficTargetType":{"enum":["PIXALATE_FRAUD_INVALID_TRAFFIC"],"type":"string"},"PlacementType":{"description":"Target a specific placement type. The available type is:\u003cli\u003eREWARDED: Rewarded video type where users receive rewards from the publisher for watching ads.\u003c/li\u003e","enum":["REWARDED"],"type":"string"},"PlacementTypeTarget":{"properties":{"placementType":{"$ref":"#/components/schemas/PlacementType"},"targetType":{"$ref":"#/components/schemas/PlacementTypeTargetType"}},"required":["placementType","targetType"],"type":"object"},"PlacementTypeTargetType":{"enum":["PLACEMENT_TYPE"],"type":"string"},"ProductCategoryTarget":{"properties":{"asinCategory":{"description":"The product category to target.","type":"string"},"matchType":{"$ref":"#/components/schemas/ProductCategoryTargetMatchType"},"targetType":{"$ref":"#/components/schemas/ProductCategoryTargetType"}},"required":["asinCategory","targetType"],"type":"object"},"ProductCategoryTargetMatchType":{"description":"The match type associated to the target. The selections control how Amazon will semantically expand, that is, determine how closely the target needs to match with the user\u0027s intent for ad delivery.\n\u003cli\u003eMULTISIGNAL_BROAD: This expands matching on user intent by taking multiple behavioral and contextual signals.\u003c/li\u003e","enum":["MULTISIGNAL_BROAD"],"type":"string"},"ProductCategoryTargetType":{"enum":["PRODUCT_CATEGORY"],"type":"string"},"ProductTarget":{"properties":{"asin":{"description":"The product asin to target","type":"string"},"matchType":{"$ref":"#/components/schemas/ProductTargetMatchType"},"targetType":{"$ref":"#/components/schemas/ProductTargetType"}},"required":["asin","matchType","targetType"],"type":"object"},"ProductTargetMatchType":{"description":"The match type associated to the target. The selections control how Amazon will semantically expand, that is, determine how closely the target needs to match with the user\u0027s intent for ad delivery.\n\u003cli\u003ePRODUCT_EXACT: This targets shoppers in-market for the selected products using only contextual signals.\u003c/li\u003e\n\u003cli\u003ePRODUCT_REMARKETING: This targets shoppers in-market for the selected products using both contextual and behavioral signals.\u003c/li\u003e\n\u003cli\u003ePRODUCT_COMPLEMENTS: This targets shoppers in-market for the products frequently co-purchased alongside the selected products using both contextual and behavioral signals.\u003c/li\u003e\n\u003cli\u003ePRODUCT_SIMILAR: This targets shoppers in-market for the products frequently co-purchased alongside the selected products using only contextual signals.\u003c/li\u003e\n\u003cli\u003eOTHER: This is a read only value used for forward compatibility. If a future version of the API adds additional values not in this version, those values will show up as OTHER when you retrieve this resource in this version.\u003c/li\u003e","enum":["OTHER","PRODUCT_COMPLEMENTS","PRODUCT_EXACT","PRODUCT_REMARKETING","PRODUCT_SIMILAR"],"type":"string"},"ProductTargetType":{"enum":["PRODUCT"],"type":"string"},"SavedGroupTarget":{"properties":{"savedGroupId":{"description":"The unique identifier for the existing saved group.","type":"string"},"savedGroupType":{"$ref":"#/components/schemas/SavedGroupType"},"targetType":{"$ref":"#/components/schemas/SavedGroupTargetType"}},"required":["savedGroupId","savedGroupType","targetType"],"type":"object"},"SavedGroupTargetType":{"enum":["SAVED_GROUP"],"type":"string"},"SavedGroupType":{"description":"The classification of the items inside the saved group. Only one type can be used per ad group.\n\u003cli\u003eMOBILE_APP: Mobile apps.\u003c/li\u003e\n\u003cli\u003eSTV_APP: Streaming TV apps. This can only be used to block apps, not to target them.\u003c/li\u003e","enum":["MOBILE_APP","STV_APP"],"type":"string"},"StateType":{"description":"The current resource state","enum":["ENABLED"],"type":"string"},"Target":{"properties":{"adGroupId":{"description":"The identifier of an existing ad group to which the target is associated.","pattern":"^\\d+$","type":"string"},"adProduct":{"$ref":"#/components/schemas/AdProduct"},"creationDateTime":{"format":"date-time","readOnly":true,"type":"string"},"lastUpdatedDateTime":{"format":"date-time","readOnly":true,"type":"string"},"negative":{"description":"Whether to include (false) or exclude (true) users who match the given target when serving an ad.","type":"boolean"},"state":{"$ref":"#/components/schemas/StateType"},"targetDetails":{"$ref":"#/components/schemas/TargetDetails"},"targetId":{"description":"The identifier of the target","type":"string"}},"required":["adProduct","negative","state","targetDetails"],"type":"object"},"TargetDeleteResponse":{"properties":{"error":{"items":{"$ref":"#/components/schemas/BatchDeleteError"},"maxItems":1000,"minItems":1,"type":"array"},"requestId":{"type":"string"},"success":{"items":{"$ref":"#/components/schemas/MutateTargetSuccess"},"maxItems":1000,"minItems":1,"type":"array"}},"required":["requestId"],"type":"object"},"TargetDetails":{"oneOf":[{"properties":{"audienceTarget":{"$ref":"#/components/schemas/AudienceTarget"}},"required":["audienceTarget"],"title":"audienceTarget","type":"object"},{"properties":{"locationTarget":{"$ref":"#/components/schemas/LocationTarget"}},"required":["locationTarget"],"title":"locationTarget","type":"object"},{"properties":{"domainTarget":{"$ref":"#/components/schemas/DomainTarget"}},"required":["domainTarget"],"title":"domainTarget","type":"object"},{"properties":{"appTarget":{"$ref":"#/components/schemas/AppTarget"}},"required":["appTarget"],"title":"appTarget","type":"object"},{"properties":{"deviceTarget":{"$ref":"#/components/schemas/DeviceTarget"}},"required":["deviceTarget"],"title":"deviceTarget","type":"object"},{"properties":{"dayPartTarget":{"$ref":"#/components/schemas/DayPartTarget"}},"required":["dayPartTarget"],"title":"dayPartTarget","type":"object"},{"properties":{"inventorySourceTarget":{"$ref":"#/components/schemas/InventorySourceTarget"}},"required":["inventorySourceTarget"],"title":"inventorySourceTarget","type":"object"},{"properties":{"thirdPartyTarget":{"$ref":"#/components/schemas/ThirdPartyTarget"}},"required":["thirdPartyTarget"],"title":"thirdPartyTarget","type":"object"},{"properties":{"iabCategoryTarget":{"$ref":"#/components/schemas/IABCategoryTarget"}},"required":["iabCategoryTarget"],"title":"iabCategoryTarget","type":"object"},{"properties":{"adPlayerSizeTarget":{"$ref":"#/components/schemas/AdPlayerSizeTarget"}},"required":["adPlayerSizeTarget"],"title":"adPlayerSizeTarget","type":"object"},{"properties":{"adInitiationTarget":{"$ref":"#/components/schemas/AdInitiationTarget"}},"required":["adInitiationTarget"],"title":"adInitiationTarget","type":"object"},{"properties":{"videoAdFormatTarget":{"$ref":"#/components/schemas/VideoAdFormatTarget"}},"required":["videoAdFormatTarget"],"title":"videoAdFormatTarget","type":"object"},{"properties":{"contentGenreTarget":{"$ref":"#/components/schemas/ContentGenreTarget"}},"required":["contentGenreTarget"],"title":"contentGenreTarget","type":"object"},{"properties":{"contentRatingTarget":{"$ref":"#/components/schemas/ContentRatingTarget"}},"required":["contentRatingTarget"],"title":"contentRatingTarget","type":"object"},{"properties":{"productTarget":{"$ref":"#/components/schemas/ProductTarget"}},"required":["productTarget"],"title":"productTarget","type":"object"},{"properties":{"productCategoryTarget":{"$ref":"#/components/schemas/ProductCategoryTarget"}},"required":["productCategoryTarget"],"title":"productCategoryTarget","type":"object"},{"properties":{"autoTarget":{"$ref":"#/components/schemas/AutoTarget"}},"required":["autoTarget"],"title":"autoTarget","type":"object"},{"properties":{"savedGroupTarget":{"$ref":"#/components/schemas/SavedGroupTarget"}},"required":["savedGroupTarget"],"title":"savedGroupTarget","type":"object"},{"properties":{"keywordTarget":{"$ref":"#/components/schemas/KeywordTarget"}},"required":["keywordTarget"],"title":"keywordTarget","type":"object"},{"properties":{"onScreenPositionTarget":{"$ref":"#/components/schemas/OnScreenPositionTarget"}},"required":["onScreenPositionTarget"],"title":"onScreenPositionTarget","type":"object"},{"properties":{"contentInstreamPositionTarget":{"$ref":"#/components/schemas/ContentInstreamPositionTarget"}},"required":["contentInstreamPositionTarget"],"title":"contentInstreamPositionTarget","type":"object"},{"properties":{"contentOutstreamPositionTarget":{"$ref":"#/components/schemas/ContentOutstreamPositionTarget"}},"required":["contentOutstreamPositionTarget"],"title":"contentOutstreamPositionTarget","type":"object"},{"properties":{"contentDurationTarget":{"$ref":"#/components/schemas/ContentDurationTarget"}},"required":["contentDurationTarget"],"title":"contentDurationTarget","type":"object"},{"properties":{"nativeContentPositionTarget":{"$ref":"#/components/schemas/NativeContentPositionTarget"}},"required":["nativeContentPositionTarget"],"title":"nativeContentPositionTarget","type":"object"},{"properties":{"brandSafetyTierTarget":{"$ref":"#/components/schemas/BrandSafetyTierTarget"}},"required":["brandSafetyTierTarget"],"title":"brandSafetyTierTarget","type":"object"},{"properties":{"brandSafetyCategoryTarget":{"$ref":"#/components/schemas/BrandSafetyCategoryTarget"}},"required":["brandSafetyCategoryTarget"],"title":"brandSafetyCategoryTarget","type":"object"},{"properties":{"placementTypeTarget":{"$ref":"#/components/schemas/PlacementTypeTarget"}},"required":["placementTypeTarget"],"title":"placementTypeTarget","type":"object"}]},"TargetResponse":{"example":{"error":[{"errors":[{"errorType":"Unsupported","fieldName":"adProduct","message":"Unsupported adProduct"}],"index":"1","message":"Request with wrong AdProduct Type: InvalidAdProduct"}],"success":[{"index":"0"}]},"properties":{"error":{"items":{"$ref":"#/components/schemas/BatchError"},"maxItems":1000,"minItems":1,"type":"array"},"requestId":{"type":"string"},"success":{"items":{"$ref":"#/components/schemas/MutateTargetSuccess"},"maxItems":1000,"minItems":1,"type":"array"}},"required":["requestId"],"type":"object"},"TargetType":{"enum":["AD_INITIATION","AD_PLAYER_SIZE","APP","AUDIENCE","AUTO","BRAND_SAFETY_CATEGORY","BRAND_SAFETY_TIER","CONTENT_DURATION","CONTENT_GENRE","CONTENT_INSTREAM_POSITION","CONTENT_OUTSTREAM_POSITION","CONTENT_RATING","DAY_PART","DEVICE","DOMAIN","IAB_CATEGORY","INVENTORY_SOURCE","KEYWORD","LOCATION","NATIVE_CONTENT_POSITION","ON_SCREEN_POSITION","PLACEMENT_TYPE","PRODUCT","PRODUCT_CATEGORY","SAVED_GROUP","THIRD_PARTY","VIDEO_AD_FORMAT"],"type":"string"},"ThirdPartyTarget":{"properties":{"targetType":{"$ref":"#/components/schemas/ThirdPartyTargetType"},"thirdPartyTargetDetails":{"$ref":"#/components/schemas/ThirdPartyTargetDetails"}},"required":["targetType","thirdPartyTargetDetails"],"type":"object"},"ThirdPartyTargetDetails":{"oneOf":[{"properties":{"doubleVerifyFraudInvalidTraffic":{"$ref":"#/components/schemas/DoubleVerifyFraudInvalidTraffic"}},"required":["doubleVerifyFraudInvalidTraffic"],"title":"doubleVerifyFraudInvalidTraffic","type":"object"},{"properties":{"integralAdScienceFraudInvalidTraffic":{"$ref":"#/components/schemas/IASFraudInvalidTraffic"}},"required":["integralAdScienceFraudInvalidTraffic"],"title":"integralAdScienceFraudInvalidTraffic","type":"object"},{"properties":{"pixalateFraudInvalidTraffic":{"$ref":"#/components/schemas/PixalateFraudInvalidTraffic"}},"required":["pixalateFraudInvalidTraffic"],"title":"pixalateFraudInvalidTraffic","type":"object"},{"properties":{"doubleVerifyStandardDisplayBrandSafety":{"$ref":"#/components/schemas/DVStandardDisplayBrandSafety"}},"required":["doubleVerifyStandardDisplayBrandSafety"],"title":"doubleVerifyStandardDisplayBrandSafety","type":"object"},{"properties":{"doubleVerifyBrandSafety":{"$ref":"#/components/schemas/DoubleVerifyBrandSafety"}},"required":["doubleVerifyBrandSafety"],"title":"doubleVerifyBrandSafety","type":"object"},{"properties":{"integralAdScienceBrandSafety":{"$ref":"#/components/schemas/IASBrandSafety"}},"required":["integralAdScienceBrandSafety"],"title":"integralAdScienceBrandSafety","type":"object"},{"properties":{"doubleVerifyViewability":{"$ref":"#/components/schemas/DoubleVerifyViewability"}},"required":["doubleVerifyViewability"],"title":"doubleVerifyViewability","type":"object"},{"properties":{"integralAdScienceViewability":{"$ref":"#/components/schemas/IASViewability"}},"required":["integralAdScienceViewability"],"title":"integralAdScienceViewability","type":"object"},{"properties":{"doubleVerifyAuthenticBrandSafety":{"$ref":"#/components/schemas/DoubleVerifyAuthenticBrandSafety"}},"required":["doubleVerifyAuthenticBrandSafety"],"title":"doubleVerifyAuthenticBrandSafety","type":"object"},{"properties":{"doubleVerifyCustomContextualSegmentId":{"$ref":"#/components/schemas/DVCustomContextualSegmentId"}},"required":["doubleVerifyCustomContextualSegmentId"],"title":"doubleVerifyCustomContextualSegmentId","type":"object"},{"properties":{"integralAdScienceContextualTargeting":{"$ref":"#/components/schemas/IASContextualTargeting"}},"required":["integralAdScienceContextualTargeting"],"title":"integralAdScienceContextualTargeting","type":"object"},{"properties":{"integralAdScienceContextualAvoidance":{"$ref":"#/components/schemas/IASContextualAvoidance"}},"required":["integralAdScienceContextualAvoidance"],"title":"integralAdScienceContextualAvoidance","type":"object"},{"properties":{"doubleVerifyAuthenticAttention":{"$ref":"#/components/schemas/DVAuthenticAttention"}},"required":["doubleVerifyAuthenticAttention"],"title":"doubleVerifyAuthenticAttention","type":"object"},{"properties":{"integralAdScienceQualitySync":{"$ref":"#/components/schemas/IASQualitySync"}},"required":["integralAdScienceQualitySync"],"title":"integralAdScienceQualitySync","type":"object"}]},"ThirdPartyTargetType":{"enum":["THIRD_PARTY"],"type":"string"},"TwitchContentRating":{"description":"Exclude Twitch content based on available content rating options:\u003cul\u003e\u003cli\u003eTWITCH_MODERATE: Twitch Content with moderate content exclusions based on content classification labels received from Twitch.\u003c/li\u003e\u003cli\u003eTWITCH_RESTRICTIVE: Twitch Content with restrictive content exlcusions based on content classification labels received from Twitch.\u003c/li\u003e\u003c/ul\u003e","enum":["TWITCH_MODERATE","TWITCH_RESTRICTIVE"],"type":"string"},"TwitchContentRatingTarget":{"properties":{"contentRatingType":{"$ref":"#/components/schemas/TwitchContentRatingType"},"twitchContentRating":{"$ref":"#/components/schemas/TwitchContentRating"}},"required":["contentRatingType","twitchContentRating"],"type":"object"},"TwitchContentRatingType":{"enum":["TWITCH_CONTENT_RATING"],"type":"string"},"VideoAdFormat":{"description":"Target a specific type of ad slot that will be used to serve the ad. The available types are:\u003cli\u003eINSTREAM: Includes pre-roll inventory that plays before an online video.\u003c/li\u003e\u003cli\u003eFULL_EPISODE_PLAYER: Limit IN STREAM ad slot to full episode players (FEP) on Amazon Publisher Services OTT inventory.\u003c/li\u003e\u003cli\u003eOUTSTREAM: Includes in-read or in-feed formats, which appear within written content such as an online news article, or interstitials, which appear as full-screen pop up ads, typically before an expected content page or between transitions in an app.\u003c/li\u003e\u003cli\u003eOTHER: read only value used for forward compatibility. If a future version of the API adds additional values not in this version, those values will show up as OTHER when you retrieve this resource in this version.\u003c/li\u003ePlease note this setting is incompatible with the new \u003cb\u003etargetTypes\u003c/b\u003e CONTENT_INSTREAM_POSITION and CONTENT_OUTSTREAM_POSITION. It is recommended to use the new \u003cb\u003etargetTypes\u003c/b\u003e for content position targeting.","enum":["FULL_EPISODE_PLAYER","INSTREAM","OTHER","OUTSTREAM"],"type":"string"},"VideoAdFormatTarget":{"properties":{"targetType":{"$ref":"#/components/schemas/VideoAdFormatTargetType"},"videoAdFormat":{"$ref":"#/components/schemas/VideoAdFormat"}},"type":"object"},"VideoAdFormatTargetType":{"enum":["VIDEO_AD_FORMAT"],"type":"string"},"VideoInitiationType":{"description":"Target video inventory by how the video will be started. To avoid delivery issues, note that Amazon Publisher Direct doesn’t have any autoplay inventory. Out-stream video should include both autoplay and user initiated. For maximum scale, we recommend targeting both autoplay and user-initiated when serving on out-stream inventory. OTHER: is a read only enum value that we use for forward compatibility. If a future version of the API adds additional values not in this version, those values will show up as OTHER when you retrieve this resource in this version.","enum":["AUTOPLAY","OTHER","UNKNOWN","USER_INITIATED"],"type":"string"},"ViewabilityTierType":{"description":"The type of viewability tier.","enum":["ALLOW_ALL","VIEWABILITY_TIER_GT_40","VIEWABILITY_TIER_GT_50","VIEWABILITY_TIER_GT_60","VIEWABILITY_TIER_GT_70","VIEWABILITY_TIER_LT_40"],"type":"string"}},"securitySchemes":{}},"info":{"description":"Create, read, and remove targets associated with ad groups.","title":"Amazon Ads DSP API Targets - V1","version":"3.0"},"openapi":"3.0.1","paths":{"/dsp/v1/targets":{"post":{"description":"Creates one or more targets.\n\n**Authorized resource type**:\nDSP Rodeo Entity ID, DSP Advertiser Account ID\n\n**Parameter name**:\nAmazon-Ads-AccountId\n\n**Parameter in**:\nheader\n\n**Requires one of these permissions**:\n[\"campaign_edit\"]","operationId":"CreateDspTargetsV1","parameters":[{"description":"Account identifier you use to access the DSP. This is your Amazon DSP Advertiser ID.","in":"header","name":"Amazon-Ads-AccountId","required":true,"schema":{"description":"Account identifier you use to access the DSP. This is your Amazon DSP Advertiser ID.","type":"string"}},{"description":"The identifier of a client associated with a \"Login with Amazon\" account.","in":"header","name":"Amazon-Advertising-API-ClientId","required":true,"schema":{"description":"The identifier of a client associated with a \"Login with Amazon\" account.","type":"string"}},{"description":"The identifier of a profile associated with the advertiser account. Use GET method on Profiles resource to list profiles associated with the access token passed in the HTTP Authorization header.","in":"header","name":"Amazon-Advertising-API-Scope","required":true,"schema":{"description":"The identifier of a profile associated with the advertiser account. Use GET method on Profiles resource to list profiles associated with the access token passed in the HTTP Authorization header.","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateTargetsV1RequestContent"}}},"required":true},"responses":{"207":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TargetResponse"}}},"description":"Multi-status. This holds arrays of items which represent success or failure corresponding to the index in the request body."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DspBadRequestExceptionResponseContent"}}},"description":"Bad Request or request body is not matching with input model."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DspUnauthorizedExceptionResponseContent"}}},"description":"Unauthenticated request."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DspForbiddenExceptionResponseContent"}}},"description":"Forbidden - Request failed because user is not authorized to access a resource."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DspNotFoundExceptionResponseContent"}}},"description":"Not Found - Requested resource does not exist or is not visible for the authenticated user."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DspConflictExceptionResponseContent"}}},"description":"DspConflictException 409 response"},"415":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DspUnsupportedMediaTypeExceptionResponseContent"}}},"description":"Unsupported Media Type - Version not supported."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DspTooManyRequestsExceptionResponseContent"}}},"description":"Too Many Requests - Request was rate-limited. Retry later."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DspInternalServerExceptionResponseContent"}}},"description":"Internal Server Error."}},"tags":["Targets"]}},"/dsp/v1/targets/delete":{"post":{"description":"Deletes one or more targets by target identifier.\n\n**Authorized resource type**:\nDSP Rodeo Entity ID, DSP Advertiser Account ID\n\n**Parameter name**:\nAmazon-Ads-AccountId\n\n**Parameter in**:\nheader\n\n**Requires one of these permissions**:\n[\"campaign_edit\"]","operationId":"DeleteTargetsByIdV1","parameters":[{"description":"Account identifier you use to access the DSP. This is your Amazon DSP Advertiser ID.","in":"header","name":"Amazon-Ads-AccountId","required":true,"schema":{"description":"Account identifier you use to access the DSP. This is your Amazon DSP Advertiser ID.","type":"string"}},{"description":"The identifier of a client associated with a \"Login with Amazon\" account.","in":"header","name":"Amazon-Advertising-API-ClientId","required":true,"schema":{"description":"The identifier of a client associated with a \"Login with Amazon\" account.","type":"string"}},{"description":"The identifier of a profile associated with the advertiser account. Use GET method on Profiles resource to list profiles associated with the access token passed in the HTTP Authorization header.","in":"header","name":"Amazon-Advertising-API-Scope","required":true,"schema":{"description":"The identifier of a profile associated with the advertiser account. Use GET method on Profiles resource to list profiles associated with the access token passed in the HTTP Authorization header.","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteTargetsByIdV1RequestContent"}}},"required":true},"responses":{"207":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TargetDeleteResponse"}}},"description":"DeleteTargetsByIdV1 207 response"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DspBadRequestExceptionResponseContent"}}},"description":"DspBadRequestException 400 response"},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DspUnauthorizedExceptionResponseContent"}}},"description":"DspUnauthorizedException 401 response"},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DspForbiddenExceptionResponseContent"}}},"description":"DspForbiddenException 403 response"},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DspNotFoundExceptionResponseContent"}}},"description":"DspNotFoundException 404 response"},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DspConflictExceptionResponseContent"}}},"description":"DspConflictException 409 response"},"415":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DspUnsupportedMediaTypeExceptionResponseContent"}}},"description":"DspUnsupportedMediaTypeException 415 response"},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DspTooManyRequestsExceptionResponseContent"}}},"description":"DspTooManyRequestsException 429 response"},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DspInternalServerExceptionResponseContent"}}},"description":"DspInternalServerException 500 response"}},"tags":["Targets"]}},"/dsp/v1/targets/deleteByObject":{"post":{"description":"Deletes one or more targets by target object. This API is on a deprecation path. Please use /dsp/v1/targets/delete instead.\n\n**Authorized resource type**:\nDSP Rodeo Entity ID, DSP Advertiser Account ID\n\n**Parameter name**:\nAmazon-Ads-AccountId\n\n**Parameter in**:\nheader\n\n**Requires one of these permissions**:\n[\"campaign_edit\"]","operationId":"DeleteDspTargetsV1","parameters":[{"description":"Account identifier you use to access the DSP. This is your Amazon DSP Advertiser ID.","in":"header","name":"Amazon-Ads-AccountId","required":true,"schema":{"description":"Account identifier you use to access the DSP. This is your Amazon DSP Advertiser ID.","type":"string"}},{"description":"The identifier of a client associated with a \"Login with Amazon\" account.","in":"header","name":"Amazon-Advertising-API-ClientId","required":true,"schema":{"description":"The identifier of a client associated with a \"Login with Amazon\" account.","type":"string"}},{"description":"The identifier of a profile associated with the advertiser account. Use GET method on Profiles resource to list profiles associated with the access token passed in the HTTP Authorization header.","in":"header","name":"Amazon-Advertising-API-Scope","required":true,"schema":{"description":"The identifier of a profile associated with the advertiser account. Use GET method on Profiles resource to list profiles associated with the access token passed in the HTTP Authorization header.","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteTargetsV1RequestContent"}}},"required":true},"responses":{"207":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TargetResponse"}}},"description":"Multi-status. This holds arrays of items which represent success or failure corresponding to the index in the request body."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DspBadRequestExceptionResponseContent"}}},"description":"Bad Request or request body is not matching with input model."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DspUnauthorizedExceptionResponseContent"}}},"description":"Unauthenticated request."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DspForbiddenExceptionResponseContent"}}},"description":"Forbidden - Request failed because user is not authorized to access a resource."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DspNotFoundExceptionResponseContent"}}},"description":"Not Found - Requested resource does not exist or is not visible for the authenticated user."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DspConflictExceptionResponseContent"}}},"description":"DspConflictException 409 response"},"415":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DspUnsupportedMediaTypeExceptionResponseContent"}}},"description":"Unsupported Media Type - Version not supported."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DspTooManyRequestsExceptionResponseContent"}}},"description":"Too Many Requests - Request was rate-limited. Retry later."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DspInternalServerExceptionResponseContent"}}},"description":"Internal Server Error."}},"tags":["Targets"]}},"/dsp/v1/targets/list":{"post":{"description":"\n\n**Authorized resource type**:\nDSP Rodeo Entity ID, DSP Advertiser Account ID\n\n**Parameter name**:\nAmazon-Ads-AccountId\n\n**Parameter in**:\nheader\n\n**Requires one of these permissions**:\n[\"campaign_edit\",\"campaign_view\"]","operationId":"ListDspTargetsV1","parameters":[{"description":"Account identifier you use to access the DSP. This is your Amazon DSP Advertiser ID.","in":"header","name":"Amazon-Ads-AccountId","required":true,"schema":{"description":"Account identifier you use to access the DSP. This is your Amazon DSP Advertiser ID.","type":"string"}},{"description":"The identifier of a client associated with a \"Login with Amazon\" account.","in":"header","name":"Amazon-Advertising-API-ClientId","required":true,"schema":{"description":"The identifier of a client associated with a \"Login with Amazon\" account.","type":"string"}},{"description":"The identifier of a profile associated with the advertiser account. Use GET method on Profiles resource to list profiles associated with the access token passed in the HTTP Authorization header.","in":"header","name":"Amazon-Advertising-API-Scope","required":true,"schema":{"description":"The identifier of a profile associated with the advertiser account. Use GET method on Profiles resource to list profiles associated with the access token passed in the HTTP Authorization header.","type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListTargetsV1RequestContent"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListTargetsV1ResponseContent"}}},"description":"Success."},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DspBadRequestExceptionResponseContent"}}},"description":"Bad Request or request body is not matching with input model."},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DspUnauthorizedExceptionResponseContent"}}},"description":"Unauthenticated request."},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DspForbiddenExceptionResponseContent"}}},"description":"Forbidden - Request failed because user is not authorized to access a resource."},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DspNotFoundExceptionResponseContent"}}},"description":"Not Found - Requested resource does not exist or is not visible for the authenticated user."},"409":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DspConflictExceptionResponseContent"}}},"description":"DspConflictException 409 response"},"415":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DspUnsupportedMediaTypeExceptionResponseContent"}}},"description":"Unsupported Media Type - Version not supported."},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DspTooManyRequestsExceptionResponseContent"}}},"description":"Too Many Requests - Request was rate-limited. Retry later."},"500":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DspInternalServerExceptionResponseContent"}}},"description":"Internal Server Error."}},"tags":["Targets"]}}}}