> For the complete documentation index, see [llms.txt](https://docs.tsgglobal.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.tsgglobal.com/api-reference/phone-numbers/add-number-to-cart.md).

# Add Number to Cart

## Overview

Reserve up to 100 numbers at any time in your cart.

## Authentication

{% hint style="info" %}
This function is available via our new GraphQL API. You can read more about how to authenticate to this API [here](/graphql-api-and-authentication.md).
{% endhint %}

## Example Mutation

```
mutation ReserveNumbers($numbers: [String]) {
  numbersReserve(numbers: $numbers) {
    reserved
    reservedTotal
    excluded
    excludedTotal
    requested
    requestedTotal
  }
}
```

### Query Variables

```
{
  "numbers": ["8572144932", "8572144940"]
}
```

## Example Response

```
{
  "data": {
    "numbersReserve": {
      "excluded": [],
      "excludedTotal": 0,
      "requested": [
        "8572391650",
        "8572391651"
      ],
      "requestedTotal": 2,
      "reserved": [
        "8572391651",
        "8572391650"
      ],
      "reservedTotal": 2
    }
  }
}
```
