# Return basics

How you manage returns depends on whether [Digital River coordinates the process](#digital-river-coordinated-returns) or whether you've [assigned a third party to manage your returns](#third-party-coordinated-returns).

## Digital River coordinated returns

In [Digital River coordinated returns](https://docs.digitalriver.com/digital-river-api/order-management/returns-and-refunds-1/returns/digital-river-coordinated-returns), you use the [Fulfillment Returns API](https://app.gitbook.com/s/x8fSFzVR3sg0TsNWwwVz/fulfillment-returns) to initiate the return process. Before creating a fulfillment return, you should ensure the relevant items have shipped. And before you [issue any refunds](https://docs.digitalriver.com/digital-river-api/order-management/returns-and-refunds-1/refunds/issuing-refunds), ensure you've received the return accepted event.

## Third-party coordinated returns

In third-party[ coordinated returns](https://docs.digitalriver.com/digital-river-api/order-management/returns-and-refunds-1/returns/creating-a-return), you can use the [Returns API](https://app.gitbook.com/s/x8fSFzVR3sg0TsNWwwVz/returns) to notify Digital River of authorized and accepted returns. Once an authorized return is fully accepted, Digital River generates a refund.
