---
title: "Download a frozen billing statement evidence pack"
method: GET
path: "/admin/billing/statements/{statement_id}/evidence"
tags: ["Billing"]
---

# Download a frozen billing statement evidence pack

`GET /admin/billing/statements/{statement_id}/evidence`

## Request

- Base URL: `https://api.crawlora.net/api/v1`
- URL: `https://api.crawlora.net/api/v1/admin/billing/statements/{statement_id}/evidence`
- Auth: API key in header `x-api-key`

Admin-only endpoint that returns a raw JSON evidence pack for one frozen statement revision, including snapshot metadata, the customer-safe statement, admin evidence, and checksum verification details.

## Path parameters

- `statement_id` string, required

## Headers

- `x-api-key` string, required

## Response `200`

Raw statement evidence JSON

- BillingBillingStatementEvidencePackDoc
  - `admin_evidence` BillingBillingStatementAdminEvidenceDoc
    - `adjustment_events` BillingBillingStatementAdjustmentEvidenceDoc[]
      - `amount_cents` integer
      - `currency` string
      - `error` string
      - `event_created` string
      - `event_id` string
      - `event_type` string
      - `kind` string
      - `match_status` string
      - `processed_at` string
      - `reconciliation_status` string
      - `repair_attempts` integer
      - `repair_last_error` string
      - `repair_status` string
      - `resource_id` string
      - `resource_status` string
      - `stripe_invoice_id` string
    - `invoice` BillingBillingStatementInvoiceEvidenceDoc
      - `amount_due_cents` integer
      - `amount_paid_cents` integer
      - `amount_remaining_cents` integer
      - `currency` string
      - `due_date` string
      - `effective_due_date` string
      - `finalized_at` string
      - `hosted_invoice_url` string
      - `invoice_pdf` string
      - `line_items` BillingStripeInvoiceLineItemDoc[]
        - `amount_cents` integer
        - `category` string
        - `currency` string
        - `description` string
        - `line_id` string
        - `period_end` string
        - `period_start` string
        - `proration` boolean
        - `source_ref` string
        - `type` string
      - `mismatch_flags` string[]
      - `mismatch_total_cents` integer
      - `paid_at` string
      - `period_end` string
      - `period_start` string
      - `reconciliation_status` string
      - `repair_attempts` integer
      - `repair_error` string
      - `repair_status` string
      - `stripe_invoice_id` string
      - `stripe_invoice_number` string
      - `stripe_invoice_status` string
    - `invoice_events` BillingBillingStatementInvoiceEventEvidenceDoc[]
      - `error` string
      - `event_created` string
      - `event_id` string
      - `event_type` string
      - `match_status` string
      - `processed_at` string
      - `reconciliation_status` string
      - `repair_attempts` integer
      - `repair_last_error` string
      - `repair_status` string
      - `stripe_invoice_id` string
      - `stripe_invoice_status` string
    - `repair` BillingBillingStatementRepairDoc
      - `repair_attempts` integer
      - `repair_last_attempt_at` string
      - `repair_last_error` string
      - `repair_status` string
      - `stripe_sync_attempts` integer
      - `stripe_sync_error` string
      - `stripe_sync_status` string
      - `stripe_synced_at` string
  - `customer_statement` BillingBillingPeriodStatementDoc
    - `accounts_receivable` BillingBillingStatementAccountsReceivableDoc
      - `amount_due_cents` integer
      - `amount_paid_cents` integer
      - `amount_remaining_cents` integer
      - `due_date` string
      - `effective_due_date` string
      - `finalized_at` string
      - `invoice_status` string
      - `paid_at` string
      - `payment_failed_at` string
    - `adjustment_events` BillingBillingStatementAdjustmentEvidenceDoc[]
      - `amount_cents` integer
      - `currency` string
      - `error` string
      - `event_created` string
      - `event_id` string
      - `event_type` string
      - `kind` string
      - `match_status` string
      - `processed_at` string
      - `reconciliation_status` string
      - `repair_attempts` integer
      - `repair_last_error` string
      - `repair_status` string
      - `resource_id` string
      - `resource_status` string
      - `stripe_invoice_id` string
    - `endpoint_breakdown` BillingBillingEndpointLedgerDoc[]
      - `charged_requests` integer
      - `credits` integer
      - `endpoint` string
      - `failed_requests` integer
      - `non_billable_requests` integer
      - `overage` integer
      - `requests` integer
    - `events` BillingBillingStatementEventItemDoc[]
      - `billable` boolean
      - `created_at` string
      - `credit_cost` integer
      - `endpoint` string
      - `event_status` string
      - `non_billable_reason` string
      - `request_id` string
      - `status_code` integer
    - `expected` BillingBillingStatementExpectedRevenueDoc
      - `credits_used` integer
      - `currency` string
      - `expected_subscription_amount_cents` integer
      - `expected_total_amount_cents` integer
      - `included_credits` integer
      - `overage_amount_cents` integer
      - `overage_credits` integer
      - `overage_price_per_1000` number
      - `pricing_source` string
      - `subscription_price_cents` integer
    - `generated_at` string
    - `invoice` BillingBillingStatementInvoiceEvidenceDoc
      - `amount_due_cents` integer
      - `amount_paid_cents` integer
      - `amount_remaining_cents` integer
      - `currency` string
      - `due_date` string
      - `effective_due_date` string
      - `finalized_at` string
      - `hosted_invoice_url` string
      - `invoice_pdf` string
      - `line_items` BillingStripeInvoiceLineItemDoc[]
        - `amount_cents` integer
        - `category` string
        - `currency` string
        - `description` string
        - `line_id` string
        - `period_end` string
        - `period_start` string
        - `proration` boolean
        - `source_ref` string
        - `type` string
      - `mismatch_flags` string[]
      - `mismatch_total_cents` integer
      - `paid_at` string
      - `period_end` string
      - `period_start` string
      - `reconciliation_status` string
      - `repair_attempts` integer
      - `repair_error` string
      - `repair_status` string
      - `stripe_invoice_id` string
      - `stripe_invoice_number` string
      - `stripe_invoice_status` string
    - `invoice_events` BillingBillingStatementInvoiceEventEvidenceDoc[]
      - `error` string
      - `event_created` string
      - `event_id` string
      - `event_type` string
      - `match_status` string
      - `processed_at` string
      - `reconciliation_status` string
      - `repair_attempts` integer
      - `repair_last_error` string
      - `repair_status` string
      - `stripe_invoice_id` string
      - `stripe_invoice_status` string
    - `mismatch` BillingBillingStatementMismatchDoc
      - `mismatch_flags` string[]
      - `mismatch_total_cents` integer
    - `period` BillingBillingStatementPeriodDoc
      - `closed_at` string
      - `period_end` string
      - `period_key` string
      - `period_start` string
      - `status` string
    - `plan` string
    - `repair` BillingBillingStatementRepairDoc
      - `repair_attempts` integer
      - `repair_last_attempt_at` string
      - `repair_last_error` string
      - `repair_status` string
      - `stripe_sync_attempts` integer
      - `stripe_sync_error` string
      - `stripe_sync_status` string
      - `stripe_synced_at` string
    - `snapshot` BillingBillingStatementSnapshotMetadataDoc
      - `canonical_json_sha256` string
      - `frozen_at` string
      - `generated_at` string
      - `revision` integer
      - `snapshot_status` string
      - `source_ledger_updated_at` string
      - `source_snapshot_updated_at` string
      - `statement_id` string
      - `statement_version` string
    - `stripe_actual` BillingBillingStatementStripeActualDoc
      - `amount_due_cents` integer
      - `amount_paid_cents` integer
      - `amount_remaining_cents` integer
      - `credit_note_cents` integer
      - `currency` string
      - `discount_cents` integer
      - `net_cash_cents` integer
      - `one_time_cents` integer
      - `overage_cents` integer
      - `proration_cents` integer
      - `refund_cents` integer
      - `snapshot_updated_at` string
      - `subscription_cents` integer
      - `tax_cents` integer
      - `total_cents` integer
    - `user` BillingBillingStatementUserDoc
      - `email` string
      - `plan` string
      - `stripe_customer_id` string
      - `user_id` string
      - `username` string
  - `snapshot` BillingBillingPeriodStatementSnapshotSummaryDoc
    - `adjustment_event_count` integer
    - `canonical_json_sha256` string
    - `event_count` integer
    - `frozen_at` string
    - `generated_at` string
    - `generated_by` string
    - `invoice_event_count` integer
    - `period_key` string
    - `plan` string
    - `revision` integer
    - `source_ledger_updated_at` string
    - `source_snapshot_updated_at` string
    - `statement_id` string
    - `statement_version` string
    - `status` string
    - `user_id` string
  - `verification` BillingBillingPeriodStatementVerificationDoc
    - `canonical_json_byte_count` integer
    - `computed_sha256` string
    - `frozen_at` string
    - `period_key` string
    - `revision` integer
    - `statement_id` string
    - `statement_version` string
    - `stored_sha256` string
    - `user_id` string
    - `valid` boolean

## Other responses

- `401`: Authentication required
- `403`: Admin plan required
- `404`: Statement snapshot not found
- `500`: Internal server error

---

[API](https://skmtc.dev/crawlora/apis/crawlora-api.md) · [All operations](https://skmtc.dev/crawlora/apis/crawlora-api/llms.txt) · [OpenAPI document](https://skmtc.dev/crawlora/apis/crawlora-api/revisions/afac9b012a27?raw)
