> ## 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.

# Adjustments

> Use Adjustments to adjust the amount of a journal entry or credit account balance.

export const EndpointCard = ({method = "API", title, children, href, arrow = true}) => {
  const METHOD_STYLES = {
    GET: {
      bg: "mint-bg-green-400/20 dark:mint-bg-green-400/20",
      text: "mint-text-green-700 dark:mint-text-green-400",
      border: "mint-border-green-300 dark:mint-border-green-700"
    },
    POST: {
      bg: "mint-bg-blue-400/20 dark:mint-bg-blue-400/20",
      text: "mint-text-blue-700 dark:mint-text-blue-400"
    },
    PUT: {
      bg: "mint-bg-yellow-400/20 dark:mint-bg-yellow-400/20",
      text: "mint-text-yellow-700 dark:mint-text-yellow-400"
    },
    PATCH: {
      bg: "mint-bg-orange-400/20 dark:mint-bg-orange-400/20",
      text: "mint-text-orange-700 dark:mint-text-orange-400"
    },
    DELETE: {
      bg: "mint-bg-red-400/20 dark:mint-bg-red-400/20",
      text: "mint-text-red-700 dark:mint-text-red-400"
    },
    API: {
      bg: "mint-bg-black",
      text: "mint-text-white"
    }
  };
  const MethodBadge = ({method}) => {
    const style = METHOD_STYLES[method?.toUpperCase()] ?? METHOD_STYLES.GET;
    return <span className={`
          method-pill rounded-lg font-semibold px-1.5 py-0.5 text-xs leading-5 ${style.bg} ${style.text}`}>
        {method?.toUpperCase()}
      </span>;
  };
  const content = <div className="group flex items-center gap-4 border border-gray-200 dark:border-gray-700 rounded-xl p-5 hover:border-gray-400 dark:hover:border-gray-500 hover:shadow-md transition-all cursor-pointer">
      {}
      <div className="shrink-0">
        <MethodBadge method={method} />
      </div>
      {}
      <div className="flex-1 min-w-0">
        <p className="font-semibold text-gray-900 dark:text-white text-sm leading-snug">{title}</p>
        {children && <p className="mt-1 text-sm text-gray-500 dark:text-gray-400 line-clamp-2">{children}</p>}
      </div>
    </div>;
  if (!href) return content;
  return <a href={href} className="block no-underline border-b-0 mb-2">
      {content}
    </a>;
};

Use the adjustments endpoints to create and retrieve account adjustments on Marqeta’s credit platform. An account adjustment adjusts the amount of a [journal entry](/core-api/credit-account-journal-entries/) or account balance.

