# Spending accounts

Spending accounts are funds assigned to users that can be used as a payment method on an order. These funds are generally used as corporate budget accounts or rewards dollars. They include parameters that control expiration, balance available, balance renewal, user access and overdraft.

## List spending accounts

 - [GET /buyers/{buyerID}/spendingaccounts](https://api-docs.sitecore.com/ordercloud/spending-accounts/spendingaccounts.list.md)

## Create a spending account

 - [POST /buyers/{buyerID}/spendingaccounts](https://api-docs.sitecore.com/ordercloud/spending-accounts/spendingaccounts.create.md)

## Retrieve a spending account

 - [GET /buyers/{buyerID}/spendingaccounts/{spendingAccountID}](https://api-docs.sitecore.com/ordercloud/spending-accounts/spendingaccounts.get.md)

## Create or update a spending account

 - [PUT /buyers/{buyerID}/spendingaccounts/{spendingAccountID}](https://api-docs.sitecore.com/ordercloud/spending-accounts/spendingaccounts.save.md): If an object with the same ID already exists, it will be overwritten.

## Delete a spending account

 - [DELETE /buyers/{buyerID}/spendingaccounts/{spendingAccountID}](https://api-docs.sitecore.com/ordercloud/spending-accounts/spendingaccounts.delete.md)

## Partially update a spending account

 - [PATCH /buyers/{buyerID}/spendingaccounts/{spendingAccountID}](https://api-docs.sitecore.com/ordercloud/spending-accounts/spendingaccounts.patch.md)

## Delete a spending account assignment

 - [DELETE /buyers/{buyerID}/spendingaccounts/{spendingAccountID}/assignments](https://api-docs.sitecore.com/ordercloud/spending-accounts/spendingaccounts.deleteassignment.md)

## List spending account assignments

 - [GET /buyers/{buyerID}/spendingaccounts/assignments](https://api-docs.sitecore.com/ordercloud/spending-accounts/spendingaccounts.listassignments.md)

## Create or update a spending account assignment

 - [POST /buyers/{buyerID}/spendingaccounts/assignments](https://api-docs.sitecore.com/ordercloud/spending-accounts/spendingaccounts.saveassignment.md)

