- Retrieve a referral code redemption
List referral codes
Mint a referral code
Retrieve a referral code
Update a referral code
List referral code redemptions
Retrieve a referral code...
Retrieve a single anonymised redemption row for one of the caller organisation's codes.
Security
oauth2(Required scopes: referral:read)
- Mock serverhttps://developers.ev.energy/_mock/ev.energy-api-v2/referral_code_redemptions/{redemption_id}
- Live API for both production and sandbox requests.https://api.ev.energy/v2/referral_code_redemptions/{redemption_id}
- Staging server for internal testing only.https://api-staging.ev.energy/v2/referral_code_redemptions/{redemption_id}
curl -i -X GET \
https://developers.ev.energy/_mock/ev.energy-api-v2/referral_code_redemptions/prdm01JZQ8V5T7MKXR9NBCDEFGHJ4B \
-H 'Accept-Language: string' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'EvEnergy-Version: 2'Returns a single redemption.
Unique identifier for the redemption. Never the driver's identifier.
Example:"prdm01JZQ8V5T7MKXR9NBCDEFGHJ4B"
Example:"https://api.ev.energy/v2/referral_code_redemptions/prdm01JZQ8V5T7MKXR9NBCDEFGHJ4B"
Reference to the code that was redeemed.
Example:"https://api.ev.energy/v2/referral_codes/prom01JZQ8V5T7MKXR9NBCDEFGHJ4A"
The code string, denormalised so a ledger renders without a second read.
Example:"SPRING24"
REDEEMED — the driver signed up with the code. QUALIFIED — the driver has since completed the qualifying charge, which is what earns commission.
Enum:"REDEEMED""QUALIFIED"
Example:"QUALIFIED"
Response
{ "id": "prdm01JZQ8V5T7MKXR9NBCDEFGHJ4B", "url": "https://api.ev.energy/v2/referral_code_redemptions/prdm01JZQ8V5T7MKXR9NBCDEFGHJ4B", "referral_code": "https://api.ev.energy/v2/referral_codes/prom01JZQ8V5T7MKXR9NBCDEFGHJ4A", "code": "SPRING24", "stage": "QUALIFIED", "redeemed_at": "2026-07-10T08:30:00Z", "qualified_at": "2026-07-18T19:04:00Z" }