GET /v3/datarate/brands/{providerId} → ThirdPartyDataProvider.brandsForDataRates

Overview

Property Value
REST endpoint GET /v3/datarate/brands/{providerId}
GraphQL query ThirdPartyDataProvider.brandsForDataRates
Return type [ThirdPartyDataBrand!]!

Request and filter field mapping

REST field GraphQL argument GraphQL type Required Notes
providerId ThirdPartyDataProvider(id:) N/A Required Path parameter—parent lookup for brandsForDataRates.

Response field mapping

REST returns a top-level JSON array of brand objects.

REST response field GraphQL field GraphQL type Nullable Notes
BrandId id ID! Not nullable List element.
BrandName name String! Not nullable List element.
LogoUrl logoUrl String Nullable List element.

Code examples

REST example

GET /v3/datarate/brands/prov123 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 BrandsForDataRates {
  thirdPartyDataProvider(id: "prov123") {
    brandsForDataRates {
      id
      name
      logoUrl
    }
  }
}