Mental model
An affiliate needs trackable links and commission split. A catalog partner only needs public information (brand, offer, generic coupon).
What the Partner API does not do
- Shorten URLs or return
shortUrlsper channel - Calculate affiliate commission
- Expose affiliate-specific
isFavoritestate - Expose
PersonalCouponcode - Orders, products, channels, or the shortener
Keys
Anaffiliate key on /api/partner/brands returns 401 (Expected: partner). The reverse is also true. Types are not interchangeable.