Get Change Logs
Get change logs of modified records. Use this api to find out which records is being modified.
Request
GET:/{integrationId}/changelogRequest Parameters
| Parameter | Description | Type | Remark | |
|---|---|---|---|---|
objectName | The object name of the record. Refer here for more information. | string | required | |
fromId | The Starting Id of the record. | number | required | It indicates where to start retrieving the change logs. The change log id is in number increment indicating the largest id will always be the latest. The maximum limit of records retrieved per api call is 100 records. |
Example of Request URL:
Parameters:objectName = Member fromId = 1 integrationId = d9cdb75e-da7c-43dc-8dee-7d786b464c59 URL:
GET: https://onerewards-integration-api.autocountcloud.com/d9cdb75e-da7c-43dc-8dee-7d786b464c59/changelog?objectName=Member&fromId=1 Response
Success Response
Status Code: 200
Response Body
Change Log Result Model
| Field | Description | Type |
|---|---|---|
changeLogId | The Id of change log record. | number |
objectName | The object name of the record. | string |
recordId | The Id of the modified record. | number |
changeType | Type of modification. Refer here for more information. | string |
changeTime | The time when the modification occured. | date |
Example of Success Response Body
[
{
"changeLogId": 4,
"objectName": "Member",
"recordId": 2,
"changeType": "I",
"changeTime": "2023-08-25T12:01:56.722342+08:00"
},
{
"changeLogId": 5,
"objectName": "Member",
"recordId": 3,
"changeType": "I",
"changeTime": "2023-08-25T12:02:07.850916+08:00"
},
{
"changeLogId": 6,
"objectName": "Member",
"recordId": 6,
"changeType": "I",
"changeTime": "2023-09-08T16:46:30.912222+08:00"
},
{
"changeLogId": 7,
"objectName": "Member",
"recordId": 7,
"changeType": "I",
"changeTime": "2023-09-08T16:53:11.133698+08:00"
},
{
"changeLogId": 10,
"objectName": "Member",
"recordId": 7,
"changeType": "U",
"changeTime": "2023-10-06T16:25:38.733956+08:00"
}
]