GET /v3/additionalfees/defaultfeecard/{advertiserId} → Advertiser.defaultFeeCard

Overview

Property Value
REST endpoint GET /v3/additionalfees/defaultfeecard/{advertiserId}
GraphQL query Advertiser.defaultFeeCard
Return type Default fee card (ownerId, ownerType, startDate, fees)

Synthetic partner-derived default card for campaign creation. Not persisted as a pass-through fee card row.

Request and filter field mapping

REST field GraphQL argument GraphQL type Required Notes
advertiserId (path) Advertiser.id (parent) ID Required Query via advertiser(id:) then select defaultFeeCard.

Response field mapping

REST response field GraphQL field GraphQL type Nullable Notes
OwnerId defaultFeeCard.ownerId ID Nullable Often null on synthetic card.
OwnerType defaultFeeCard.ownerType String Nullable REST returns "campaign".
StartDateUtc defaultFeeCard.startDate DateTime! Not nullable N/A
Fees defaultFeeCard.fees [AdditionalFee!]! Not nullable Plain list of fee line items.
Fees[].Description fees.description String! Not nullable N/A
Fees[].Amount fees.amount Decimal! Not nullable REST percentage fees are ×100; GraphQL returns the same wire amount as the REST response.
Fees[].FeeType fees.feeType AdditionalFeeType! Not nullable N/A

Endpoint-specific nested types and enums

AdditionalFeeType

REST AdditionalFeeType GraphQL AdditionalFeeType Notes
None NONE N/A
MediaCostPercentage MEDIA_COST_PERCENTAGE N/A
DataCostPercentage DATA_COST_PERCENTAGE N/A
MediaPlusDataCostPercentage MEDIA_PLUS_DATA_COST_PERCENTAGE N/A
PartnerCostPercentage PARTNER_COST_PERCENTAGE N/A
PartnerDataCostPercentage PARTNER_DATA_COST_PERCENTAGE N/A
FeeCPM FEE_CPM N/A
RateCPM RATE_CPM N/A
RateCPC RATE_CPC N/A
CustomPMP_PartnerCostPercentage CUSTOM_PMP_PARTNER_COST_PERCENTAGE N/A

Code examples

REST example

GET /v3/additionalfees/defaultfeecard/{advertiserId} HTTP/1.1
TTD-Auth: AUTH_TOKEN_PLACEHOLDER

GraphQL example

POST /graphql HTTP/1.1
Content-Type: application/json
TTD-Auth: AUTH_TOKEN_PLACEHOLDER
query AdvertiserDefaultFeeCard {
  advertiser(id: "<advertiserId>") {
    id
    defaultFeeCard {
      ownerType
      startDate
      fees {
        description
        amount
        feeType
      }
    }
  }
}