{
  "_comment": "Saved responses for deploy/rollback.py --fixtures before the rollback: the three workflows still enabled, with their IDs (--plan), and one finding from ISC created after the given time (--verify fails). Every value is invented.",
  "env": {
    "SN_CLIENT_ID": "0f1e2d3c4b5a69788796a5b4c3d2e1f0",
    "SN_CLIENT_SECRET": "fixture-not-a-secret",
    "SAILPOINT_CLIENT_ID": "9a8b7c6d5e4f30211203f4e5d6c7b8a9",
    "SAILPOINT_CLIENT_SECRET": "fixture-not-a-secret"
  },
  "responses": [
    {
      "method": "POST",
      "path": "/oauth/token",
      "repeat": true,
      "body": {
        "access_token": "fixture-isc-token",
        "token_type": "bearer"
      }
    },
    {
      "method": "GET",
      "path": "/v2025/workflows",
      "repeat": true,
      "body": [
        {
          "id": "wf-0000-0001",
          "name": "Drift to ServiceNow - native change (provenance)",
          "enabled": true
        },
        {
          "id": "wf-0000-0002",
          "name": "Drift to ServiceNow - identity attributes changed (mover)",
          "enabled": true
        },
        {
          "id": "wf-0000-0003",
          "name": "Drift to ServiceNow - provisioning completed (closure signal)",
          "enabled": true
        }
      ]
    },
    {
      "method": "POST",
      "path": "/oauth_token.do",
      "repeat": true,
      "body": {
        "access_token": "fixture-sn-token",
        "token_type": "Bearer",
        "expires_in": 1799
      }
    },
    {
      "method": "GET",
      "path": "/api/now/table/u_identity_finding",
      "body": {
        "result": [
          {
            "number": "IDF0001007",
            "sys_created_on": "2026-11-02 16:41:09",
            "u_drift_class": "unauthorized_write"
          }
        ]
      }
    }
  ]
}
