Advertiser Parameters

Commission Detail API: Advertiser Reference

This page covers the advertiserCommissions query and all advertiser-specific objects returned by the Commission Detail API.


Query: advertiserCommissions

Returns: AdvertiserCommissions!

Returns a list of commissions for the specified advertisers, filtered by the supplied arguments.

ArgumentTypeDescription
forAdvertisers[String!]!Required. List of advertiser company IDs (CIDs). Returns only commissions associated with the specified advertisers.
actionStatuses[String!]List of action statuses. Returns only commissions with one of these statuses.
actionTypes[String!]List of action types. Returns only commissions with one of these action types.
adIds[String!]List of unique ad IDs. Returns only commissions associated with the specified ads.
beforeEventDateStringDatetime in UTC ISO 8601 format (e.g. 1999-12-31T11:59:59Z). Returns only commissions whose event date is less than this value.
beforeLockingDateStringDatetime in UTC ISO 8601 format. Returns only commissions whose locking date is less than this value.
beforePostingDateStringDatetime in UTC ISO 8601 format. Returns only commissions whose posting date is less than this value.
commissionIds[String!]List of unique commission IDs. Returns only the specified commissions.
lockingMethods[LockingMethod!]If present and not empty, returns only commissions with one of these locking methods.
publisherIds[String!]List of publisher company IDs. Returns only commissions associated with the specified publishers.
sinceCommissionIdStringPagination cursor. Set to maxCommissionId from the previous call to retrieve the next page of results. Repeat until payloadComplete is true.
sinceEventDateStringDatetime in UTC ISO 8601 format. Returns only commissions whose event date is >= this value.
sinceLockingDateStringDatetime in UTC ISO 8601 format. Returns only commissions whose locking date is >= this value.
sincePostingDateStringDatetime in UTC ISO 8601 format. Returns only commissions whose posting date is >= this value.
validationStatuses[ValidationStatus!]If present and not empty, returns only commissions with one of these validation statuses.
websiteIds[String!]List of unique website IDs. Returns only commissions associated with the specified websites.

Object: AdvertiserCommissions

The result wrapper returned by an advertiserCommissions query.

FieldTypeDescription
countInt!The number of commissions returned.
limitInt!The maximum number of commissions supported by the query.
maxCommissionIdStringThe unique ID of the final commission returned by this call. Use as the sinceCommissionId cursor for the next page.
payloadCompleteBoolean!If false, use maxCommissionId as sinceCommissionId to retrieve the next batch.
records[AdvertiserCommission!]!The commission records returned by the query.

Object: AdvertiserCommission

A record of an advertiser commission event, potentially including items purchased and advertiser-supplied custom attributes.

Computed fields: items, situations, customPixel, verticalAttributes

FieldTypeDescription
actionStatusActionStatus!Status of the commission.
actionTrackerIdString!Unique identifier of the advertiser-defined action associated with the commission.
actionTrackerNameString!Name of the action (as specified by the advertiser).
actionTypeActionType!Action type for the commission.
adOwnerStringCID of the advertiser the link was clicked through. Only applies to cross-correlated accounts.
advCommissionAmountAdvCurrencyDecimalNumberAdvertiser commission amount in the advertiser's currency. (Advertiser-only)
advCommissionAmountUsdDecimalNumberAdvertiser commission amount in USD. (Advertiser-only)
advertiserIdString!CID of the advertiser for this commission.
advertiserNameString!Name of the advertiser for this commission.
aidStringAd identification number.
cjFeeAdvCurrencyDecimalNumberCJ fee in the advertiser's currency. (Advertiser-only)
cjFeeUsdDecimalNumberCJ fee in USD. (Advertiser-only)
clickDateInstantClick date for the commission.
clickReferringURLStringClick referring URL for the commission.
commissionIdString!Commission identification number.
concludingBrowserStringThe browser the transaction concluded in.
concludingDeviceNameStringThe device name the transaction concluded in.
concludingDeviceTypeStringThe device type the transaction concluded in.
correctionReasonCorrectionReasonIf not an original transaction, the reason the transaction was corrected.
countryStringCountry where the transaction occurred.
couponStringThe coupon/voucher code used in the transaction.
customPixelAdvertiserVerticalAttributesDeprecated. Use verticalAttributes. Advertiser-supplied custom pixel attributes.
eventDateInstant!Event date for the commission in UTC.
initiatingBrowserStringThe browser the transaction initiated in.
initiatingDeviceNameStringThe device name the transaction initiated in.
initiatingDeviceTypeStringThe device type the transaction initiated in.
isCrossDeviceBooleantrue if the transaction was attributed using cross-device tracking.
items[Item!]!The items associated with this commissionable action.
lockingDateInstant!Date on which the commission is locked for extending or correcting.
lockingMethodLockingMethodThe locking method for the commission based on program terms.
newToFileBooleanAdvertiser-defined. Indicates if the customer is new or existing to the advertiser. (Advertiser-only)
orderDiscountAdvCurrencyDecimalNumberDiscount associated with the order in the advertiser's currency.
orderDiscountOrigCurrencyDecimalNumberDiscount associated with the order in the original currency.
orderDiscountPubCurrencyDecimalNumberDiscount associated with the order in the publisher's currency.
orderDiscountUsdDecimalNumberDiscount associated with the order in USD.
orderIdStringAdvertiser-assigned identification number for the order.
originalBoolean!true = original transaction; false = non-original or corrected transaction.
originalActionIdString!ID used for correlation between the original and corrected transaction.
postingDateInstant!Date on which the commission is posted.
pubCommissionAmountPubCurrencyDecimalNumber!Publisher commission amount in the publisher's currency.
pubCommissionAmountUsdDecimalNumber!Publisher commission amount in USD.
publisherIdString!CID of the publisher for this commission.
publisherNameString!Name of the publisher for this commission.
reviewedStatusStringIndicates if an advertiser has reviewed a transaction.
saleAmountAdvCurrencyDecimalNumberSale amount in the advertiser's currency.
saleAmountPubCurrencyDecimalNumberSale amount in the publisher's currency.
saleAmountUsdDecimalNumberSale amount in USD.
siteToStoreOfferStringDisplays the coupon code used; indicates it was a site-to-store offer transaction.
situationDetails[Situation!]!Indicates if situations were defined in the commissioning structure.
situations[String!]!Deprecated. Use situationDetails.
sourceStringSource for the transaction.
validationStatusValidationStatusThe commission's validation status.
verticalAttributesAdvertiserVerticalAttributesAdvertiser-supplied vertical attributes.
websiteIdStringPublisher website identification number.
websiteNameStringPublisher website name.

