Referrals
Get referral attribution detail
Returns one referral attribution by id: its status, code, UTM fields, timestamps and risk flags, the reward records with grant keys and errors, and separate referrer and referred user summaries (username, email, country, region, email verification, successful requests). Read-only. Unknown ids return 404.
get/admin/referrals/{id}
Request
- Base URL: https://api.crawlora.net/api/v1
- URL: https://api.crawlora.net/api/v1/admin/referrals/{id}
- Auth: API key in header x-api-key
Path parameters
idstring required
Referral attribution id
Headers
x-api-keystring required
Admin API key
Response
Referral attribution
Example response
{
"attribution": {
"click_id": "refclk_abc123",
"code": "A1B2C3D4E5F6",
"error": "temporary billing write failure",
"first_paid_invoice_id": "in_123",
"id": "attr-1",
"landing_path": "/pricing",
"referred_user_id": "user-referred",
"referrer_user_id": "user-referrer",
"review_reason": "same_stripe_customer",
"reviewed_by": "admin-user",
"risk_flags": [
"same_stripe_customer"
],
"skip_reason": "capped",
"status": "rewarded",
"stripe_event_id": "evt_123",
"stripe_invoice_id": "in_123",
"utm_campaign": "spring-launch",
"utm_medium": "email",
"utm_source": "newsletter"
},
"referred": {
"country": "US",
"email": "person@example.com",
"email_verified": true,
"id": "user-1",
"region": "CA",
"successful_requests": 3,
"username": "Example User"
},
"referrer": {
"country": "US",
"email": "person@example.com",
"email_verified": true,
"id": "user-1",
"region": "CA",
"successful_requests": 3,
"username": "Example User"
},
"rewards": [
{
"attribution_id": "attr-1",
"credits": 10000,
"credits_grant_error": "temporary billing write failure",
"credits_grant_key": "reward-1",
"id": "reward-1",
"role": "referrer",
"stripe_invoice_id": "in_123",
"user_id": "user-referrer"
}
]
}Changes
No recorded changes to this operation across all 2 revisions of this API.