---
title: ActivityDetail.Changes
framework: Apple Ads Platform API
role: symbol
role_heading: Object
platforms: [apple ads platform api 1.0+]
path: apple-ads-platform-api/activitydetail/changes-data.dictionary
---

# ActivityDetail.Changes

A single field change entry, capturing the field name and its before and after values.

## Declaration

```data
object ActivityDetail.Changes
```

## Properties

field: The API field name that changed. Read-only. oldValues: Values before the change, as strings. Empty for CREATE events. Read-only. newValues: Values after the change, as strings. Empty for DELETE events. Read-only.

## Discussion

Discussion Each entry in the changes array describes a single field that changed during the activity. Example {   "field": "status",   "oldValues": ["PAUSED"],   "newValues": ["ENABLED"] } The changes field is the array field on the parent ActivityDetail object: ChangeDetails holds a details array of ActivityDetail objects, and each ActivityDetail groups the field-level changes that share a common activity context in this changes array.
