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": "partnerships@visa.com",
"channelId": null,
"defaultUtmSource": "visa_partnership",
"status": "ACTIVE"
}
How Partners Connect to Pricing
- Partner link:
https://elivaas.com/?partner_id=VISA - Traffic context captured:
partnerId=VISA, trafficSource=PARTNER - Pricing rule matches:
partnerId=VISA→ apply Visa effects - 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.
Partner Link Format
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