{
  "info": {
    "name": "Trusted LTANS draft 3 target contracts",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
  },
  "variable": [
    {
      "key": "baseUrl",
      "value": "https://api.example.invalid"
    },
    {
      "key": "accessToken",
      "value": ""
    },
    {
      "key": "archiveId",
      "value": "arc-test-001"
    },
    {
      "key": "evidenceVersion",
      "value": "1"
    },
    {
      "key": "exportId",
      "value": "exp-test-001"
    },
    {
      "key": "jobId",
      "value": "job-transfer-001"
    },
    {
      "key": "policyId",
      "value": "policy-test-v1"
    },
    {
      "key": "profileId",
      "value": "profile-test-01"
    },
    {
      "key": "renewalId",
      "value": "ren-test-001"
    },
    {
      "key": "transferId",
      "value": "trf-test-001"
    },
    {
      "key": "verificationId",
      "value": "ver-test-001"
    },
    {
      "key": "webhookId",
      "value": "wh-test-001"
    }
  ],
  "auth": {
    "type": "bearer",
    "bearer": [
      {
        "key": "token",
        "value": "{{accessToken}}",
        "type": "string"
      }
    ]
  },
  "item": [
    {
      "name": "POST /v1/archives",
      "request": {
        "method": "POST",
        "description": "Target Archive operation. Reuse the original key only for an identical retry; inspect the existing result before starting a new command. Tenant/object authorization remains mandatory. Backend behavior is not verified by this static package.",
        "url": "{{baseUrl}}/v1/archives",
        "header": [
          {
            "key": "X-Correlation-ID",
            "value": "corr-test-001"
          },
          {
            "key": "Idempotency-Key",
            "value": "synthetic-test-001"
          },
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "body": {
          "mode": "raw",
          "raw": "{\n  \"profileId\": \"profile-test-01\",\n  \"policyId\": \"policy-test-v1\",\n  \"mimeType\": \"text/plain\",\n  \"metadata\": {\n    \"title\": \"LTANS-SYN-001 / r1\",\n    \"sourceId\": \"LTANS-SYN-001\",\n    \"sourceRevision\": \"r1\"\n  },\n  \"custody\": \"CUSTOMER_MANAGED\",\n  \"dataReference\": \"https://storage.example.invalid/test/primary-record.txt\",\n  \"digest\": {\n    \"algorithm\": \"SHA-256\",\n    \"value\": \"35bc4fcffc4a16c8a9db81d1a8f9042c27a1daaf51628b4c880f312178fe3085\"\n  },\n  \"archivalPeriod\": {\n    \"endAt\": \"2036-10-15T00:00:00Z\"\n  },\n  \"clientReference\": \"LTANS-SYN-001/r1\",\n  \"requestTime\": \"2026-10-15T05:00:00Z\",\n  \"groupId\": \"grp-syn-001\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      },
      "response": [
        {
          "name": "Target synthetic response",
          "originalRequest": {
            "method": "POST",
            "description": "Target Archive operation. Reuse the original key only for an identical retry; inspect the existing result before starting a new command. Tenant/object authorization remains mandatory. Backend behavior is not verified by this static package.",
            "url": "{{baseUrl}}/v1/archives",
            "header": [
              {
                "key": "X-Correlation-ID",
                "value": "corr-test-001"
              },
              {
                "key": "Idempotency-Key",
                "value": "synthetic-test-001"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"profileId\": \"profile-test-01\",\n  \"policyId\": \"policy-test-v1\",\n  \"mimeType\": \"text/plain\",\n  \"metadata\": {\n    \"title\": \"LTANS-SYN-001 / r1\",\n    \"sourceId\": \"LTANS-SYN-001\",\n    \"sourceRevision\": \"r1\"\n  },\n  \"custody\": \"CUSTOMER_MANAGED\",\n  \"dataReference\": \"https://storage.example.invalid/test/primary-record.txt\",\n  \"digest\": {\n    \"algorithm\": \"SHA-256\",\n    \"value\": \"35bc4fcffc4a16c8a9db81d1a8f9042c27a1daaf51628b4c880f312178fe3085\"\n  },\n  \"archivalPeriod\": {\n    \"endAt\": \"2036-10-15T00:00:00Z\"\n  },\n  \"clientReference\": \"LTANS-SYN-001/r1\",\n  \"requestTime\": \"2026-10-15T05:00:00Z\",\n  \"groupId\": \"grp-syn-001\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "status": "Target",
          "code": 202,
          "header": [
            {
              "key": "Content-Type",
              "value": "application/json"
            }
          ],
          "body": "{\n  \"archiveId\": \"arc-test-001\",\n  \"jobId\": \"job-test-001\",\n  \"policyId\": \"policy-test-v1\",\n  \"policyVersion\": \"1\",\n  \"receivedAt\": \"2026-10-15T05:00:01Z\",\n  \"state\": \"ACCEPTED\"\n}"
        }
      ]
    },
    {
      "name": "GET /v1/archives",
      "request": {
        "method": "GET",
        "description": "Target Archive operation. Reuse the original key only for an identical retry; inspect the existing result before starting a new command. Tenant/object authorization remains mandatory. Backend behavior is not verified by this static package.",
        "url": "{{baseUrl}}/v1/archives",
        "header": [
          {
            "key": "X-Correlation-ID",
            "value": "corr-test-001"
          }
        ]
      },
      "response": [
        {
          "name": "Target synthetic response",
          "originalRequest": {
            "method": "GET",
            "description": "Target Archive operation. Reuse the original key only for an identical retry; inspect the existing result before starting a new command. Tenant/object authorization remains mandatory. Backend behavior is not verified by this static package.",
            "url": "{{baseUrl}}/v1/archives",
            "header": [
              {
                "key": "X-Correlation-ID",
                "value": "corr-test-001"
              }
            ]
          },
          "status": "Target",
          "code": 200,
          "header": [
            {
              "key": "Content-Type",
              "value": "application/json"
            }
          ],
          "body": "{\n  \"items\": [\n    {\n      \"archiveId\": \"arc-test-001\",\n      \"profileId\": \"profile-test-01\",\n      \"policyId\": \"policy-test-v1\",\n      \"custody\": \"CUSTOMER_MANAGED\",\n      \"mimeType\": \"application/pdf\",\n      \"metadata\": {\n        \"title\": \"Synthetic record\"\n      },\n      \"state\": \"EVIDENCE_READY\",\n      \"evidenceVersion\": 1\n    }\n  ]\n}"
        }
      ]
    },
    {
      "name": "GET /v1/archives/{archiveId}",
      "request": {
        "method": "GET",
        "description": "Target Archive operation. Reuse the original key only for an identical retry; inspect the existing result before starting a new command. Tenant/object authorization remains mandatory. Backend behavior is not verified by this static package.",
        "url": "{{baseUrl}}/v1/archives/{{archiveId}}",
        "header": [
          {
            "key": "X-Correlation-ID",
            "value": "corr-test-001"
          }
        ]
      },
      "response": [
        {
          "name": "Target synthetic response",
          "originalRequest": {
            "method": "GET",
            "description": "Target Archive operation. Reuse the original key only for an identical retry; inspect the existing result before starting a new command. Tenant/object authorization remains mandatory. Backend behavior is not verified by this static package.",
            "url": "{{baseUrl}}/v1/archives/{{archiveId}}",
            "header": [
              {
                "key": "X-Correlation-ID",
                "value": "corr-test-001"
              }
            ]
          },
          "status": "Target",
          "code": 200,
          "header": [
            {
              "key": "Content-Type",
              "value": "application/json"
            }
          ],
          "body": "{\n  \"archiveId\": \"arc-test-001\",\n  \"profileId\": \"profile-test-01\",\n  \"policyId\": \"policy-test-v1\",\n  \"custody\": \"CUSTOMER_MANAGED\",\n  \"mimeType\": \"application/pdf\",\n  \"metadata\": {\n    \"title\": \"Synthetic record\"\n  },\n  \"state\": \"EVIDENCE_READY\",\n  \"evidenceVersion\": 1\n}"
        }
      ]
    },
    {
      "name": "GET /v1/archives/{archiveId}/status",
      "request": {
        "method": "GET",
        "description": "Target Archive operation. Reuse the original key only for an identical retry; inspect the existing result before starting a new command. Tenant/object authorization remains mandatory. Backend behavior is not verified by this static package.",
        "url": "{{baseUrl}}/v1/archives/{{archiveId}}/status",
        "header": [
          {
            "key": "X-Correlation-ID",
            "value": "corr-test-001"
          }
        ]
      },
      "response": [
        {
          "name": "Target synthetic response",
          "originalRequest": {
            "method": "GET",
            "description": "Target Archive operation. Reuse the original key only for an identical retry; inspect the existing result before starting a new command. Tenant/object authorization remains mandatory. Backend behavior is not verified by this static package.",
            "url": "{{baseUrl}}/v1/archives/{{archiveId}}/status",
            "header": [
              {
                "key": "X-Correlation-ID",
                "value": "corr-test-001"
              }
            ]
          },
          "status": "Target",
          "code": 200,
          "header": [
            {
              "key": "Content-Type",
              "value": "application/json"
            }
          ],
          "body": "{\n  \"archiveId\": \"arc-test-001\",\n  \"profileId\": \"profile-test-01\",\n  \"policyId\": \"policy-test-v1\",\n  \"custody\": \"CUSTOMER_MANAGED\",\n  \"mimeType\": \"application/pdf\",\n  \"metadata\": {\n    \"title\": \"Synthetic record\"\n  },\n  \"state\": \"EVIDENCE_READY\",\n  \"evidenceVersion\": 1\n}"
        }
      ]
    },
    {
      "name": "GET /v1/archives/{archiveId}/evidence",
      "request": {
        "method": "GET",
        "description": "Target Evidence operation. Poll the existing generation job; do not create a duplicate archive. Tenant/object authorization remains mandatory. Backend behavior is not verified by this static package.",
        "url": "{{baseUrl}}/v1/archives/{{archiveId}}/evidence",
        "header": [
          {
            "key": "X-Correlation-ID",
            "value": "corr-test-001"
          }
        ]
      },
      "response": [
        {
          "name": "Target synthetic response",
          "originalRequest": {
            "method": "GET",
            "description": "Target Evidence operation. Poll the existing generation job; do not create a duplicate archive. Tenant/object authorization remains mandatory. Backend behavior is not verified by this static package.",
            "url": "{{baseUrl}}/v1/archives/{{archiveId}}/evidence",
            "header": [
              {
                "key": "X-Correlation-ID",
                "value": "corr-test-001"
              }
            ]
          },
          "status": "Target",
          "code": 200,
          "header": [
            {
              "key": "Content-Type",
              "value": "application/json"
            }
          ],
          "body": "{\n  \"archiveId\": \"arc-test-001\",\n  \"version\": 1,\n  \"syntax\": \"ASN1_ERS\",\n  \"mediaType\": \"application/octet-stream\",\n  \"downloadReference\": \"/v1/downloads/evidence-test-001\",\n  \"digest\": {\n    \"algorithm\": \"SHA-256\",\n    \"value\": \"0000000000000000000000000000000000000000000000000000000000000000\"\n  },\n  \"policyHistory\": [\n    \"policy-test-v1\"\n  ]\n}"
        }
      ]
    },
    {
      "name": "GET /v1/archives/{archiveId}/evidence/{evidenceVersion}",
      "request": {
        "method": "GET",
        "description": "Target Evidence operation. Poll the existing generation job; do not create a duplicate archive. Tenant/object authorization remains mandatory. Backend behavior is not verified by this static package.",
        "url": "{{baseUrl}}/v1/archives/{{archiveId}}/evidence/{{evidenceVersion}}",
        "header": [
          {
            "key": "X-Correlation-ID",
            "value": "corr-test-001"
          }
        ]
      },
      "response": [
        {
          "name": "Target synthetic response",
          "originalRequest": {
            "method": "GET",
            "description": "Target Evidence operation. Poll the existing generation job; do not create a duplicate archive. Tenant/object authorization remains mandatory. Backend behavior is not verified by this static package.",
            "url": "{{baseUrl}}/v1/archives/{{archiveId}}/evidence/{{evidenceVersion}}",
            "header": [
              {
                "key": "X-Correlation-ID",
                "value": "corr-test-001"
              }
            ]
          },
          "status": "Target",
          "code": 200,
          "header": [
            {
              "key": "Content-Type",
              "value": "application/json"
            }
          ],
          "body": "{\n  \"archiveId\": \"arc-test-001\",\n  \"version\": 1,\n  \"syntax\": \"ASN1_ERS\",\n  \"mediaType\": \"application/octet-stream\",\n  \"downloadReference\": \"/v1/downloads/evidence-test-001\",\n  \"digest\": {\n    \"algorithm\": \"SHA-256\",\n    \"value\": \"0000000000000000000000000000000000000000000000000000000000000000\"\n  },\n  \"policyHistory\": [\n    \"policy-test-v1\"\n  ]\n}"
        }
      ]
    },
    {
      "name": "POST /v1/archives/{archiveId}/verification",
      "request": {
        "method": "POST",
        "description": "Target Verification operation. Select an authorized versioned context; INDETERMINATE is a report outcome, not a transport failure. Tenant/object authorization remains mandatory. Backend behavior is not verified by this static package.",
        "url": "{{baseUrl}}/v1/archives/{{archiveId}}/verification",
        "header": [
          {
            "key": "X-Correlation-ID",
            "value": "corr-test-001"
          },
          {
            "key": "Idempotency-Key",
            "value": "synthetic-test-001"
          },
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "body": {
          "mode": "raw",
          "raw": "{\n  \"evidenceVersion\": 1,\n  \"trustContextId\": \"trust-test-001\",\n  \"dataReference\": \"https://storage.example.invalid/test/object-001\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      },
      "response": [
        {
          "name": "Target synthetic response",
          "originalRequest": {
            "method": "POST",
            "description": "Target Verification operation. Select an authorized versioned context; INDETERMINATE is a report outcome, not a transport failure. Tenant/object authorization remains mandatory. Backend behavior is not verified by this static package.",
            "url": "{{baseUrl}}/v1/archives/{{archiveId}}/verification",
            "header": [
              {
                "key": "X-Correlation-ID",
                "value": "corr-test-001"
              },
              {
                "key": "Idempotency-Key",
                "value": "synthetic-test-001"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"evidenceVersion\": 1,\n  \"trustContextId\": \"trust-test-001\",\n  \"dataReference\": \"https://storage.example.invalid/test/object-001\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "status": "Target",
          "code": 202,
          "header": [
            {
              "key": "Content-Type",
              "value": "application/json"
            }
          ],
          "body": "{\n  \"jobId\": \"job-verification-001\",\n  \"state\": \"QUEUED\",\n  \"resourceId\": \"ver-test-001\",\n  \"correlationId\": \"corr-test-001\",\n  \"pollAfterSeconds\": 2\n}"
        }
      ]
    },
    {
      "name": "GET /v1/verifications/{verificationId}",
      "request": {
        "method": "GET",
        "description": "Target Verification operation. Select an authorized versioned context; INDETERMINATE is a report outcome, not a transport failure. Tenant/object authorization remains mandatory. Backend behavior is not verified by this static package.",
        "url": "{{baseUrl}}/v1/verifications/{{verificationId}}",
        "header": [
          {
            "key": "X-Correlation-ID",
            "value": "corr-test-001"
          }
        ]
      },
      "response": [
        {
          "name": "Target synthetic response",
          "originalRequest": {
            "method": "GET",
            "description": "Target Verification operation. Select an authorized versioned context; INDETERMINATE is a report outcome, not a transport failure. Tenant/object authorization remains mandatory. Backend behavior is not verified by this static package.",
            "url": "{{baseUrl}}/v1/verifications/{{verificationId}}",
            "header": [
              {
                "key": "X-Correlation-ID",
                "value": "corr-test-001"
              }
            ]
          },
          "status": "Target",
          "code": 200,
          "header": [
            {
              "key": "Content-Type",
              "value": "application/json"
            }
          ],
          "body": "{\n  \"verificationId\": \"ver-test-001\",\n  \"archiveId\": \"arc-test-001\",\n  \"outcome\": \"INDETERMINATE\",\n  \"evaluatedAt\": \"2026-10-15T05:00:00Z\",\n  \"trustContextId\": \"trust-test-001\",\n  \"policyId\": \"policy-test-v1\",\n  \"policyVersion\": \"1\",\n  \"toolVersion\": \"target-validator-1\",\n  \"evidenceVersion\": 1,\n  \"reasonCodes\": [\n    \"TEST_TRUST_MATERIAL_NOT_SUPPLIED\"\n  ],\n  \"steps\": [\n    {\n      \"check\": \"timestamp-path\",\n      \"outcome\": \"INDETERMINATE\",\n      \"reasonCode\": \"TEST_TRUST_MATERIAL_NOT_SUPPLIED\",\n      \"detail\": \"Synthetic response: no trusted TSA token is bundled.\"\n    }\n  ]\n}"
        }
      ]
    },
    {
      "name": "POST /v1/renewals",
      "request": {
        "method": "POST",
        "description": "Target Renewal operation. Restore owner-approved access before hash-tree renewal. Tenant/object authorization remains mandatory. Backend behavior is not verified by this static package.",
        "url": "{{baseUrl}}/v1/renewals",
        "header": [
          {
            "key": "X-Correlation-ID",
            "value": "corr-test-001"
          },
          {
            "key": "Idempotency-Key",
            "value": "synthetic-test-001"
          },
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "body": {
          "mode": "raw",
          "raw": "{\n  \"archiveId\": \"arc-test-001\",\n  \"evidenceVersion\": 1,\n  \"mode\": \"HASH_TREE\",\n  \"dataReference\": \"https://storage.example.invalid/test/object-001\",\n  \"approvalId\": \"approval-test-001\",\n  \"reason\": \"Scheduled synthetic test\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      },
      "response": [
        {
          "name": "Target synthetic response",
          "originalRequest": {
            "method": "POST",
            "description": "Target Renewal operation. Restore owner-approved access before hash-tree renewal. Tenant/object authorization remains mandatory. Backend behavior is not verified by this static package.",
            "url": "{{baseUrl}}/v1/renewals",
            "header": [
              {
                "key": "X-Correlation-ID",
                "value": "corr-test-001"
              },
              {
                "key": "Idempotency-Key",
                "value": "synthetic-test-001"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"archiveId\": \"arc-test-001\",\n  \"evidenceVersion\": 1,\n  \"mode\": \"HASH_TREE\",\n  \"dataReference\": \"https://storage.example.invalid/test/object-001\",\n  \"approvalId\": \"approval-test-001\",\n  \"reason\": \"Scheduled synthetic test\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "status": "Target",
          "code": 202,
          "header": [
            {
              "key": "Content-Type",
              "value": "application/json"
            }
          ],
          "body": "{\n  \"renewalId\": \"ren-test-001\",\n  \"archiveId\": \"arc-test-001\",\n  \"jobId\": \"job-test-002\",\n  \"mode\": \"HASH_TREE\",\n  \"state\": \"APPROVED\"\n}"
        }
      ]
    },
    {
      "name": "GET /v1/renewals/{renewalId}",
      "request": {
        "method": "GET",
        "description": "Target Renewal operation. Restore owner-approved access before hash-tree renewal. Tenant/object authorization remains mandatory. Backend behavior is not verified by this static package.",
        "url": "{{baseUrl}}/v1/renewals/{{renewalId}}",
        "header": [
          {
            "key": "X-Correlation-ID",
            "value": "corr-test-001"
          }
        ]
      },
      "response": [
        {
          "name": "Target synthetic response",
          "originalRequest": {
            "method": "GET",
            "description": "Target Renewal operation. Restore owner-approved access before hash-tree renewal. Tenant/object authorization remains mandatory. Backend behavior is not verified by this static package.",
            "url": "{{baseUrl}}/v1/renewals/{{renewalId}}",
            "header": [
              {
                "key": "X-Correlation-ID",
                "value": "corr-test-001"
              }
            ]
          },
          "status": "Target",
          "code": 200,
          "header": [
            {
              "key": "Content-Type",
              "value": "application/json"
            }
          ],
          "body": "{\n  \"renewalId\": \"ren-test-001\",\n  \"archiveId\": \"arc-test-001\",\n  \"jobId\": \"job-test-002\",\n  \"mode\": \"HASH_TREE\",\n  \"state\": \"APPROVED\"\n}"
        }
      ]
    },
    {
      "name": "GET /v1/profiles",
      "request": {
        "method": "GET",
        "description": "Target Policy operation. Select an effective permitted revision; do not rewrite the historical policy snapshot. Tenant/object authorization remains mandatory. Backend behavior is not verified by this static package.",
        "url": "{{baseUrl}}/v1/profiles",
        "header": [
          {
            "key": "X-Correlation-ID",
            "value": "corr-test-001"
          }
        ]
      },
      "response": [
        {
          "name": "Target synthetic response",
          "originalRequest": {
            "method": "GET",
            "description": "Target Policy operation. Select an effective permitted revision; do not rewrite the historical policy snapshot. Tenant/object authorization remains mandatory. Backend behavior is not verified by this static package.",
            "url": "{{baseUrl}}/v1/profiles",
            "header": [
              {
                "key": "X-Correlation-ID",
                "value": "corr-test-001"
              }
            ]
          },
          "status": "Target",
          "code": 200,
          "header": [
            {
              "key": "Content-Type",
              "value": "application/json"
            }
          ],
          "body": "{\n  \"items\": [\n    {\n      \"profileId\": \"profile-test-01\",\n      \"policyId\": \"policy-test-v1\",\n      \"version\": \"1\",\n      \"syntax\": \"ASN1_ERS\",\n      \"tsaProfileId\": \"tsa-test-001\",\n      \"status\": \"EFFECTIVE\"\n    }\n  ]\n}"
        }
      ]
    },
    {
      "name": "GET /v1/profiles/{profileId}",
      "request": {
        "method": "GET",
        "description": "Target Policy operation. Select an effective permitted revision; do not rewrite the historical policy snapshot. Tenant/object authorization remains mandatory. Backend behavior is not verified by this static package.",
        "url": "{{baseUrl}}/v1/profiles/{{profileId}}",
        "header": [
          {
            "key": "X-Correlation-ID",
            "value": "corr-test-001"
          }
        ]
      },
      "response": [
        {
          "name": "Target synthetic response",
          "originalRequest": {
            "method": "GET",
            "description": "Target Policy operation. Select an effective permitted revision; do not rewrite the historical policy snapshot. Tenant/object authorization remains mandatory. Backend behavior is not verified by this static package.",
            "url": "{{baseUrl}}/v1/profiles/{{profileId}}",
            "header": [
              {
                "key": "X-Correlation-ID",
                "value": "corr-test-001"
              }
            ]
          },
          "status": "Target",
          "code": 200,
          "header": [
            {
              "key": "Content-Type",
              "value": "application/json"
            }
          ],
          "body": "{\n  \"profileId\": \"profile-test-01\",\n  \"policyId\": \"policy-test-v1\",\n  \"version\": \"1\",\n  \"syntax\": \"ASN1_ERS\",\n  \"tsaProfileId\": \"tsa-test-001\",\n  \"status\": \"EFFECTIVE\"\n}"
        }
      ]
    },
    {
      "name": "GET /v1/policies/{policyId}",
      "request": {
        "method": "GET",
        "description": "Target Policy operation. Select an effective permitted revision; do not rewrite the historical policy snapshot. Tenant/object authorization remains mandatory. Backend behavior is not verified by this static package.",
        "url": "{{baseUrl}}/v1/policies/{{policyId}}",
        "header": [
          {
            "key": "X-Correlation-ID",
            "value": "corr-test-001"
          }
        ]
      },
      "response": [
        {
          "name": "Target synthetic response",
          "originalRequest": {
            "method": "GET",
            "description": "Target Policy operation. Select an effective permitted revision; do not rewrite the historical policy snapshot. Tenant/object authorization remains mandatory. Backend behavior is not verified by this static package.",
            "url": "{{baseUrl}}/v1/policies/{{policyId}}",
            "header": [
              {
                "key": "X-Correlation-ID",
                "value": "corr-test-001"
              }
            ]
          },
          "status": "Target",
          "code": 200,
          "header": [
            {
              "key": "Content-Type",
              "value": "application/json"
            }
          ],
          "body": "{\n  \"policyId\": \"policy-test-v1\",\n  \"version\": \"1\",\n  \"retentionRule\": \"Synthetic 10-year test rule, not a legal requirement\",\n  \"renewalRule\": \"Scheduled risk review\",\n  \"dispositionRule\": \"Approval and no active hold\",\n  \"releaseId\": \"synthetic-release-001\",\n  \"status\": \"EFFECTIVE\"\n}"
        }
      ]
    },
    {
      "name": "POST /v1/archives/{archiveId}/exports",
      "request": {
        "method": "POST",
        "description": "Target Export operation. Obtain recipient and payload export authorization. Tenant/object authorization remains mandatory. Backend behavior is not verified by this static package.",
        "url": "{{baseUrl}}/v1/archives/{{archiveId}}/exports",
        "header": [
          {
            "key": "X-Correlation-ID",
            "value": "corr-test-001"
          },
          {
            "key": "Idempotency-Key",
            "value": "synthetic-test-001"
          },
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "body": {
          "mode": "raw",
          "raw": "{\n  \"evidenceVersion\": 1,\n  \"includePayload\": true,\n  \"recipientKeyId\": \"recipient-test-001\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      },
      "response": [
        {
          "name": "Target synthetic response",
          "originalRequest": {
            "method": "POST",
            "description": "Target Export operation. Obtain recipient and payload export authorization. Tenant/object authorization remains mandatory. Backend behavior is not verified by this static package.",
            "url": "{{baseUrl}}/v1/archives/{{archiveId}}/exports",
            "header": [
              {
                "key": "X-Correlation-ID",
                "value": "corr-test-001"
              },
              {
                "key": "Idempotency-Key",
                "value": "synthetic-test-001"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"evidenceVersion\": 1,\n  \"includePayload\": true,\n  \"recipientKeyId\": \"recipient-test-001\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "status": "Target",
          "code": 202,
          "header": [
            {
              "key": "Content-Type",
              "value": "application/json"
            }
          ],
          "body": "{\n  \"jobId\": \"job-export-001\",\n  \"state\": \"QUEUED\",\n  \"resourceId\": \"exp-test-001\",\n  \"correlationId\": \"corr-test-001\",\n  \"pollAfterSeconds\": 2\n}"
        }
      ]
    },
    {
      "name": "GET /v1/exports/{exportId}",
      "request": {
        "method": "GET",
        "description": "Target Export operation. Obtain recipient and payload export authorization. Tenant/object authorization remains mandatory. Backend behavior is not verified by this static package.",
        "url": "{{baseUrl}}/v1/exports/{{exportId}}",
        "header": [
          {
            "key": "X-Correlation-ID",
            "value": "corr-test-001"
          }
        ]
      },
      "response": [
        {
          "name": "Target synthetic response",
          "originalRequest": {
            "method": "GET",
            "description": "Target Export operation. Obtain recipient and payload export authorization. Tenant/object authorization remains mandatory. Backend behavior is not verified by this static package.",
            "url": "{{baseUrl}}/v1/exports/{{exportId}}",
            "header": [
              {
                "key": "X-Correlation-ID",
                "value": "corr-test-001"
              }
            ]
          },
          "status": "Target",
          "code": 200,
          "header": [
            {
              "key": "Content-Type",
              "value": "application/json"
            }
          ],
          "body": "{\n  \"exportId\": \"exp-test-001\",\n  \"archiveId\": \"arc-test-001\",\n  \"state\": \"EXPORTED\",\n  \"jobId\": \"job-export-001\",\n  \"manifestReference\": \"/assigned-channel/exp-test-001/manifest.json\",\n  \"packageDigest\": {\n    \"algorithm\": \"SHA-256\",\n    \"value\": \"5c34a84b064c4aa79bbc8f49cadeea9c55cfc9df10d655e9bc6f7a6af248e1c1\"\n  }\n}"
        }
      ]
    },
    {
      "name": "POST /v1/archives/{archiveId}/transfers",
      "request": {
        "method": "POST",
        "description": "Target Transfer operation. Keep source custody; verify manifest and recipient acknowledgement. Tenant/object authorization remains mandatory. Backend behavior is not verified by this static package.",
        "url": "{{baseUrl}}/v1/archives/{{archiveId}}/transfers",
        "header": [
          {
            "key": "X-Correlation-ID",
            "value": "corr-test-001"
          },
          {
            "key": "Idempotency-Key",
            "value": "synthetic-test-001"
          },
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "body": {
          "mode": "raw",
          "raw": "{\n  \"exportId\": \"exp-test-001\",\n  \"destinationProfileId\": \"destination-test-001\",\n  \"approvalId\": \"approval-test-002\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      },
      "response": [
        {
          "name": "Target synthetic response",
          "originalRequest": {
            "method": "POST",
            "description": "Target Transfer operation. Keep source custody; verify manifest and recipient acknowledgement. Tenant/object authorization remains mandatory. Backend behavior is not verified by this static package.",
            "url": "{{baseUrl}}/v1/archives/{{archiveId}}/transfers",
            "header": [
              {
                "key": "X-Correlation-ID",
                "value": "corr-test-001"
              },
              {
                "key": "Idempotency-Key",
                "value": "synthetic-test-001"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"exportId\": \"exp-test-001\",\n  \"destinationProfileId\": \"destination-test-001\",\n  \"approvalId\": \"approval-test-002\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "status": "Target",
          "code": 202,
          "header": [
            {
              "key": "Content-Type",
              "value": "application/json"
            }
          ],
          "body": "{\n  \"jobId\": \"job-transfer-001\",\n  \"state\": \"QUEUED\",\n  \"resourceId\": \"trf-test-001\",\n  \"correlationId\": \"corr-test-001\",\n  \"pollAfterSeconds\": 2\n}"
        }
      ]
    },
    {
      "name": "GET /v1/transfers/{transferId}",
      "request": {
        "method": "GET",
        "description": "Target Transfer operation. Keep source custody; verify manifest and recipient acknowledgement. Tenant/object authorization remains mandatory. Backend behavior is not verified by this static package.",
        "url": "{{baseUrl}}/v1/transfers/{{transferId}}",
        "header": [
          {
            "key": "X-Correlation-ID",
            "value": "corr-test-001"
          }
        ]
      },
      "response": [
        {
          "name": "Target synthetic response",
          "originalRequest": {
            "method": "GET",
            "description": "Target Transfer operation. Keep source custody; verify manifest and recipient acknowledgement. Tenant/object authorization remains mandatory. Backend behavior is not verified by this static package.",
            "url": "{{baseUrl}}/v1/transfers/{{transferId}}",
            "header": [
              {
                "key": "X-Correlation-ID",
                "value": "corr-test-001"
              }
            ]
          },
          "status": "Target",
          "code": 200,
          "header": [
            {
              "key": "Content-Type",
              "value": "application/json"
            }
          ],
          "body": "{\n  \"transferId\": \"trf-test-001\",\n  \"archiveId\": \"arc-test-001\",\n  \"exportId\": \"exp-test-001\",\n  \"recipientId\": \"recipient-test-001\",\n  \"state\": \"AWAITING_ACKNOWLEDGEMENT\",\n  \"scope\": \"Complete manifest inventory for exp-test-001; cryptographic verification outside this synthetic example\",\n  \"jobId\": \"job-transfer-001\",\n  \"packageDigest\": {\n    \"algorithm\": \"SHA-256\",\n    \"value\": \"5c34a84b064c4aa79bbc8f49cadeea9c55cfc9df10d655e9bc6f7a6af248e1c1\"\n  }\n}"
        }
      ]
    },
    {
      "name": "POST /v1/transfers/{transferId}/acknowledgements",
      "request": {
        "method": "POST",
        "description": "Authorize the authenticated recipient; bind path transferId, exportId, package digest, report and scope. Persist acknowledgement once under the idempotency key. Acknowledgement does not authorize source deletion.",
        "url": "{{baseUrl}}/v1/transfers/{{transferId}}/acknowledgements",
        "header": [
          {
            "key": "X-Correlation-ID",
            "value": "corr-test-001"
          },
          {
            "key": "Idempotency-Key",
            "value": "synthetic-test-001"
          },
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "body": {
          "mode": "raw",
          "raw": "{\n  \"transferId\": \"trf-test-001\",\n  \"exportId\": \"exp-test-001\",\n  \"recipientId\": \"recipient-test-001\",\n  \"packageDigest\": {\n    \"algorithm\": \"SHA-256\",\n    \"value\": \"5c34a84b064c4aa79bbc8f49cadeea9c55cfc9df10d655e9bc6f7a6af248e1c1\"\n  },\n  \"verificationReportReference\": \"urn:ltans:synthetic:recipient-report-001\",\n  \"scope\": \"Complete manifest inventory for exp-test-001; cryptographic verification outside this synthetic example\",\n  \"acceptedAt\": \"2026-10-15T09:00:00Z\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      },
      "response": [
        {
          "name": "Target synthetic response",
          "originalRequest": {
            "method": "POST",
            "description": "Authorize the authenticated recipient; bind path transferId, exportId, package digest, report and scope. Persist acknowledgement once under the idempotency key. Acknowledgement does not authorize source deletion.",
            "url": "{{baseUrl}}/v1/transfers/{{transferId}}/acknowledgements",
            "header": [
              {
                "key": "X-Correlation-ID",
                "value": "corr-test-001"
              },
              {
                "key": "Idempotency-Key",
                "value": "synthetic-test-001"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"transferId\": \"trf-test-001\",\n  \"exportId\": \"exp-test-001\",\n  \"recipientId\": \"recipient-test-001\",\n  \"packageDigest\": {\n    \"algorithm\": \"SHA-256\",\n    \"value\": \"5c34a84b064c4aa79bbc8f49cadeea9c55cfc9df10d655e9bc6f7a6af248e1c1\"\n  },\n  \"verificationReportReference\": \"urn:ltans:synthetic:recipient-report-001\",\n  \"scope\": \"Complete manifest inventory for exp-test-001; cryptographic verification outside this synthetic example\",\n  \"acceptedAt\": \"2026-10-15T09:00:00Z\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "status": "Target",
          "code": 201,
          "header": [
            {
              "key": "Content-Type",
              "value": "application/json"
            }
          ],
          "body": "{\n  \"transferId\": \"trf-test-001\",\n  \"archiveId\": \"arc-test-001\",\n  \"exportId\": \"exp-test-001\",\n  \"recipientId\": \"recipient-test-001\",\n  \"state\": \"ACKNOWLEDGED\",\n  \"scope\": \"Complete manifest inventory for exp-test-001; cryptographic verification outside this synthetic example\",\n  \"jobId\": \"job-transfer-001\",\n  \"packageDigest\": {\n    \"algorithm\": \"SHA-256\",\n    \"value\": \"5c34a84b064c4aa79bbc8f49cadeea9c55cfc9df10d655e9bc6f7a6af248e1c1\"\n  },\n  \"acknowledgementId\": \"ack-test-001\",\n  \"acceptedAt\": \"2026-10-15T09:00:00Z\"\n}"
        }
      ]
    },
    {
      "name": "GET /v1/jobs/{jobId}",
      "request": {
        "method": "GET",
        "description": "Target Job operation. Check saved jobId and tenant; never assume timeout means failure. Tenant/object authorization remains mandatory. Backend behavior is not verified by this static package.",
        "url": "{{baseUrl}}/v1/jobs/{{jobId}}",
        "header": [
          {
            "key": "X-Correlation-ID",
            "value": "corr-test-001"
          }
        ]
      },
      "response": [
        {
          "name": "Target synthetic response",
          "originalRequest": {
            "method": "GET",
            "description": "Target Job operation. Check saved jobId and tenant; never assume timeout means failure. Tenant/object authorization remains mandatory. Backend behavior is not verified by this static package.",
            "url": "{{baseUrl}}/v1/jobs/{{jobId}}",
            "header": [
              {
                "key": "X-Correlation-ID",
                "value": "corr-test-001"
              }
            ]
          },
          "status": "Target",
          "code": 200,
          "header": [
            {
              "key": "Content-Type",
              "value": "application/json"
            }
          ],
          "body": "{\n  \"jobId\": \"job-transfer-001\",\n  \"state\": \"SUCCEEDED\",\n  \"resourceId\": \"trf-test-001\",\n  \"correlationId\": \"corr-test-001\",\n  \"pollAfterSeconds\": 2,\n  \"resultReference\": \"/v1/transfers/trf-test-001\"\n}"
        }
      ]
    },
    {
      "name": "POST /v1/webhooks",
      "request": {
        "method": "POST",
        "description": "Target Webhook operation. Use an allow-listed HTTPS receiver and complete endpoint ownership verification. Tenant/object authorization remains mandatory. Backend behavior is not verified by this static package.",
        "url": "{{baseUrl}}/v1/webhooks",
        "header": [
          {
            "key": "X-Correlation-ID",
            "value": "corr-test-001"
          },
          {
            "key": "Idempotency-Key",
            "value": "synthetic-test-001"
          },
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "body": {
          "mode": "raw",
          "raw": "{\n  \"webhookId\": \"wh-test-001\",\n  \"endpoint\": \"https://receiver.example.invalid/events\",\n  \"events\": [\n    \"EvidenceGenerated\"\n  ],\n  \"signingKeyId\": \"key-test-001\",\n  \"state\": \"PENDING_VERIFICATION\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      },
      "response": [
        {
          "name": "Target synthetic response",
          "originalRequest": {
            "method": "POST",
            "description": "Target Webhook operation. Use an allow-listed HTTPS receiver and complete endpoint ownership verification. Tenant/object authorization remains mandatory. Backend behavior is not verified by this static package.",
            "url": "{{baseUrl}}/v1/webhooks",
            "header": [
              {
                "key": "X-Correlation-ID",
                "value": "corr-test-001"
              },
              {
                "key": "Idempotency-Key",
                "value": "synthetic-test-001"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"webhookId\": \"wh-test-001\",\n  \"endpoint\": \"https://receiver.example.invalid/events\",\n  \"events\": [\n    \"EvidenceGenerated\"\n  ],\n  \"signingKeyId\": \"key-test-001\",\n  \"state\": \"PENDING_VERIFICATION\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "status": "Target",
          "code": 201,
          "header": [
            {
              "key": "Content-Type",
              "value": "application/json"
            }
          ],
          "body": "{\n  \"webhookId\": \"wh-test-001\",\n  \"endpoint\": \"https://receiver.example.invalid/events\",\n  \"events\": [\n    \"EvidenceGenerated\"\n  ],\n  \"signingKeyId\": \"key-test-001\",\n  \"state\": \"PENDING_VERIFICATION\"\n}"
        }
      ]
    },
    {
      "name": "GET /v1/webhooks/{webhookId}",
      "request": {
        "method": "GET",
        "description": "Target Webhook operation. Use an allow-listed HTTPS receiver and complete endpoint ownership verification. Tenant/object authorization remains mandatory. Backend behavior is not verified by this static package.",
        "url": "{{baseUrl}}/v1/webhooks/{{webhookId}}",
        "header": [
          {
            "key": "X-Correlation-ID",
            "value": "corr-test-001"
          }
        ]
      },
      "response": [
        {
          "name": "Target synthetic response",
          "originalRequest": {
            "method": "GET",
            "description": "Target Webhook operation. Use an allow-listed HTTPS receiver and complete endpoint ownership verification. Tenant/object authorization remains mandatory. Backend behavior is not verified by this static package.",
            "url": "{{baseUrl}}/v1/webhooks/{{webhookId}}",
            "header": [
              {
                "key": "X-Correlation-ID",
                "value": "corr-test-001"
              }
            ]
          },
          "status": "Target",
          "code": 200,
          "header": [
            {
              "key": "Content-Type",
              "value": "application/json"
            }
          ],
          "body": "{\n  \"webhookId\": \"wh-test-001\",\n  \"endpoint\": \"https://receiver.example.invalid/events\",\n  \"events\": [\n    \"EvidenceGenerated\"\n  ],\n  \"signingKeyId\": \"key-test-001\",\n  \"state\": \"PENDING_VERIFICATION\"\n}"
        }
      ]
    },
    {
      "name": "DELETE /v1/webhooks/{webhookId}",
      "request": {
        "method": "DELETE",
        "description": "Target Webhook operation. Use an allow-listed HTTPS receiver and complete endpoint ownership verification. Tenant/object authorization remains mandatory. Backend behavior is not verified by this static package.",
        "url": "{{baseUrl}}/v1/webhooks/{{webhookId}}",
        "header": [
          {
            "key": "X-Correlation-ID",
            "value": "corr-test-001"
          },
          {
            "key": "Idempotency-Key",
            "value": "synthetic-test-001"
          }
        ]
      },
      "response": []
    },
    {
      "name": "POST /v1/archives/{archiveId}/holds",
      "request": {
        "method": "POST",
        "description": "Target Policy operation. Select an effective permitted revision; do not rewrite the historical policy snapshot. Tenant/object authorization remains mandatory. Backend behavior is not verified by this static package.",
        "url": "{{baseUrl}}/v1/archives/{{archiveId}}/holds",
        "header": [
          {
            "key": "X-Correlation-ID",
            "value": "corr-test-001"
          },
          {
            "key": "Idempotency-Key",
            "value": "synthetic-test-001"
          },
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "body": {
          "mode": "raw",
          "raw": "{\n  \"caseId\": \"case-test-001\",\n  \"reason\": \"Synthetic hold test\",\n  \"approvalId\": \"approval-test-003\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      },
      "response": [
        {
          "name": "Target synthetic response",
          "originalRequest": {
            "method": "POST",
            "description": "Target Policy operation. Select an effective permitted revision; do not rewrite the historical policy snapshot. Tenant/object authorization remains mandatory. Backend behavior is not verified by this static package.",
            "url": "{{baseUrl}}/v1/archives/{{archiveId}}/holds",
            "header": [
              {
                "key": "X-Correlation-ID",
                "value": "corr-test-001"
              },
              {
                "key": "Idempotency-Key",
                "value": "synthetic-test-001"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"caseId\": \"case-test-001\",\n  \"reason\": \"Synthetic hold test\",\n  \"approvalId\": \"approval-test-003\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "status": "Target",
          "code": 201,
          "header": [
            {
              "key": "Content-Type",
              "value": "application/json"
            }
          ],
          "body": "{\n  \"holdId\": \"hold-test-001\",\n  \"archiveId\": \"arc-test-001\",\n  \"state\": \"ACTIVE\",\n  \"caseId\": \"case-test-001\"\n}"
        }
      ]
    },
    {
      "name": "POST /v1/archives/{archiveId}/dispositions",
      "request": {
        "method": "POST",
        "description": "Target Archive operation. Reuse the original key only for an identical retry; inspect the existing result before starting a new command. Tenant/object authorization remains mandatory. Backend behavior is not verified by this static package.",
        "url": "{{baseUrl}}/v1/archives/{{archiveId}}/dispositions",
        "header": [
          {
            "key": "X-Correlation-ID",
            "value": "corr-test-001"
          },
          {
            "key": "Idempotency-Key",
            "value": "synthetic-test-001"
          },
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "body": {
          "mode": "raw",
          "raw": "{\n  \"scope\": \"PAYLOAD\",\n  \"approvalId\": \"approval-test-004\",\n  \"reason\": \"Synthetic expiry test\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      },
      "response": [
        {
          "name": "Target synthetic response",
          "originalRequest": {
            "method": "POST",
            "description": "Target Archive operation. Reuse the original key only for an identical retry; inspect the existing result before starting a new command. Tenant/object authorization remains mandatory. Backend behavior is not verified by this static package.",
            "url": "{{baseUrl}}/v1/archives/{{archiveId}}/dispositions",
            "header": [
              {
                "key": "X-Correlation-ID",
                "value": "corr-test-001"
              },
              {
                "key": "Idempotency-Key",
                "value": "synthetic-test-001"
              },
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"scope\": \"PAYLOAD\",\n  \"approvalId\": \"approval-test-004\",\n  \"reason\": \"Synthetic expiry test\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "status": "Target",
          "code": 202,
          "header": [
            {
              "key": "Content-Type",
              "value": "application/json"
            }
          ],
          "body": "{\n  \"jobId\": \"job-disposition-001\",\n  \"state\": \"QUEUED\",\n  \"resourceId\": \"arc-test-001\",\n  \"correlationId\": \"corr-test-001\",\n  \"pollAfterSeconds\": 2\n}"
        }
      ]
    },
    {
      "name": "GET /v1/audit-records",
      "request": {
        "method": "GET",
        "description": "Target Audit operation. Restrict tenant, period and query to the granted reporting scope. Tenant/object authorization remains mandatory. Backend behavior is not verified by this static package.",
        "url": "{{baseUrl}}/v1/audit-records",
        "header": [
          {
            "key": "X-Correlation-ID",
            "value": "corr-test-001"
          }
        ]
      },
      "response": [
        {
          "name": "Target synthetic response",
          "originalRequest": {
            "method": "GET",
            "description": "Target Audit operation. Restrict tenant, period and query to the granted reporting scope. Tenant/object authorization remains mandatory. Backend behavior is not verified by this static package.",
            "url": "{{baseUrl}}/v1/audit-records",
            "header": [
              {
                "key": "X-Correlation-ID",
                "value": "corr-test-001"
              }
            ]
          },
          "status": "Target",
          "code": 200,
          "header": [
            {
              "key": "Content-Type",
              "value": "application/json"
            }
          ],
          "body": "{\n  \"items\": [\n    {\n      \"auditRecordId\": \"aud-test-001\",\n      \"resourceType\": \"Transfer\",\n      \"resourceId\": \"trf-test-001\",\n      \"action\": \"TRANSFER_ACKNOWLEDGED\",\n      \"actorId\": \"recipient-test-001\",\n      \"occurredAt\": \"2026-10-15T09:00:00Z\",\n      \"correlationId\": \"corr-test-001\"\n    }\n  ]\n}"
        }
      ]
    },
    {
      "name": "GET /v1/usage-reports",
      "request": {
        "method": "GET",
        "description": "Target Audit operation. Restrict tenant, period and query to the granted reporting scope. Tenant/object authorization remains mandatory. Backend behavior is not verified by this static package.",
        "url": "{{baseUrl}}/v1/usage-reports",
        "header": [
          {
            "key": "X-Correlation-ID",
            "value": "corr-test-001"
          }
        ]
      },
      "response": [
        {
          "name": "Target synthetic response",
          "originalRequest": {
            "method": "GET",
            "description": "Target Audit operation. Restrict tenant, period and query to the granted reporting scope. Tenant/object authorization remains mandatory. Backend behavior is not verified by this static package.",
            "url": "{{baseUrl}}/v1/usage-reports",
            "header": [
              {
                "key": "X-Correlation-ID",
                "value": "corr-test-001"
              }
            ]
          },
          "status": "Target",
          "code": 200,
          "header": [
            {
              "key": "Content-Type",
              "value": "application/json"
            }
          ],
          "body": "{\n  \"items\": [\n    {\n      \"usageRecordId\": \"usage-test-001\",\n      \"periodStart\": \"2026-10-01T00:00:00Z\",\n      \"periodEnd\": \"2026-11-01T00:00:00Z\",\n      \"metric\": \"acceptedObjects\",\n      \"quantity\": 1,\n      \"unit\": \"object\",\n      \"sourceReference\": \"/v1/archives/arc-test-001\"\n    }\n  ]\n}"
        }
      ]
    }
  ]
}
