> ## Documentation Index
> Fetch the complete documentation index at: https://www.marqeta.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# List delinquency state transitions

> Retrieve an array of delinquency state transitions for a credit account.

GET/credit/accounts/\{account\_token}/delinquencystate/transitions

Retrieve an array of delinquency state transitions for a credit account.

A delinquency state transition occurs when an account's delinquency state transitions between delinquent and current. An account becomes delinquent when it falls behind on payments and becomes current when payments are made up to date.

## URL path parameters

| Fields | Description |
| - | - |
| account\_token string  Required | Unique identifier of the credit account whose delinquency state transitions you want to retrieve. Send a `GET` request to `/credit/accounts` to retrieve existing credit account tokens. **Allowable Values:**  Existing account token |

## URL query parameters

| Fields | Description |
| - | - |
| count integer  Optional | Number of resources to retrieve. **Allowable Values:**  1 min |
| start\_index integer  Optional | Sort order index of the first resource in the returned array. **Allowable Values:**  0 min |
| sort\_by string  Optional | Field on which to sort. Prefix the field name with a hyphen (`-`) to sort in descending order. Omit the hyphen to sort in ascending order. **NOTE:** You must sort using system field names such as `impactTime`, and not by the field names appearing in response bodies such as `impact_time`. **Allowable Values:**  `impactTime`, `-impactTime` |

## Response body

| Fields | Description |
| - | - |
| count integer  Returned | Number of resources returned. **Allowable Values:**  1-10 |
| start\_index integer  Returned | Sort order index of the first resource in the returned array. **Allowable Values:**  Any integer |
| end\_index integer  Returned | Sort order index of the last resource in the returned array. **Allowable Values:**  Any integer |
| is\_more boolean  Returned | A value of `true` indicates that more unreturned resources exist. **Allowable Values:**  `true`, `false` |
| data array of objects  Returned | List of delinquency state transitions. **Allowable Values:**  Valid array of one or more delinquency state transitions |
| data\[].**token** string  Returned | Unique identifier of the delinquency state transition. **Allowable Values:**  Existing delinquency transition token |
| data\[].**account\_token** string  Returned | Unique identifier of the credit account. **Allowable Values:**  Existing account token |
| data\[].**transition\_trigger\_reason** string  Returned | Event that triggered an update to the account's delinquency state. **Allowable Values:**  `PAYMENT`, `PAYMENT_VOID`, `CREDIT`, `MINIMUM_PAYMENT_OVERRIDE`, `STATEMENT_GENERATION`, `REAGE`, `PAST_MIN_PAYMENT_DUE` |
| data\[].**transition\_trigger\_time** datetime  Returned | Date and time when the triggering event caused the account's delinquency state to transition, in UTC. For [journal entries](https://www.marqeta.com/docs/core-api/credit-account-journal-entries/), equivalent to `request_time`. For [statement journal entries](https://www.marqeta.com/docs/core-api/credit-account-statements/list-journal-entries.md), equivalent to `impact_time`, **Allowable Values:**  Format: yyyy-MM-ddThh:mm:ssZ |
| data\[].**original\_status** string  Returned | Original delinquency status prior to transition. **Allowable Values:**  `CURRENT`, `DELINQUENT` |
| data\[].**status** string  Returned | Current delinquency status after transition. **Allowable Values:**  `CURRENT`, `DELINQUENT` |
| data\[].**impact\_time** datetime  Returned | Date and time when the triggering event impacted the account, in UTC. **Allowable Values:**  Format: yyyy-MM-ddThh:mm:ssZ |
| data\[].**total\_past\_due** decimal  Conditionally returned | Total amount that is past due after the triggering event occurred. Equivalent to `past_due_carried_forward` for the account's most recent delinquency bucket. To retrieve delinquency buckets for an account, send a `GET` request to `/credit/accounts/{account_token}/delinquencystate`. **Allowable Values:**  Format: 0.00 |
| data\[].**current\_due** decimal  Conditionally returned | Current amount that is due after the triggering event occurred. Equivalent to `current_due` for the account's most recent delinquency bucket. To retrieve delinquency buckets for an account, send a `GET` request to `/credit/accounts/{account_token}/delinquencystate`. **Allowable Values:**  Format: 0.00 |
| data\[].**total\_due** decimal  Conditionally returned | Total amount that is due after the triggering event occurred; the sum of `total_past_due` and `current_due`. Equivalent to `total_due` for the account's most recent delinquency bucket. To retrieve delinquency buckets for an account, send a `GET` request to `/credit/accounts/{account_token}/delinquencystate`. **Allowable Values:**  Format: 0.00 |
| data\[].**oldest\_payment\_due\_date** datetime  Conditionally returned | Payment due date of the account's oldest delinquency bucket, in UTC. Useful when used with the delinquency state transition's `created_time` to determine the total number of days a payment is past due. **Allowable Values:**  Format: yyyy-MM-ddThh:mm:ssZ |
| data\[].**bucket\_count** decimal  Conditionally returned | Number of buckets for the account after the triggering event occurred. **Allowable Values:**  Any integer |
| data\[].**is\_rolled\_back** boolean  Returned | A value of `true` indicates that the system invalidated and rolled back the delinquency transition. This is a temporary field that allows Marqeta to handle occasional cases of out-of-order processing. This can occur when two delinquency state transition webhooks are sent near-simultaneously. For example, if a credit and a payment that bring an account current are made around the same time, two delinquency state transitions are sent very close together. In these cases, one of the transitions is rolled back and invalidated. For the transition that is rolled back, `is_rolled_back` is `true` and the transition should be ignored. This field is temporary and to be deprecated when out-of-order processing is addressed in a future release. **Allowable Values:**  `true`, `false` |
| data\[].**created\_time** datetime  Returned | Date and time when the delinquency state transition was created on Marqeta's credit platform, in UTC. **Allowable Values:**  Format: yyyy-MM-ddThh:mm:ssZ |
| data\[].**updated\_time** datetime  Conditionally returned | Date and time when the delinquency state transition was last updated on Marqeta's credit platform, in UTC. **Allowable Values:**  Format: yyyy-MM-ddThh:mm:ssZ |

