> ## Documentation Index
> Fetch the complete documentation index at: https://apidocs.bridge.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# Reserves-archive

> Configure your stablecoin reserves programmatically

A stablecoin's reserve allocation dictates its liquidity and earnings. We give you complete control of the reserves allocation. There are two values to configure: cash vs treasury allocation, and cash minimum. All reserve configuration changes go into effect within 1 business day.

### Cash vs Treasuries

You have full control to configure the reserves allocation for your stablecoin between cash and treasuries.

**Treasuries**: Reserves allocated to treasuries earn maximum rewards, and can be redeemed within 1 business day.

**Cash**: Reserves allocated to cash are available for rapid redemptions to all of Bridge's supported currencies, but we do not earn on funds held in cash.

### Cash Minimum

You may optionally configure a minimum amount of cash reserves. Your cash vs treasury allocation will only go into effect above your cash minimum. With a cash minimum, you can guarantee a floor of liquidity that will be kept available for instant redemptions.

For example you set cash minimum to \$1m and 5% cash (95% treasuries). At \$10m AUM you would have \$1m in cash and at \$30m AUM you would have \$1.5m in cash.

## **APIs**

### Create or Update Reserves Configuration

```bash Request theme={null}
curl --location --request POST 'https://api.bridge.xyz/v0/issuance/reserves/liquidity_allocation' \
--header 'Content-Type: application/json' \
--header 'Api-Key: <Api-Key>' \
--header 'Idempotency-Key: <Unique Idempotency Key>' \
--data-raw '{
  "allocation_percent": 10 # 10% of reserves will be held in cash
  "allocation_minimum": 1000000.00
}'
```

```bash Response theme={null}
{
	"previous_allocation_percent": 20,
	"new_allocation_percent": 10,
	"previous_allocation_minimum": 1500000,
	"new_allocation_minimum": 1000000,
}
```

### View Reserves Configuration

```bash Request theme={null}
curl --request GET \
     --url 'https://api.bridge.xyz/v0/issuance/reserves/liquidity_allocation' \
     --header 'Api-Key: <Api-Key>' \
     --header 'accept: application/json'	
```

```bash Response theme={null}
{
	"allocation_percent": 20,
	"allocation_minimum": 1500000
}
```
