POST
/v1/membersCreate a new member in the loyalty program.
Request Body Parameters
| Name | Type | Description | Required |
|---|---|---|---|
email | string | The member's email address | Required |
name | string | The member's full name | Required |
phone | string | The member's phone number | Optional |
metadata | object | Additional custom data | Optional |
Code Samples
curl -X POST https://api.loyalproapp.com/v1/members \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"email": "customer@example.com",
"name": "John Doe",
"phone": "+234XXXXXXXXXX"
}'application/json200 OK
{
"id": "mem_abc123",
"object": "member",
"email": "customer@example.com",
"name": "John Doe",
"phone": "+234XXXXXXXXXX",
"points_balance": 0,
"tier": "bronze",
"created_at": "2025-01-15T10:30:00Z",
"updated_at": "2025-01-15T10:30:00Z"
}