# Transfer requests ## Create transfer request - [POST /v1/accounts/{account_id}/transfer_requests](https://docs.solarisgroup.com/api-reference/digital-banking/transactions/transfer-requests/paths/~1v1~1accounts~1%7Baccount_id%7D~1transfer_requests/post.md): Creates a transfer request and associates it with the account specified in the request URL. This method will create a reservation on the account for the amount specified in the transfer request. ## Index transfer requests for an account - [GET /v1/accounts/{account_id}/transfer_requests](https://docs.solarisgroup.com/api-reference/digital-banking/transactions/transfer-requests/paths/~1v1~1accounts~1%7Baccount_id%7D~1transfer_requests/get.md): Returns an array containing all transfer requests associated with the account specified in the request URL. ## Retrieve a transfer request - [GET /v1/accounts/{account_id}/transfer_requests/{transfer_request_id}](https://docs.solarisgroup.com/api-reference/digital-banking/transactions/transfer-requests/paths/~1v1~1accounts~1%7Baccount_id%7D~1transfer_requests~1%7Btransfer_request_id%7D/get.md): Returns information about the transfer request specified in the request URL. ## Index transfer request executions - [GET /v1/accounts/{account_id}/transfer_requests/{transfer_request_id}/executions](https://docs.solarisgroup.com/api-reference/digital-banking/transactions/transfer-requests/paths/~1v1~1accounts~1%7Baccount_id%7D~1transfer_requests~1%7Btransfer_request_id%7D~1executions/get.md): Returns an array containing all transfer request executions for the account specified in the request URL. ## Execute a transfer request - [POST /v1/accounts/{account_id}/transfer_requests/{transfer_request_id}/executions](https://docs.solarisgroup.com/api-reference/digital-banking/transactions/transfer-requests/paths/~1v1~1accounts~1%7Baccount_id%7D~1transfer_requests~1%7Btransfer_request_id%7D~1executions/post.md): Executes the transfer request specified in the request URL. Note that you can execute a transfer request for the transfer request amount. In case the amount is lower, a new reservation of the remaining amount will be created and the associated of the transfer request will be updated. You must then release the previous reservation using PATCH Resolve a transfer request. ## Resolve a transfer request - [PATCH /v1/accounts/{account_id}/transfer_requests/{transfer_request_id}/resolve](https://docs.solarisgroup.com/api-reference/digital-banking/transactions/transfer-requests/paths/~1v1~1accounts~1%7Baccount_id%7D~1transfer_requests~1%7Btransfer_request_id%7D~1resolve/patch.md): Trigger release of reservation amount