Changelog API
Change logs can be viewed using the API.
Getting Changelogs
REST API
Method: GET
Endpoint: /api/v1/changelogs
Query Parameters (all are optional):
change_type
created
updated
destroyed
time (recommended)
today
yesterday
last_7_days
last_30_days
last_year
user
exclude_system_updates (recommended by default)
user@email.com (a specific user email)
1234 (ID of user account)
versioned_type
Account
AccountSetting
Bill
UserAccount
DirectConnection
DemandPartner
Campaign
DemandTag
Creative
DemandLabel
ModifierRule
Modifier
Deal
HbBidMap
SupplyPartner
SupplyRouter
SupplyTag
Pod
SupplyLabel
PodSchedule
InventoryGroup
DomainList
AppBundleList
AppNameList
DealList
IabCategoryList
AdvertiserDomainList
ScannedCreativeList
IpList
TargetingList
GeoList
ObjectIdList
PartnerSegment
AccountPartnerSegment
Segment
SegmentGroup
TargetingTimeProfile
TargetingSpendProfile
TargetingPageAttributeProfile
TargetingGeoProfile
BillItem
Key
ValueList
ScheduledReport
ReportTemplate
ObjectForecast
GlobalFcapPixel
UiTheme
cURL Example
Example for "Find change logs in the past 7 days for IP Lists, exclude system updates":
curl -X GET \ |
|---|
Response: Status code 200
{
"count": 1,
"total_count": 1,
"current_page": 1,
"total_pages": 1,
"includable_fields": [
"user",
"version_object_change"
],
"results": [
{
"id": 633104052,
"versioned_type": "IpList",
"versioned_id": 2315,
"description": "Changed Items count",
"change_type": "updated",
"updated_at": "2024-09-25T21:08:05.806Z",
"user": {
"id": 12345,
"name": "SpringServe Admin User",
"email": "admin-user@springserve.com"
}
}
]
}