Object: AdvertiserVerticalAttributes

Advertiser-supplied vertical attributes that may accompany a commissionable event. Fields marked (Advertiser-only) are not available in PublisherVerticalAttributes.

Computed fields: none

FieldTypeDescription
ageStringDeprecated. Customer age or age-range.
ancillarySpendStringThe ancillary spend amount for the transaction. (Advertiser-only)
annualFeeStringAnnual fee associated with this product.
applicationStatusStringStatus of the application at the time the transaction is sent to CJ.
aprStringAPR at time of application approval.
aprTransferStringAPR for transfers.
aprTransferTimeStringAPR transfer period in months.
bookingDateStringDate the booking was made; YYYY-MM-DD.
bookingStatusStringStatus of the booking (e.g. confirmed, pending).
bookingValuePostTaxStringValue of booking after taxes.
bookingValuePreTaxStringValue of booking before taxes.
brandStringBrand of item(s) purchased.
brandIdStringIdentifier of the brand of the item booked.
businessUnitStringIdentifies the business unit the customer purchased through.
campaignIdStringMarketing Campaign ID; advertiser-specific.
campaignNameStringMarketing Campaign name; advertiser-specific.
carOptionsStringWhether other car option items were chosen (e.g. insurance).
cardCategoryStringName of the card category.
cashAdvanceFeeStringCash advance fee associated with this product.
categoryStringCategory of item (e.g. for a Personal Cash-back Credit Card: service_type=cc&item_type=personal&category=cashback).
cityStringLocation city name (e.g. for a hotel or event).
classStringClass rating of item booked/purchased.
confirmationNumberStringConfirmation number from the provider (e.g. a flight confirmation number from the airline).
contractLengthStringContract length in months.
contractTypeStringContract description; advertiser-specific.
countryCodeStringCountry where the transaction occurred.
couponDiscountStringAmount discounted from the coupon used.
couponTypeStringIndicates the coupon type.
creditLineStringAmount of credit extended.
creditQualityStringQuality of customer's credit (300–579=Very Poor, 580–669=Fair, 670–739=Good, 740–799=Very Good, 800–850=Exceptional).
creditReportStringWhether the customer received a credit report, purchased it, got a free report, or started a trial for a reporting service.
cruiseTypeStringType of cruise (e.g. Alaskan, Caribbean).
custCountryStringCountry of the purchasing customer per ISO 3166-1 alpha-2 (e.g. US, UK, AU, FR).
custPostCodeStringDeprecated. Postal code where customer is requesting service.
custSegmentStringAdvertiser-specific customer segment definition.
custStatusStringDefines if a customer is new or existing.
custTypeStringCustomer type (e.g. company, individual consumer, business, leisure).
customerLocationStringCountry of the purchasing customer per ISO 3166-1 alpha-3.
deliveryStringMethod of delivery.
descriptionStringProduct or card description.
destCityStringThe service destination city name (e.g. New York).
destCountryStringThe service destination country code per ISO 3166-1 alpha-2 (e.g. US, UK, AU, FR).
destStateStringThe service destination state/province code per ISO 3166 standards.
destinationIdStringThe service destination ID, typically an advertiser-defined code for a destination city or state (e.g. 728660).
domesticStringWhether the customer resides in the US: yes or no.
dropoffIataStringIATA code for the dropoff location if at an airport.
dropoffIdStringUnique car rental agency ID for the dropoff location.
durationStringDuration in days (e.g. number of nights for a hotel stay; length of a trial).
endDateTimeStringCheck-out date/time, departure date/time, etc.
flightFareTypeStringType of flight fare (e.g. gotta get away).
flightOptionsStringWhether other flight items were chosen (e.g. wifi).
flightTypeStringType of flight (e.g. direct, layover, overnight).
flyerMilesStringWhether flyer miles were earned from this flight.
fundedAmountStringAmount of account funding.
fundedCurrencyStringCurrency for the account's initial funding.
genreStringEntertainment category or genre (books, movies, streaming, music, etc.); transaction-level only.
guestsStringNumber of guests.
iataStringCode for each city in a flight schedule; comma-separated. Commas must be URL-encoded.
introductoryAprStringThe intro APR for purchases. If the intro APR is not different from the overall APR, use the apr parameter.
introductoryAprTimeStringIntroductory APR period in months.
itemIdStringID(s) of item(s) purchased. Multiple items: comma-separated list.
itemNameStringName of the item purchased.
itemTypeStringType of item (e.g. service_type=cc&item_type=personal&category=cashback).
itineraryIdStringBooking itinerary ID.
lifestageStringGeneral demographic indicating how and why a card will be used (e.g. new mover, student, small business).
locationStringStore or location the customer will visit or has visited; advertiser-specific ID or name.
loyaltyEarnedStringIndicates the level of the customer's loyalty status.
loyaltyFirstTimeSignupStringIndicates whether this order resulted in the consumer joining the loyalty program.
loyaltyLevelStringIndicates if loyalty points were used.
loyaltyRedeemedStringIndicates if loyalty points were earned.
loyaltyStatusStringCustomer's membership status.
marginStringThe profit margin for the transaction. (Advertiser-only)
marketingChannelStringMarketing channel through which the customer was acquired; advertiser-specific.
minBalanceStringValue of the minimum cash balance requirement for the account.
minDepositStringMinimum deposit amount.
minStayDurationStringMinimum stay duration required, in days.
noCancellationStringyes = "no cancellation allowed" policy applied to this transaction.
orCityStringThe service origin city name (e.g. New York).
orCountryStringThe service origin country code per ISO 3166-1 alpha-2 (e.g. US, UK, AU, FR).
orStateStringThe service origin state/province code per ISO 3166 standards.
paidAtBookingPostTaxStringAmount paid at booking after taxes.
paidAtBookingPreTaxStringAmount paid at booking before taxes.
paymentMethodStringMethod of payment used (e.g. credit card, Mastercard, PayPal, wire transfer).
paymentModelStringModel of payment used; advertiser-specific.
pickupIataStringIATA code for the pickup location if at an airport.
pickupIdStringUnique car rental agency ID for the pickup location.
platformIdStringDevice platform the customer is using (e.g. mobile, tablet).
pointOfSaleStringThe point of sale of the customer.
portStringDeparture port city (e.g. for cruises).
preorderStringIndicates if the purchase was made before the item was available for sale.
prepaidStringWhether the customer prepaid on their transaction: yes or no.
prequalifyStringIndicates if the applicant was pre-qualified for the card.
promotionStringPromotion applied (e.g. "summer sale").
promotionAmountStringThe numeric value associated with the promotion (e.g. if the promotion is $500 cash back, pass promotion=dollars&promotion_amt=500).
promotionConditionThresholdStringThreshold needed in order to get the discount.
promotionConditionTypeStringTypes of promotional conditions.
promotionEndsStringPromotion end time. ISO 8601: yyyy-mm-ddThh24:mm:ss.sssZ.
promotionStartsStringPromotion start time. ISO 8601: yyyy-mm-ddThh24:mm:ss.sssZ.
promotionTypeStringIndicates the promotion type.
quantityStringQuantity for a given SKU; simple actions only. For item-based actions, use QTYx.
ratingStringStar rating of item booked/purchased.
roomTypeStringRoom type booked (e.g. for hotel or cruise).
roomsStringNumber of rooms booked.
serviceTypeStringType of financial service the customer signed up for or purchased.
shipNameStringName of the cruise ship.
startDateTimeStringCheck-in date/time, arrival date/time, etc.
stateStringState/province code per ISO 3166-2 standards (e.g. US-AK for Alaska, TH-10 for Bangkok).
subscriptionFeeStringCost of subscription fee when signing up for free trial.
subscriptionLengthStringProduct duration (e.g. "indefinite", 1 month, 3 months, 6 months).
taxAmountStringAmount of the tax.
taxTypeStringType of the tax.
transferFeeStringThe transfer fee amount (e.g. for a credit card).
travelTypeStringType of travel being booked (air, car, activities, cruise, events, hotel, package, restaurants, travel guides, vacation rental, other).
tripTypeStringType of trip (e.g. one-way, round-trip, multi-city, round-trip + hotel).
upsellStringIndicates if someone converted from a trial to a subscription.