## Sample response body

```json JSON expandable lines wrap theme={null}
{
  "count": 2,
  "start_index": 0,
  "end_index": 1,
  "is_more": false,
  "data": [
    {
      "token": "delinquency_transition_token_2",
      "account_token": "account_token_1",
      "transition_trigger_reason": "PAYMENT",
      "transition_trigger_time": "2023-12-02T23:13:48.284Z",
      "original_status": "DELINQUENT",
      "status": "CURRENT",
      "impact_time": "2023-12-02T23:13:48.281Z",
      "total_past_due": 0,
      "current_due": 221.53,
      "total_due": 221.53,
      "oldest_payment_due_date": "2024-01-01T04:59:59.999Z",
      "bucket_count": 0,
      "is_rolled_back": false,
      "created_time": "2023-03-28T00:52:17.566Z",
      "updated_time": "2023-03-28T00:52:17.566Z"
    },
    {
      "token": "delinquency_transition_token_1",
      "account_token": "account_token_1",
      "transition_trigger_reason": "STATEMENT_GENERATION",
      "transition_trigger_time": "2022-12-01T08:01:29.201Z",
      "original_status": "CURRENT",
      "status": "DELINQUENT",
      "impact_time": "2023-12-01T04:59:59.999Z",
      "total_past_due": 40.18,
      "current_due": 231.35,
      "total_due": 271.53,
      "oldest_payment_due_date": "2023-12-01T04:59:59.999Z",
      "bucket_count": 1,
      "is_rolled_back": false,
      "created_time": "2024-03-28T00:52:17.398Z",
      "updated_time": "2024-03-28T00:52:17.398Z"
    }
  ]
}
```


## Related topics

- [Delinquency Overview](https://www.marqeta.com/docs/core-api/credit-account-delinquency.md)
- [Retrieve delinquency state transition](https://www.marqeta.com/docs/core-api/credit-account-delinquency/retrieve-state-transition.md)
- [Event Types](https://www.marqeta.com/docs/core-api/event-types.md)
- [Retrieve delinquency state](https://www.marqeta.com/docs/core-api/credit-account-delinquency/retrieve-state.md)
- [Resend credit event notification](https://www.marqeta.com/docs/core-api/credit-account-delinquency/resend-credit-event-notification-delinquency.md)
