Skip to main content

Partners

Partners represent external organizations with negotiated deals — banks (Visa, HDFC), corporates, travel agencies.

Creating a Partner

POST /api/v1/admin/partners
{
"id": "VISA",
"name": "Visa International",
"contactEmail": "[email protected]",
"channelId": null,
"defaultUtmSource": "visa_partnership",
"status": "ACTIVE"
}

How Partners Connect to Pricing

  1. Partner link: https://elivaas.com/?partner_id=VISA
  2. Traffic context captured: partnerId=VISA, trafficSource=PARTNER
  3. Pricing rule matches: partnerId=VISA → apply Visa effects
  4. All APIs personalized: only Visa offers, adjusted pricing

Optional: Dedicated Channel

Partners can have a dedicated pricing channel with its own rates:

{
"id": "VISA_PREMIUM",
"channelId": "B2B_VISA",
...
}

The pricing rule can then override the channel: channelId: "B2B_VISA" → uses that channel's rates.

https://elivaas.com/?partner_id=VISA
https://elivaas.com/?partner_id=VISA&utm_source=visa_email&utm_campaign=summer

Or via header (for API integrations):

X-Partner-Id: VISA