Migrate Member
Migrate member record from other system.
Request
GET:/{integrationId}/migration/migratememberRequest Body
Migrate Member Input Model
| Field | Description | Type | Remark | |
|---|---|---|---|---|
memberNo | Member record number. | string | Leave the field empty as it will be auto-generated. | |
memberLevelId | Member's membership record id. | number | required | |
personalId | Member personal identification number. | string | ||
personalName | Member name. | string | ||
race | Member race/ethnicity. Refer here for more informations. | string | ||
gender | Member gender. Refer here for more informations. | char | ||
dateOfBirth | Member date of birth. | date | ||
title | Member title. | string | ||
address | Member address. | string | ||
postcode | Member post code. | string | ||
mobilePhone | Member mobile phone number. Refer here for more informations. | string | ||
email | Member email address. | string | ||
note | Member notes. | string | ||
active | Member status. true indicate member is active. | boolean | ||
joinDate | Member joined date. | date | ||
expiryDate | Member expiry date. | date | ||
guid | Member globally unique identifier. | guid | it is used to prevent duplicate record saved. | |
pointsBalance | Member points balance. | number |
Example of Request Body
{
"memberLevelId": 2,
"personalId": "891207-04-0479",
"personalName": "Tang Ming Xia",
"race": "Chinese",
"gender": "F",
"dateOfBirth": "1988-12-07T00:00:00",
"title": "Ms",
"address": "71, Jalan Bijih Timah 1, Taman Desa Saujana",
"postcode": "64119",
"mobilePhone": "+60174655487",
"active": true,
"joinDate": "2022-11-01",
"expiryDate": "2024-10-31",
"guid": "a0b22f91-1337-47e0-a182-19530e968c47",
"pointsBalance": 2650
}
Example of Request URL:
Parameters:integrationId = d9cdb75e-da7c-43dc-8dee-7d786b464c59 URL:
GET: https://onerewards-integration-api.autocountcloud.com/d9cdb75e-da7c-43dc-8dee-7d786b464c59/migration/migratemember Response
Success Response
Status Code: 201
Response Body
Member View Model
| Field | Description | Type | |
|---|---|---|---|
memberId | Member record id. | number | |
memberNo | Member record number. | string | |
memberLevelId | Member's membership record id. | number | |
personalId | Member personal identification number. | string | nullable |
personalName | Member name. | string | nullable |
race | Member race/ethnicity. Refer here for more informations. | string | |
gender | Member gender. Refer here for more informations. | char | |
title | Member title. | string | nullable |
dateOfBirth | Member date of birth. | date | nullable |
address | Member address. | string | nullable |
postCode | Member post code. | string | nullable |
mobilePhone | Member mobile phone number. | string | nullable |
email | Member email address. | string | nullable |
note | Member notes. | string | nullable |
active | Member status. true indicate member is active. | boolean | |
joinDate | Member joined date. | date | |
expiryDate | Member expiry date. | date | nullable |
mobileUserId | The id of mobile user linked to member. null if it is not linked to any mobile user. | string | nullable |
createdTimeStamp | Member creation timestamp. | date | |
lastModified | Member last modified timestamp. | date |
Example of Success Response Body
{
"memberId": 15,
"memberNo": "M-0015",
"memberLevelId": 2,
"personalId": "891207-04-0479",
"personalName": "Tang Ming Xia",
"race": "Chinese",
"gender": "F",
"title": "Ms",
"dateOfBirth": "1988-12-07",
"address": "71, Jalan Bijih Timah 1, Taman Desa Saujana",
"postcode": "64119",
"mobilePhone": "+60174655487",
"email": null,
"note": null,
"active": true,
"joinDate": "2022-11-01T00:00:00",
"expiryDate": "2024-10-31T00:00:00",
"mobileUserId": null,
"createdTimeStamp": "2023-12-28T14:34:20.7850739+08:00",
"lastModified": "2023-12-28T14:34:20.7851947+08:00"
}