diff --git a/management/ad.yaml b/management/ad.yaml index 3ed2df0..5bed5e8 100644 --- a/management/ad.yaml +++ b/management/ad.yaml @@ -105,7 +105,7 @@ paths: type: integer format: int32 nullable: true - enum: [1, 2, 3, 7, 8, 9] + enum: [1, 2, 3, 7, 8, 9, 10] Goal: type: integer format: int32 @@ -132,6 +132,21 @@ paths: format: int32 nullable: true enum: [1, 2, 3] + Price: + type: number + format: float + nullable: true + ExternalMetadata: + type: string + nullable: true + CustomRelevancyScore: + type: integer + format: int32 + nullable: true + ProductId: + type: integer + format: int32 + nullable: true responses: 200: description: The newly created Ad @@ -317,7 +332,7 @@ paths: type: integer format: int32 nullable: true - enum: [1, 2, 3, 7, 8, 9] + enum: [1, 2, 3, 7, 8, 9, 10] Goal: type: integer format: int32 @@ -344,6 +359,21 @@ paths: format: int32 nullable: true enum: [1, 2, 3] + Price: + type: number + format: float + nullable: true + ExternalMetadata: + type: string + nullable: true + CustomRelevancyScore: + type: integer + format: int32 + nullable: true + ProductId: + type: integer + format: int32 + nullable: true responses: 200: @@ -444,4 +474,4 @@ paths: $ref: './schemas/ad.yaml#/schemas/TrackingDetails' components: securitySchemes: - $ref: './components/security-schemes.yaml#/components/securitySchemes' \ No newline at end of file + $ref: './components/security-schemes.yaml#/components/securitySchemes' diff --git a/management/creative-template.yaml b/management/creative-template.yaml index cbc60a6..566a0da 100644 --- a/management/creative-template.yaml +++ b/management/creative-template.yaml @@ -69,6 +69,10 @@ paths: IsArchived: type: boolean default: false + MaxBytes: + type: integer + format: int32 + nullable: true Fields: type: array items: @@ -170,6 +174,10 @@ paths: required: - Updates properties: + MaxBytes: + type: integer + format: int32 + nullable: true Updates: type: array items: diff --git a/management/flight.yaml b/management/flight.yaml index 0755194..03b36d7 100644 --- a/management/flight.yaml +++ b/management/flight.yaml @@ -181,7 +181,7 @@ paths: GoalType: type: integer format: int32 - enum: [1, 2, 3, 8, 9] + enum: [1, 2, 3, 7, 8, 9, 10] Impressions: type: integer format: int32 @@ -198,7 +198,7 @@ paths: RateType: type: integer format: int32 - enum: [1, 2, 3, 4, 5] + enum: [1, 2, 3, 4, 5, 6] nullable: true Price: type: number @@ -378,6 +378,36 @@ paths: type: boolean nullable: true deprecated: true + AttributionClick: + type: object + nullable: true + properties: + MatchType: + type: string + nullable: false + enum: ["SameProduct", "SameCategoryBrand", "SameBrand"] + LookbackWindow: + type: integer + format: int32 + nullable: false + enum: [1, 7, 14, 30] + AttributionView: + type: object + nullable: true + properties: + MatchType: + type: string + nullable: false + enum: ["SameProduct", "SameCategoryBrand", "SameBrand"] + LookbackWindow: + type: integer + format: int32 + nullable: false + enum: [1, 7, 14, 30] + TargetROAS: + type: number + format: float + nullable: true responses: 200: description: Flight Updated @@ -444,7 +474,7 @@ paths: GoalType: type: integer format: int32 - enum: [1, 2, 3, 8, 9] + enum: [1, 2, 3, 7, 8, 9, 10] Impressions: type: integer format: int32 @@ -461,7 +491,7 @@ paths: RateType: type: integer format: int32 - enum: [1, 2, 3, 4, 5] + enum: [1, 2, 3, 4, 5, 6] nullable: true Price: type: number @@ -641,6 +671,36 @@ paths: type: boolean nullable: true deprecated: true + AttributionClick: + type: object + nullable: true + properties: + MatchType: + type: string + nullable: false + enum: ["SameProduct", "SameCategoryBrand", "SameBrand"] + LookbackWindow: + type: integer + format: int32 + nullable: false + enum: [1, 7, 14, 30] + AttributionView: + type: object + nullable: true + properties: + MatchType: + type: string + nullable: false + enum: ["SameProduct", "SameCategoryBrand", "SameBrand"] + LookbackWindow: + type: integer + format: int32 + nullable: false + enum: [1, 7, 14, 30] + TargetROAS: + type: number + format: float + nullable: true responses: 200: description: Flight Created diff --git a/management/priority.yaml b/management/priority.yaml index 309f7e1..330c335 100644 --- a/management/priority.yaml +++ b/management/priority.yaml @@ -57,6 +57,13 @@ paths: type: integer format: int32 nullable: true + FloorCPC: + type: number + format: float + nullable: true + SecondPriceGroupBy: + type: string + nullable: true responses: 200: description: The newly created priority @@ -159,6 +166,13 @@ paths: PassbackTimeout: type: boolean nullable: true + FloorCPC: + type: number + format: float + nullable: true + SecondPriceGroupBy: + type: string + nullable: true responses: 200: description: The updated priority @@ -186,4 +200,4 @@ paths: description: Successfully Deleted components: securitySchemes: - $ref: './components/security-schemes.yaml#/components/securitySchemes' \ No newline at end of file + $ref: './components/security-schemes.yaml#/components/securitySchemes' diff --git a/management/schemas/ad.yaml b/management/schemas/ad.yaml index fdbf6aa..2383aee 100644 --- a/management/schemas/ad.yaml +++ b/management/schemas/ad.yaml @@ -109,6 +109,33 @@ schemas: type: integer format: int32 nullable: true + Price: + type: number + format: float + nullable: true + ExternalMetadata: + type: string + nullable: true + CustomRelevancyScore: + type: integer + format: int32 + nullable: true + ProductId: + type: integer + format: int32 + nullable: true + Created: + type: string + format: date-time + nullable: true + LastModified: + type: string + format: date-time + nullable: true + Version: + type: integer + format: int32 + nullable: true AdList: type: object @@ -141,4 +168,4 @@ schemas: format: uri ImpressionPixelUrl: type: string - format: uri \ No newline at end of file + format: uri diff --git a/management/schemas/advertiser.yaml b/management/schemas/advertiser.yaml index 7990a3e..2a9fab0 100644 --- a/management/schemas/advertiser.yaml +++ b/management/schemas/advertiser.yaml @@ -56,6 +56,14 @@ schemas: Id: type: integer nullable: true + LastModified: + type: string + format: date-time + nullable: true + Version: + type: integer + format: int32 + nullable: true AdvertiserList: type: object @@ -87,4 +95,4 @@ schemas: type: object properties: advertiserName: - type: string \ No newline at end of file + type: string diff --git a/management/schemas/campaign.yaml b/management/schemas/campaign.yaml index cbdd2f9..5d2683d 100644 --- a/management/schemas/campaign.yaml +++ b/management/schemas/campaign.yaml @@ -83,6 +83,22 @@ schemas: type: string nullable: true deprecated: true + Created: + type: string + format: date-time + nullable: true + LastModified: + type: string + format: date-time + nullable: true + Version: + type: integer + format: int32 + nullable: true + SalespersonId: + type: integer + format: int32 + nullable: true CampaignList: type: object @@ -108,4 +124,4 @@ schemas: type: object properties: campaignName: - type: string \ No newline at end of file + type: string diff --git a/management/schemas/creative-template.yaml b/management/schemas/creative-template.yaml index 2d320e4..78d7b4a 100644 --- a/management/schemas/creative-template.yaml +++ b/management/schemas/creative-template.yaml @@ -50,6 +50,10 @@ schemas: type: array items: $ref: '#/schemas/CreativeTemplateContents' + MaxBytes: + type: integer + format: int32 + nullable: true CreativeTemplateUpdateOperation: type: object @@ -87,4 +91,4 @@ schemas: items: type: array items: - $ref: '#/schemas/CreativeTemplate' \ No newline at end of file + $ref: '#/schemas/CreativeTemplate' diff --git a/management/schemas/flight.yaml b/management/schemas/flight.yaml index 9c2c53c..40901c6 100644 --- a/management/schemas/flight.yaml +++ b/management/schemas/flight.yaml @@ -235,6 +235,46 @@ schemas: type: boolean nullable: true deprecated: true + AttributionClick: + type: object + nullable: true + properties: + MatchType: + type: string + nullable: false + LookbackWindow: + type: integer + format: int32 + nullable: false + AttributionView: + type: object + nullable: true + properties: + MatchType: + type: string + nullable: false + LookbackWindow: + type: integer + format: int32 + nullable: false + TargetROAS: + type: number + format: float + nullable: true + Created: + type: string + format: date-time + nullable: true + LastModified: + type: string + format: date-time + nullable: true + Version: + type: integer + format: int32 + nullable: true + + BehavioralTarget: type: object properties: @@ -287,4 +327,4 @@ schemas: items: type: array items: - $ref: '#/schemas/Flight' \ No newline at end of file + $ref: '#/schemas/Flight' diff --git a/management/schemas/priority.yaml b/management/schemas/priority.yaml index f2002f6..0ec1f51 100644 --- a/management/schemas/priority.yaml +++ b/management/schemas/priority.yaml @@ -53,6 +53,13 @@ schemas: RelevancyScoreConfigJSON: type: string nullable: true + FloorCPC: + type: number + format: float + nullable: true + SecondPriceGroupBy: + type: string + nullable: true PriorityList: type: object @@ -72,4 +79,4 @@ schemas: items: type: array items: - $ref: '#/schemas/Priority' \ No newline at end of file + $ref: '#/schemas/Priority'