GET//////
Retrieve a specific delinquency state transition on 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 transition you want to retrieve. Send a GET request to /credit/accounts to retrieve existing credit account tokens.Allowable Values: Existing account token |
| delinquency_transition_token string Required | Unique identifier of the delinquency state transition. Allowable Values: Existing delinquency transition token |
Response body
| Fields | Description |
|---|---|
| token string Returned | Unique identifier of the delinquency state transition. Allowable Values: Existing delinquency transition token |
| account_token string Returned | Unique identifier of the credit account. Allowable Values: Existing account token |
| 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 |
| 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, equivalent to request_time. For statement journal entries, equivalent to impact_time,Allowable Values: Format: yyyy-MM-ddThh:mm:ssZ |
| original_status string Returned | Original delinquency status prior to transition. Allowable Values: CURRENT, DELINQUENT |
| status string Returned | Current delinquency status after transition. Allowable Values: CURRENT, DELINQUENT |
| impact_time datetime Returned | Date and time when the triggering event impacted the account, in UTC. Allowable Values: Format: yyyy-MM-ddThh:mm:ssZ |
| 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 |
| 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 |
| 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 |
| 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 |
| bucket_count decimal Conditionally returned | Number of buckets for the account after the triggering event occurred. Allowable Values: Any integer |
| 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 |
| 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 |
| 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
{
"token": "delinquency_transition_token_1",
"account_token": "account_token_1",
"transition_trigger_reason": "STATEMENT_GENERATION",
"transition_trigger_time": "2023-05-01T09:23:36.046Z",
"original_status": "DELINQUENT",
"status": "DELINQUENT",
"impact_time": "2023-05-01T03:59:59.999Z",
"total_past_due": 160,
"current_due": 41.58,
"total_due": 201.58,
"oldest_payment_due_date": "2023-02-01T04:59:59.999Z",
"bucket_count": 4,
"is_rolled_back": false,
"created_time": "2023-05-01T09:23:36.910Z",
"updated_time": "2023-05-01T09:23:36.910Z"
}