Skip to main content

Get Change Logs

Get change logs of modified records. Use this api to find out which records is being modified.

Request

GET:/{integrationId}/changelog

Request Parameters

ParameterDescriptionTypeRemark
objectNameThe object name of the record. Refer here for more information.stringrequired
fromIdThe Starting Id of the record.numberrequiredIt 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
FieldDescriptionType
changeLogIdThe Id of change log record.number
objectNameThe object name of the record.string
recordIdThe Id of the modified record.number
changeTypeType of modification. Refer here for more information.string
changeTimeThe 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"
}
]

Error Response