> For the complete documentation index, see [llms.txt](https://docs.umbcheckout.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.umbcheckout.net/core-services/database-service.md).

# Database Service

The database service is what handles the retrieval of the UmbCheckout Basket within the database.

You can access the database service by injecting `IDatabaseService` which can be found within the namespace`UmbCheckout.Core.Interfaces`

#### GetBasket

The gets the stored Basket

Parameters:

| Name      | Detail                                                                              |
| --------- | ----------------------------------------------------------------------------------- |
| sessionId | The session to retrieve the [Basket](/core-services/object-reference/basket.md) for |

```csharp
Task<Basket?> GetBasket(string sessionId);
```