Creating an adjustment triggers the creation of a [journal entry](/core-api/credit-account-journal-entries/) belonging to the `ADJUSTMENT` group. For more on adjustment journal entries, see [Adjustments](/developer-guides/about-credit-account-journal-entries/#_adjustments) in the About Credit Account Journal Entries guide.

<h2 id="create_adjustment_for_account">
  Create account adjustment
</h2>

**Action:** `POST`\
**Endpoint:** `/credit/accounts/{account_token}/adjustments`

Create an adjustment for an existing credit account.

<h3 id="_url_path_parameters">
  URL path parameters
</h3>

| Fields                                               | Description                                                                                                                                                                                                                                              |
| ---------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| account\_token<br /><br />string<br /><br />Required | Unique identifier of the credit account for which you want to create an adjustment.<br /><br />Send a `GET` request to `/credit/accounts` to retrieve existing credit account tokens.<br /><br />**Allowable Values:**<br /><br />Existing account token |

<h3 id="_request_body">
  Request body
</h3>

| Fields                                                             | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| ------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| token<br /><br />string<br /><br />Optional                        | Unique identifier of the adjustment.<br /><br />**Allowable Values:**<br /><br />36 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| original\_ledger\_entry\_token<br /><br />uuid<br /><br />Optional | Unique identifier of the original journal entry needing the adjustment.<br /><br />Required when adjusting an existing journal entry.<br /><br />**Allowable Values:**<br /><br />Existing journal entry token                                                                                                                                                                                                                                                                                                                                                |
| external\_adjustment\_id<br /><br />uuid<br /><br />Optional       | Unique identifier you provide of an associated external adjustment that exists outside Marqeta’s credit platform.<br /><br />**Allowable Values:**<br /><br />255 char max                                                                                                                                                                                                                                                                                                                                                                                    |
| amount<br /><br />decimal<br /><br />Required                      | Amount of the adjustment.<br /><br />Value must be negative if `original_ledger_entry_token` is not passed.<br /><br />**Allowable Values:**<br /><br />1000000 max                                                                                                                                                                                                                                                                                                                                                                                           |
| currency\_code<br /><br />string<br /><br />Required               | Valid three-digit <a href="https://www.iso.org/iso-4217-currency-codes.html" target="_blank" rel="noopener">ISO 4217 currency code</a>.<br /><br />**Allowable Values:**<br /><br />`USD`                                                                                                                                                                                                                                                                                                                                                                     |
| description<br /><br />string<br /><br />Required                  | Description of the adjustment.<br /><br />**Allowable Values:**<br /><br />1–255 chars                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| note<br /><br />string<br /><br />Optional                         | Additional information on the adjustment.<br /><br />**Allowable Values:**<br /><br />255 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| reason<br /><br />string<br /><br />Optional                       | Reason for the adjustment.<br /><br />- `DISPUTE` - The adjustment occurred because a dispute was initiated.<br />- `DISPUTE_RESOLUTION` - The adjustment occurred because of the result of a dispute resolution.<br />- `RETURNED_OR_CANCELED_PAYMENT` - The adjustment occurred because a payment was returned or canceled.<br />- `OTHER` - Any other reason the adjustment occurred. For example, a waived fee or account write-off.<br /><br />**Allowable Values:**<br /><br />`DISPUTE`, `DISPUTE_RESOLUTION`, `RETURNED_OR_CANCELED_PAYMENT`, `OTHER` |

<h3 id="_sample_request_body">
  Sample request body
</h3>

```json JSON lines wrap theme={null}
{
  "original_ledger_entry_token": "2384f927-e4fe-47af-8ff6-0712ee41a2eb",
  "amount": -25,
  "currency_code": "USD",
  "description": "Waived late payment fee"
}
```

<h3 id="_response_body">
  Response body
</h3>

| Fields                                                                           | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| -------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| token<br /><br />string<br /><br />Returned                                      | Unique identifier of the adjustment.<br /><br />If in the `detail_object`, unique identifier of the detail object.<br /><br />**Allowable Values:**<br /><br />36 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| account\_token<br /><br />string<br /><br />Returned                             | Unique identifier of the credit account on which the adjustment was made.<br /><br />**Allowable Values:**<br /><br />36 char max<br /><br />Existing account token                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| type<br /><br />string<br /><br />Returned                                       | Type of adjustment.<br /><br />The adjustment is made on its correlating amount (for example, purchase adjustments are made on purchase amounts). You can use general adjustments for standalone adjustments made on the credit account balance itself, which includes account write-offs, credits, and more.<br /><br />**Allowable Values:**<br /><br />`PURCHASE`, `FEE`, `REWARD`, `INTEREST`, `GENERAL`                                                                                                                                                                                                                                                                                                                                          |
| original\_ledger\_entry\_token<br /><br />uuid<br /><br />Conditionally returned | Unique identifier of the original journal entry needing the adjustment.<br /><br />**Allowable Values:**<br /><br />Existing journal entry token                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| external\_adjustment\_id<br /><br />uuid<br /><br />Conditionally returned       | Unique identifier you provide of an associated external adjustment that exists outside Marqeta’s credit platform.<br /><br />**Allowable Values:**<br /><br />255 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| detail\_token<br /><br />string<br /><br />Conditionally returned                | Unique identifier of the adjustment detail. For example, the token of the dispute, the interest charge, or the returned payment that prompted the adjustment.<br /><br />Returned when the system automatically applies an adjustment.<br /><br />**Allowable Values:**<br /><br />36 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| adjustment\_detail\_object<br /><br />object<br /><br />Conditionally returned   | Contains the adjustment’s full details.<br /><br />The fields returned in this object depend on the adjustment type.<br /><br />Interest returns interest details. For the specific fields returned, see the `detail_object` fields marked "Returned for interest journal entries" in the <a href="/core-api/credit-account-journal-entries/#get_account_journal_entry">account journal entry response fields</a>.<br /><br />Disputes return dispute details. For the specific fields returned, see the <a href="/core-api/credit-account-disputes/#retrieve_dispute">dispute response fields</a>.<br /><br />**Allowable Values:**<br /><br />Existing `adjustment_detail_object`                                                                   |
| related\_detail\_token<br /><br />string<br /><br />Conditionally returned       | Unique identifier of the dispute or returned payment that prompted the interest adjustment.<br /><br />This field is returned for interest adjustments only.<br /><br />**Allowable Values:**<br /><br />36 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| related\_detail\_object<br /><br />object<br /><br />Conditionally returned      | Contains full details of the related dispute or returned payment.<br /><br />The fields returned in this object depend on whether a dispute or returned payment led to the interest adjustment. A dispute returns dispute details; a returned payment returns payment details.<br /><br />For more on the dispute details returned, see the <a href="/core-api/credit-account-disputes/#retrieve_dispute">dispute response fields</a>.<br /><br />For more on the returned payment details returned, see the <a href="/core-api/credit-account-payments/#retrieve_payment">payment response fields</a>.<br /><br />This field is returned for interest adjustments only.<br /><br />**Allowable Values:**<br /><br />Existing `related_detail_object` |
| amount<br /><br />decimal<br /><br />Returned                                    | Amount of the adjustment.<br /><br />**Allowable Values:**<br /><br />Format: 0.00                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| currency\_code<br /><br />string<br /><br />Returned                             | Valid three-digit <a href="https://www.iso.org/iso-4217-currency-codes.html" target="_blank" rel="noopener">ISO 4217 currency code</a>.<br /><br />**Allowable Values:**<br /><br />`USD`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| description<br /><br />string<br /><br />Returned                                | Description of the adjustment.<br /><br />**Allowable Values:**<br /><br />1 char min                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| note<br /><br />string<br /><br />Conditionally returned                         | Additional information on the adjustment.<br /><br />**Allowable Values:**<br /><br />255 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| reason<br /><br />string<br /><br />Returned                                     | Reason for the adjustment.<br /><br />- `DISPUTE` - The adjustment occurred because a dispute was initiated.<br />- `DISPUTE_RESOLUTION` - The adjustment occurred because of the result of a dispute resolution.<br />- `RETURNED_OR_CANCELED_PAYMENT` - The adjustment occurred because a payment was returned or canceled.<br />- `OTHER` - Any other reason the adjustment occurred. For example, a waived fee.<br /><br />**Allowable Values:**<br /><br />`DISPUTE`, `DISPUTE_RESOLUTION`, `RETURNED_OR_CANCELED_PAYMENT`, `OTHER`                                                                                                                                                                                                              |
| created\_time<br /><br />datetime<br /><br />Conditionally returned              | Date and time when the account adjustment was applied, in UTC.<br /><br />**Allowable Values:**<br /><br />Format: yyyy-MM-ddThh:mm:ssZ                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |

<h3 id="_sample_response_body">
  Sample response body
</h3>

```json JSON lines wrap theme={null}
{
  "token": "my_account_adjustment_token1234",
  "account_token": "my_account_token_12",
  "type": "FEE",
  "original_ledger_entry_token": "a0216141-13d6-e2e2-7227-abcd12345678",
  "external_adjustment_id": null,
  "detail_token": null,
  "adjustment_detail_object": null,
  "related_detail_token": null,
  "related_detail_object": null,
  "amount": -25,
  "currency_code": "USD",
  "description": "Waived late payment fee",
  "note": null,
  "reason": "OTHER",
  "created_time": "2025-04-01T23:41:58.802Z"
}
```

<h2 id="get_adjustments_by_account">
  List account adjustments
</h2>

**Action:** `GET`\
**Endpoint:** `/credit/accounts/{account_token}/adjustments`

Retrieve an array of adjustments for a credit account.

This endpoint supports [pagination](/core-api/sorting-and-pagination/).

<h3 id="_url_path_parameters_2">
  URL path parameters
</h3>

| Fields                                               | Description                                                                                                                                                                                                                                              |
| ---------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| account\_token<br /><br />string<br /><br />Required | Unique identifier of the credit account for which you want to retrieve adjustments.<br /><br />Send a `GET` request to `/credit/accounts` to retrieve existing credit account tokens.<br /><br />**Allowable Values:**<br /><br />Existing account token |

<h3 id="_url_query_parameters">
  URL query parameters
</h3>

| Fields                                              | Description                                                                                                     |
| --------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- |
| count<br /><br />integer<br /><br />Optional        | Number of account adjustment resources to retrieve.<br /><br />**Allowable Values:**<br /><br />1–100           |
| start\_index<br /><br />integer<br /><br />Optional | Sort order index of the first resource in the returned array.<br /><br />**Allowable Values:**<br /><br />0 min |

<h3 id="_response_body_2">
  Response body
</h3>

| Fields                                                                                       | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| -------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| count<br /><br />integer<br /><br />Returned                                                 | Number of resources returned.<br /><br />**Allowable Values:**<br /><br />1-10                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| start\_index<br /><br />integer<br /><br />Returned                                          | Sort order index of the first resource in the returned array.<br /><br />**Allowable Values:**<br /><br />Any integer                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| end\_index<br /><br />integer<br /><br />Returned                                            | Sort order index of the last resource in the returned array.<br /><br />**Allowable Values:**<br /><br />Any integer                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| is\_more<br /><br />boolean<br /><br />Returned                                              | A value of `true` indicates that more unreturned resources exist.<br /><br />**Allowable Values:**<br /><br />`true`, `false`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| data<br /><br />array of objects<br /><br />Returned                                         | Contains one or more account adjustments.<br /><br />**Allowable Values:**<br /><br />One or more account adjustment objects                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| data\[].**token**<br /><br />string<br /><br />Returned                                      | Unique identifier of the adjustment.<br /><br />If in the `detail_object`, unique identifier of the detail object.<br /><br />**Allowable Values:**<br /><br />36 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| data\[].**account\_token**<br /><br />string<br /><br />Returned                             | Unique identifier of the credit account on which the adjustment was made.<br /><br />**Allowable Values:**<br /><br />36 char max<br /><br />Existing account token                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| data\[].**type**<br /><br />string<br /><br />Returned                                       | Type of adjustment.<br /><br />The adjustment is made on its correlating amount (for example, purchase adjustments are made on purchase amounts). You can use general adjustments for standalone adjustments made on the credit account balance itself, which includes account write-offs, credits, and more.<br /><br />**Allowable Values:**<br /><br />`PURCHASE`, `FEE`, `REWARD`, `INTEREST`, `GENERAL`                                                                                                                                                                                                                                                                                                                                          |
| data\[].**original\_ledger\_entry\_token**<br /><br />uuid<br /><br />Conditionally returned | Unique identifier of the original journal entry needing the adjustment.<br /><br />**Allowable Values:**<br /><br />Existing journal entry token                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| data\[].**external\_adjustment\_id**<br /><br />uuid<br /><br />Conditionally returned       | Unique identifier you provide of an associated external adjustment that exists outside Marqeta’s credit platform.<br /><br />**Allowable Values:**<br /><br />255 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| data\[].**detail\_token**<br /><br />string<br /><br />Conditionally returned                | Unique identifier of the adjustment detail. For example, the token of the dispute, the interest charge, or the returned payment that prompted the adjustment.<br /><br />Returned when the system automatically applies an adjustment.<br /><br />**Allowable Values:**<br /><br />36 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| data\[].**adjustment\_detail\_object**<br /><br />object<br /><br />Conditionally returned   | Contains the adjustment’s full details.<br /><br />The fields returned in this object depend on the adjustment type.<br /><br />Interest returns interest details. For the specific fields returned, see the `detail_object` fields marked "Returned for interest journal entries" in the <a href="/core-api/credit-account-journal-entries/#get_account_journal_entry">account journal entry response fields</a>.<br /><br />Disputes return dispute details. For the specific fields returned, see the <a href="/core-api/credit-account-disputes/#retrieve_dispute">dispute response fields</a>.<br /><br />**Allowable Values:**<br /><br />Existing `adjustment_detail_object`                                                                   |
| data\[].**related\_detail\_token**<br /><br />string<br /><br />Conditionally returned       | Unique identifier of the dispute or returned payment that prompted the interest adjustment.<br /><br />This field is returned for interest adjustments only.<br /><br />**Allowable Values:**<br /><br />36 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| data\[].**related\_detail\_object**<br /><br />object<br /><br />Conditionally returned      | Contains full details of the related dispute or returned payment.<br /><br />The fields returned in this object depend on whether a dispute or returned payment led to the interest adjustment. A dispute returns dispute details; a returned payment returns payment details.<br /><br />For more on the dispute details returned, see the <a href="/core-api/credit-account-disputes/#retrieve_dispute">dispute response fields</a>.<br /><br />For more on the returned payment details returned, see the <a href="/core-api/credit-account-payments/#retrieve_payment">payment response fields</a>.<br /><br />This field is returned for interest adjustments only.<br /><br />**Allowable Values:**<br /><br />Existing `related_detail_object` |
| data\[].**amount**<br /><br />decimal<br /><br />Returned                                    | Amount of the adjustment.<br /><br />**Allowable Values:**<br /><br />Format: 0.00                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| data\[].**currency\_code**<br /><br />string<br /><br />Returned                             | Valid three-digit <a href="https://www.iso.org/iso-4217-currency-codes.html" target="_blank" rel="noopener">ISO 4217 currency code</a>.<br /><br />**Allowable Values:**<br /><br />`USD`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| data\[].**description**<br /><br />string<br /><br />Returned                                | Description of the adjustment.<br /><br />**Allowable Values:**<br /><br />1 char min                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| data\[].**note**<br /><br />string<br /><br />Conditionally returned                         | Additional information on the adjustment.<br /><br />**Allowable Values:**<br /><br />255 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| data\[].**reason**<br /><br />string<br /><br />Returned                                     | Reason for the adjustment.<br /><br />- `DISPUTE` - The adjustment occurred because a dispute was initiated.<br />- `DISPUTE_RESOLUTION` - The adjustment occurred because of the result of a dispute resolution.<br />- `RETURNED_OR_CANCELED_PAYMENT` - The adjustment occurred because a payment was returned or canceled.<br />- `OTHER` - Any other reason the adjustment occurred. For example, a waived fee.<br /><br />**Allowable Values:**<br /><br />`DISPUTE`, `DISPUTE_RESOLUTION`, `RETURNED_OR_CANCELED_PAYMENT`, `OTHER`                                                                                                                                                                                                              |
| data\[].**created\_time**<br /><br />datetime<br /><br />Conditionally returned              | Date and time when the account adjustment was applied, in UTC.<br /><br />**Allowable Values:**<br /><br />Format: yyyy-MM-ddThh:mm:ssZ                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |

<h3 id="_sample_response_body_2">
  Sample response body
</h3>

```json JSON expandable lines wrap theme={null}
{
  "count": 2,
  "start_index": 0,
  "end_index": 1,
  "is_more": false,
  "data": [
    {
      "token": "my_account_adjustment_token1234",
      "account_token": "my_account_token_12",
      "type": "FEE",
      "original_ledger_entry_token": "a0216141-13d6-e2e2-7227-abcd12345678",
      "external_adjustment_id": null,
      "detail_token": null,
      "adjustment_detail_object": null,
      "related_detail_token": null,
      "related_detail_object": null,
      "amount": -25,
      "currency_code": "USD",
      "description": "Waived late payment fee",
      "note": null,
      "reason": "OTHER"
    },
    {
      "token": "my_account_adjustment_token1234",
      "account_token": "my_account_token_12",
      "type": "INTEREST",
      "original_ledger_entry_token": "a0216141-13d6-e2e2-7227-abcd12345678",
      "external_adjustment_id": "e37e27a1-ad70-382e-846d-a31ab59d00f9",
      "detail_token": "interest_detail_token1234",
      "adjustment_detail_object": {
        "token": "interest_detail_token1234",
        "account_token": "my_account_token_12",
        "statement_token": "statement_token_75b",
        "statement_opening_date": "2024-07-01T04:00:00",
        "statement_closing_date": "2024-08-01T03:59:59.999Z",
        "statement_balance": 208.93,
        "average_daily_balance": 181.67,
        "goto_apr": 14.99,
        "daily_periodic_rate": 0.00041068,
        "days_in_billing_cycle": 31,
        "interest_amount": 2.31,
        "currency_code": "USD",
        "created_date": "2024-08-01T07:00:19.755Z",
        "updated_date": "2024-08-01T07:00:19.755Z"
      },
      "related_detail_token": "dispute_token1234",
      "related_detail_object": {
        "token": "dispute_token_1234",
        "ledger_entry_token": "journal_entry_token1222",
        "account_token": "account_token_12",
        "amount": 500,
        "status": "ACTIVE",
        "category": "FRAUD",
        "notes": "string",
        "resolved_at": "2025-07-01T00:27:09Z",
        "updated_time": "2025-07-01T00:27:09Z",
        "created_time": "2025-07-01T00:27:09Z"
      },
      "amount": -100,
      "currency_code": "USD",
      "description": "interest adjustment",
      "note": "interest adjustment for dispute",
      "reason": "OTHER"
    }
  ]
}
```

<h2 id="retrieve_adjustment">
  Retrieve account adjustment
</h2>

**Action:** `GET`\
**Endpoint:** `/credit/accounts/{account_token}/adjustments/{adjustment_token}`

Retrieve an adjustment for a credit account.

<h3 id="_url_path_parameters_3">
  URL path parameters
</h3>

| Fields                                                  | Description                                                                                                                                                                                                                                                |
| ------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| account\_token<br /><br />string<br /><br />Required    | Unique identifier of the credit account for which you want to retrieve an adjustment.<br /><br />Send a `GET` request to `/credit/accounts` to retrieve existing credit account tokens.<br /><br />**Allowable Values:**<br /><br />Existing account token |
| adjustment\_token<br /><br />string<br /><br />Required | Unique identifier of the adjustment to retrieve.<br /><br />Send a `GET` request to `/credit/accounts/{account_token}/adjustments` to retrieve existing account adjustment tokens.<br /><br />**Allowable Values:**<br /><br />Existing adjustment token   |

<h3 id="_response_body_3">
  Response body
</h3>

| Fields                                                                           | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| -------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| token<br /><br />string<br /><br />Returned                                      | Unique identifier of the adjustment.<br /><br />If in the `detail_object`, unique identifier of the detail object.<br /><br />**Allowable Values:**<br /><br />36 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| account\_token<br /><br />string<br /><br />Returned                             | Unique identifier of the credit account on which the adjustment was made.<br /><br />**Allowable Values:**<br /><br />36 char max<br /><br />Existing account token                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| type<br /><br />string<br /><br />Returned                                       | Type of adjustment.<br /><br />The adjustment is made on its correlating amount (for example, purchase adjustments are made on purchase amounts). You can use general adjustments for standalone adjustments made on the credit account balance itself, which includes account write-offs, credits, and more.<br /><br />**Allowable Values:**<br /><br />`PURCHASE`, `FEE`, `REWARD`, `INTEREST`, `GENERAL`                                                                                                                                                                                                                                                                                                                                          |
| original\_ledger\_entry\_token<br /><br />uuid<br /><br />Conditionally returned | Unique identifier of the original journal entry needing the adjustment.<br /><br />**Allowable Values:**<br /><br />Existing journal entry token                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| external\_adjustment\_id<br /><br />uuid<br /><br />Conditionally returned       | Unique identifier you provide of an associated external adjustment that exists outside Marqeta’s credit platform.<br /><br />**Allowable Values:**<br /><br />255 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| detail\_token<br /><br />string<br /><br />Conditionally returned                | Unique identifier of the adjustment detail. For example, the token of the dispute, the interest charge, or the returned payment that prompted the adjustment.<br /><br />Returned when the system automatically applies an adjustment.<br /><br />**Allowable Values:**<br /><br />36 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| adjustment\_detail\_object<br /><br />object<br /><br />Conditionally returned   | Contains the adjustment’s full details.<br /><br />The fields returned in this object depend on the adjustment type.<br /><br />Interest returns interest details. For the specific fields returned, see the `detail_object` fields marked "Returned for interest journal entries" in the <a href="/core-api/credit-account-journal-entries/#get_account_journal_entry">account journal entry response fields</a>.<br /><br />Disputes return dispute details. For the specific fields returned, see the <a href="/core-api/credit-account-disputes/#retrieve_dispute">dispute response fields</a>.<br /><br />**Allowable Values:**<br /><br />Existing `adjustment_detail_object`                                                                   |
| related\_detail\_token<br /><br />string<br /><br />Conditionally returned       | Unique identifier of the dispute or returned payment that prompted the interest adjustment.<br /><br />This field is returned for interest adjustments only.<br /><br />**Allowable Values:**<br /><br />36 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| related\_detail\_object<br /><br />object<br /><br />Conditionally returned      | Contains full details of the related dispute or returned payment.<br /><br />The fields returned in this object depend on whether a dispute or returned payment led to the interest adjustment. A dispute returns dispute details; a returned payment returns payment details.<br /><br />For more on the dispute details returned, see the <a href="/core-api/credit-account-disputes/#retrieve_dispute">dispute response fields</a>.<br /><br />For more on the returned payment details returned, see the <a href="/core-api/credit-account-payments/#retrieve_payment">payment response fields</a>.<br /><br />This field is returned for interest adjustments only.<br /><br />**Allowable Values:**<br /><br />Existing `related_detail_object` |
| amount<br /><br />decimal<br /><br />Returned                                    | Amount of the adjustment.<br /><br />**Allowable Values:**<br /><br />Format: 0.00                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| currency\_code<br /><br />string<br /><br />Returned                             | Valid three-digit <a href="https://www.iso.org/iso-4217-currency-codes.html" target="_blank" rel="noopener">ISO 4217 currency code</a>.<br /><br />**Allowable Values:**<br /><br />`USD`                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| description<br /><br />string<br /><br />Returned                                | Description of the adjustment.<br /><br />**Allowable Values:**<br /><br />1 char min                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| note<br /><br />string<br /><br />Conditionally returned                         | Additional information on the adjustment.<br /><br />**Allowable Values:**<br /><br />255 char max                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| reason<br /><br />string<br /><br />Returned                                     | Reason for the adjustment.<br /><br />- `DISPUTE` - The adjustment occurred because a dispute was initiated.<br />- `DISPUTE_RESOLUTION` - The adjustment occurred because of the result of a dispute resolution.<br />- `RETURNED_OR_CANCELED_PAYMENT` - The adjustment occurred because a payment was returned or canceled.<br />- `OTHER` - Any other reason the adjustment occurred. For example, a waived fee.<br /><br />**Allowable Values:**<br /><br />`DISPUTE`, `DISPUTE_RESOLUTION`, `RETURNED_OR_CANCELED_PAYMENT`, `OTHER`                                                                                                                                                                                                              |
| created\_time<br /><br />datetime<br /><br />Conditionally returned              | Date and time when the account adjustment was applied, in UTC.<br /><br />**Allowable Values:**<br /><br />Format: yyyy-MM-ddThh:mm:ssZ                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |

<h3 id="_sample_response_body_3">
  Sample response body
</h3>

```json JSON lines wrap theme={null}
{
  "token": "my_account_adjustment_token1234",
  "account_token": "my_account_token_12",
  "type": "FEE",
  "original_ledger_entry_token": "a0216141-13d6-e2e2-7227-abcd12345678",
  "external_adjustment_id": null,
  "detail_token": null,
  "adjustment_detail_object": null,
  "related_detail_token": null,
  "related_detail_object": null,
  "amount": -25,
  "currency_code": "USD",
  "description": "Waived late payment fee",
  "note": null,
  "reason": "OTHER"
}
```


## Related topics

- [Credit Account Adjustments](/docs/diva-api/credit-account-adjustments.md)
- [Release Notes](/docs/developer-guides/release-notes.md)
- [About Credit Account Disputes](/docs/developer-guides/about-credit-account-disputes.md)
- [About Credit Account Ledger Entries](/docs/developer-guides/about-credit-account-ledger-entries.md)
- [About Credit Account Journal Entries](/docs/developer-guides/about-credit-account-journal-entries.md)
