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

# Retrieve global configurations

> Retrieve global configuration by program short code.

GET/credit/rewards/configurations

Retrieve global configuration by program short code.

## URL query parameters

| Fields | Description |
| - | - |
| bundleToken string  Required | Unique identifier of the bundle. **Allowable Values:**  Existing bundle token |

## Response body

| Fields | Description |
| - | - |
| token string  Returned | Unique identifier of the global configuration. **Allowable Values:**  36 char max |
| program\_short\_code string  Returned | Program short code. **Allowable Values:**  36 char max |
| accrual\_strategy string  Returned | Reward accrual strategy for program. If no accrual\_strategy is set, default is DEFAULT. - `DEFAULT` - The rewards accrued are based on typical transaction event types such as authorization clearings and refunds. - `PAYMENT` - The rewards accrued are based on payment event types such as completed payments and returned payments. **Allowable Values:**  `DEFAULT`, `PAYMENT` |
| settlement\_strategy string  Returned | Reward settlement strategy for program. - `LIVE` - The rewards accrued are posted to the reward account upon processing of the authorization clearing for the transaction. - `STATEMENT` - The rewards accrued are posted to the reward account upon successful statement generation for the transactions. **Allowable Values:**  `LIVE`, `STATEMENT` |
| global\_rules array of strings  Returned | Rule description object to apply on a brand-wide level. **Allowable Values:**  Valid array of one or more global rules |
| bundle\_token string  Conditionally returned | Unique identifier of the bundle. **Allowable Values:**  36 char max |
| created\_time datetime  Returned | Date and time when the global configuration was created on the Marqeta platform, in UTC. **Allowable Values:**  Format: yyyy-MM-ddThh:mm:ssZ |
| updated\_time datetime  Returned | Date and time when the global configuration was last updated on the Marqeta platform, in UTC. **Allowable Values:**  Format: yyyy-MM-ddThh:mm:ssZ |

## Sample response body

```json JSON lines wrap theme={null}
{
  "token": "ca8439c7-485f-4fa6-a099-2f77b57e3ce5",
  "program_short_code": "shortCodeValue",
  "accrual_strategy": "DEFAULT",
  "settlement_strategy": "STATEMENT",
  "global_rules": [
    "004d0fbb-8874-44ef-b222-c18de77e9acc",
    "f73877d3-7625-4737-883d-d27ab9f5f7e6"
  ],
  "bundle_token": "f0cf97cb-76f7-47a5-83e7-188b9e741cf9",
  "created_time": "2024-01-04T20:37:11Z",
  "updated_time": "2024-01-04T20:37:11Z"
}
```


## Related topics

- [Reward Global Configurations Overview](https://www.marqeta.com/docs/core-api/credit-reward-global-configurations.md)
- [About Reward Accounts](https://www.marqeta.com/docs/developer-guides/about-credit-reward-accounts.md)
- [Credit Products in the Marqeta Dashboard](https://www.marqeta.com/docs/developer-guides/credit-products-dashboard.md)
- [Retrieve program configuration](https://www.marqeta.com/docs/core-api/cardholder-statements/statement-configuration/retrieve-program-configuration.md)
- [Modify global rules](https://www.marqeta.com/docs/core-api/credit-reward-global-configurations/modify-rules.md)
