GET /v3/iptargetinglist/{ipTargetingListId} → Query.ipTargetingList

Overview

Property Value
REST endpoint GET /v3/iptargetinglist/{ipTargetingListId}
GraphQL query Query.ipTargetingList(id: ID!)
Return type IPTargetingList

Response field mapping

REST response field GraphQL field GraphQL type Nullable Notes
AdvertiserId advertiser { id } ID! Not nullable Owner advertiser; use advertiser { id }.
IPTargetingListId id ID! Not nullable N/A
IPTargetingDataName name String! Not nullable N/A
IPTargetingRanges ipTargetingRanges [IPTargetingRange!]! Not nullable Nested—see IPTargetingRange type.
IPTargetingRanges.MinIP ipTargetingRanges { minIP } String! Not nullable N/A
IPTargetingRanges.MaxIP ipTargetingRanges { maxIP } String! Not nullable N/A
IPTargetingRanges.TargetingDataMetadataId ipTargetingRanges { targetingDataMetadataId } Long Nullable N/A

Endpoint-specific nested types and enums

IPTargetingRange

REST field GraphQL field GraphQL type Nullable Notes
MinIP minIP String! Not nullable N/A
MaxIP maxIP String! Not nullable N/A
TargetingDataMetadataId targetingDataMetadataId Long Nullable N/A

Code examples

REST example

GET /v3/iptargetinglist/{ipTargetingListId} 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 IPTargetingListById($id: ID!) {
  ipTargetingList(id: $id) {
    id
    name
    ipTargetingRanges {
      minIP
      maxIP
      targetingDataMetadataId
    }
    advertiser {
      id
    }
  }
}