---
title: "List Stripe adjustment reconciliation events"
method: GET
path: "/admin/billing/stripe/adjustment-events"
tags: ["Billing"]
---

# List Stripe adjustment reconciliation events

`GET /admin/billing/stripe/adjustment-events`

## Request

- Base URL: `https://api.crawlora.net/api/v1`
- URL: `https://api.crawlora.net/api/v1/admin/billing/stripe/adjustment-events`
- Auth: API key in header `x-api-key`

Admin-only endpoint that lists local Stripe credit note and refund audit events used to reconcile Stripe adjustments back to invoice snapshots and billing period ledgers.

## Query parameters

- `status` 'matched' | 'unmatched' | 'failed' | 'skipped'
- `customer_id` string
- `invoice_id` string
- `repair_status` 'pending' | 'running' | 'succeeded' | 'failed' | 'skipped'
- `repair_source` 'webhook_auto' | 'admin_manual'
- `min_repair_attempts` integer
- `limit` integer

## Headers

- `x-api-key` string, required

## Response `200`

Stripe adjustment reconciliation events

- BillingStripeAdjustmentEventsResponseDoc
  - `code` integer
  - `data` BillingStripeAdjustmentEventDoc[]
    - `amount_cents` integer
    - `charge_id` string
    - `currency` string
    - `error` string
    - `event_created` string
    - `event_id` string
    - `event_type` string
    - `invoice_payment_ids` string[]
    - `kind` string
    - `match_status` string
    - `matched_period_key` string
    - `matched_stripe_invoice_id` string
    - `matched_user_id` string
    - `payment_intent_id` string
    - `post_payment_credit_note_cents` integer
    - `pre_payment_credit_note_cents` integer
    - `processed_at` string
    - `reconciliation_status` string
    - `refund_cents` integer
    - `repair_attempts` integer
    - `repair_last_attempt_at` string
    - `repair_last_error` string
    - `repair_source` string
    - `repair_status` string
    - `resource_id` string
    - `resource_status` string
    - `stripe_customer_id` string
    - `stripe_invoice_id` string
  - `msg` string

## Other responses

- `400`: Invalid query parameters
- `401`: Authentication required
- `403`: Admin plan required
- `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/0497899e2016?raw)
