Partners API
Manage partnership organizations (Visa, HDFC, corporate tie-ups).
Base path: /api/v1/admin/partners
List Partners
GET /api/v1/admin/partners
[
{
"id": "VISA",
"name": "Visa International",
"contactEmail": "[email protected]",
"channelId": null,
"defaultUtmSource": "visa_partnership",
"status": "ACTIVE"
},
{
"id": "HDFC",
"name": "HDFC Bank",
"contactEmail": "[email protected]",
"channelId": "B2B_HDFC",
"defaultUtmSource": "hdfc_cards",
"status": "ACTIVE"
}
]
Get Partner
GET /api/v1/admin/partners/{id}
Create Partner
POST /api/v1/admin/partners
{
"id": "VISA",
"name": "Visa International",
"contactEmail": "[email protected]",
"channelId": null,
"defaultUtmSource": "visa_partnership",
"status": "ACTIVE",
"metadata": { "tier": "platinum", "contractEnd": "2027-03-31" }
}
Update Partner
PUT /api/v1/admin/partners/{id}
{
"name": "Visa International",
"status": "INACTIVE"
}
Delete Partner
DELETE /api/v1/admin/partners/{id}
Partner Link Format
Partners send traffic via:
https://elivaas.com/?partner_id=VISA
https://elivaas.com/?partner_id=VISA&utm_source=visa_email&utm_campaign=summer
Or via API header:
X-Partner-Id: VISA