Tours & Events

Referrals

Generate, share, and track referral codes

Referrals reward users for bringing in new organizations. Click and track endpoints are public; management endpoints require authentication.

Resource overview

GET/api/referralsAPI key · Session
POST/api/referralsAPI key · Session
POST/api/referrals/clickPublic
POST/api/referrals/trackPublic
POST/api/referrals/validatePublic

List my referrals

GET/api/referralsAPI key · Session
200
{
  "data": [
    {
      "id": "ref-uuid",
      "code": "JANE-AT-ACME",
      "clicks": 42,
      "signups": 5,
      "conversions": 2,
      "rewardEarned": "50.00",
      "currency": "USD"
    }
  ]
}

Create referral code

POST/api/referralsAPI key · Session
NameTypeRequiredDescription
codestringOptionalCustom code. Auto-generated when omitted.

Track a click

POST/api/referrals/clickPublic

Called by the landing page to increment the click counter.

NameTypeRequiredDescription
codestringRequiredReferral code.

Track a signup

POST/api/referrals/trackPublic

Called when a referred user completes signup. Idempotent on (code, email).

NameTypeRequiredDescription
codestringRequiredReferral code from the landing URL.
emailstringRequiredSigned-up email.

Validate

POST/api/referrals/validatePublic

Used at checkout to confirm a referral code is still active.

NameTypeRequiredDescription
codestringRequiredReferral code.

On this page