# API Response Regression Diff

**Use case:** 

Compare baseline and current JSON responses while ignoring noisy timestamp fields to catch real API schema regressions.

## Input

```json
{
  "jsonA": "{\"id\":123,\"status\":\"active\",\"meta\":{\"timestamp\":\"2026-01-01T00:00:00Z\"},\"plan\":{\"tier\":\"pro\",\"seats\":5}}",
  "jsonB": "{\"id\":123,\"status\":\"active\",\"meta\":{\"timestamp\":\"2026-01-02T00:00:00Z\"},\"plan\":{\"tier\":\"business\",\"seats\":8},\"features\":[\"sso\"]}",
  "outputMode": "flat",
  "ignoreArrayOrder": true,
  "ignoreKeys": [
    "meta.timestamp"
  ],
  "maxDepth": 0
}
```

## Output

```json
{
  "changeType": {
    "label": "Change",
    "format": "text"
  },
  "path": {
    "label": "Path",
    "format": "text"
  },
  "valueA": {
    "label": "Value A",
    "format": "text"
  },
  "valueB": {
    "label": "Value B",
    "format": "text"
  },
  "typeA": {
    "label": "Type A",
    "format": "text"
  },
  "typeB": {
    "label": "Type B",
    "format": "text"
  }
}
```

## About this Actor

This example demonstrates how to use [JSON Diff Tool](https://apify.com/automation-lab/json-diff-tool) with a specific input configuration. Visit the [Actor detail page](https://apify.com/automation-lab/json-diff-tool) to learn more, explore other use cases, and run it yourself.