010-GetUpdatedProfile
Function
GetUpdatedProfile
Endpoint
- /v1/loyalty/profile/updated
HTTP Method
- GET
Request Headers
- Authorization: Bearer {token}
- X-App-Key: {appKey}
Query Param
| Field | Required | Type | Remark | Sample |
|---|---|---|---|---|
| lastUpdateDate | Y | string | last update date | 2024-02-28 |
| limit | N | number | limit, default 100, maxium 1000 | 100 |
| offset | N | number | offset, default 0 | 0 |
Response Payload
{
"status": 1,
"errorCode": 0,
"message": "success",
"members": [
{
"memberId": "XXX",
"email": "john@example.com",
"firstname": "John",
"lastname": "Chen",
"chineseName": "XXX",
"nickname": "XXX",
"languagePreference": "zh_HK",
"countryCode": "852",
"mobileNo": "910383932",
"memberStatus": "Inactive",
"ssoId": "XXX"
}
],
"totalRecords": 10
}
Response
| Field | Required | Type | Remark | Sample |
|---|---|---|---|---|
| status | Yes | number | status code of the api call, 1=success, 0=fail | |
| message | Yes | string | detail message of the api call | |
| errorCode | No | number | ||
| members | No | array | ||
| members.memberId | No | string | ||
| members.email | No | string | ||
| members.firstname | No | string | ||
| members.lastname | No | string | ||
| members.chineseName | No | string | ||
| members.nickname | No | string | ||
| members.languagePreference | No | string | ||
| members.countryCode | No | string | ||
| members.mobileNo | No | string | ||
| members.memberStatus | No | string | memberStatus: Active、Inactive | |
| members.ssoId | No | string | ||
| totalRecords | No | number | total records | 10 |
Error Codes
| Status Code | Status Description |
|---|---|
| 1 | Internal Error |
| 3 | Missing Parameter |
| 4 | Invalid Input: [field name] |
| 4100 | Member not found |