# Fiat instructions

Use these API operations to pre-declare an incoming fiat payment, obtain the memo that
correlates it to the resulting mint, and read the Ripple bank account to send it to.
| Operation | Method | Description |
|  --- | --- | --- |
| [Create a buy instruction](#operation/createFiatInstruction) | PUT | Declare an incoming fiat payment under an id you choose, and receive the memo to quote on it. |
| [Get a fiat instruction](#operation/getFiatInstruction) | GET | Get a specific instruction, buy or redemption, by ID. |
| [List fiat instructions](#operation/listFiatInstructions) | GET | Get a paginated list of your instructions. |
| [Delete a buy instruction](#operation/deleteFiatInstruction) | DELETE | Retire an unused buy instruction. |
| [Get bank details](#operation/getFiatBankDetails) | GET | Get the Ripple bank account to wire the fiat to, on its own. |

 - [GET /v1/stablecoin/fiat-bank-details](https://docs.ripple.com/pt-br/products/stablecoin/api/reference/rlusd-openapi/fiat-instructions/getfiatbankdetails.md): Returns the Ripple bank account to wire fiat to when buying stablecoin - the same object embedded as `bankDetails` on every fiat instruction, served on its own. The bank belongs to your account rather
 - [GET /v1/stablecoin/fiat-instructions](https://docs.ripple.com/pt-br/products/stablecoin/api/reference/rlusd-openapi/fiat-instructions/listfiatinstructions.md): Returns a paginated list of your fiat instructions, both buy (`CRYPTO` destination) and redemption (`FIAT` destination). Deleted instructions are excluded. `bankDetails` is identical on every instruct
 - [PUT /v1/stablecoin/fiat-instructions/{id}](https://docs.ripple.com/pt-br/products/stablecoin/api/reference/rlusd-openapi/fiat-instructions/createfiatinstruction.md): Declares an incoming fiat payment under an id you choose, and returns the `memo` to quote in that payment's reference field so the funds can be attributed and the RLUSD minted to the wallet you named.
 - [GET /v1/stablecoin/fiat-instructions/{id}](https://docs.ripple.com/pt-br/products/stablecoin/api/reference/rlusd-openapi/fiat-instructions/getfiatinstruction.md): Returns a single fiat instruction by id, including its `memo` and current `status`. Works for both buy and redemption instructions belonging to your account. Only your own instructions are visible. An
 - [DELETE /v1/stablecoin/fiat-instructions/{id}](https://docs.ripple.com/pt-br/products/stablecoin/api/reference/rlusd-openapi/fiat-instructions/deletefiatinstruction.md): Retires a buy instruction you no longer intend to use, so a fiat payment arriving later with its memo can never mint against it. Because instructions never expire, this is the only way to retire an un
