Enroll a new member in your loyalty program.
Registers a new member in your loyalty program. TheDocumentation Index
Fetch the complete documentation index at: https://help-loyalife.xoxoday.com/llms.txt
Use this file to discover all available pages before exploring further.
relation_reference you supply becomes the member’s permanent identifier across all Loyalife APIs — choose it carefully (typically an email-based UUID or your internal customer ID). New members are created in Inactive status by default; activation happens through a separate workflow. If a member with the same relation_reference already exists, the API returns a 409 rather than overwriting.
| Code | Status | Description |
|---|---|---|
1 | Active | Member is fully active — can earn points, redeem, and log in |
2 | Suspended | Member account is suspended |
3 | Login Blocked | Member cannot log in but other operations may still function |
4 | Canceled | Member account has been canceled |
5 | Inactive | Default state for new enrollments — member is enrolled but not yet activated |
6 | Membership Blocked | Member’s loyalty membership is blocked |
200 — Success
| Path | Type | Description |
|---|---|---|
results.IsSucessful | boolean | true |
results.ErrorCode | string | 000 |
results.ExceptionMessage | string | Success |
results.ReturnObject | boolean | true on successful enrollment |
409 — Member Already Exists
| Path | Type | Description |
|---|---|---|
results.IsSucessful | boolean | false |
results.ErrorCode | string | Error code from the platform |
results.ExceptionMessage | string | Human-readable reason — check this field for details |
JWT obtained from Generate Auth Token. Pass as Authorization: bearer {token}.
Your loyalty program ID
19
Unique member identifier — typically email-based. Primary key across all APIs.
"jane.doe@example.com"
"Jane Doe"
"jane.doe@example.com"
"+919876543210"
Use 5 for Inactive — standard initial state for new enrollments.
"5"
"123 Main Street, Mumbai 400001"
M, F, O "F"
Date of birth in YYYY-MM-DD format
"1990-06-15"
Member created