---
title: "Get a fax number (Stripe Checkout)"
method: POST
path: "/api/v1/numbers"
tags: ["numbers"]
---

# Get a fax number (Stripe Checkout)

`POST /api/v1/numbers`

## Request

- Base URL: `https://singlefax.com`
- URL: `https://singlefax.com/api/v1/numbers`
- Auth: one of:
  - API key in header `Authorization`
  - HTTP bearer

Reserve a dedicated fax number. Sufficient account credit pays one-time purchases without Stripe Checkout; otherwise returns checkoutUrl. Default sku inbound_30day. Also lifetime and subscription number SKUs. Optional country US|CA and state. Requires credits:checkout. Same as MCP create_inbound_number.

## Request body

- object
  - `sku` string: inbound_30day (default) | lifetime-basic | lifetime-pro | monthly-basic | annual-basic | monthly-business | annual-business
  - `country` 'US' | 'CA'
  - `state` string

## Response `200`

Checkout URL plus reserved phoneNumber

- SkuCheckout
  - `status` 'awaiting_payment' | 'website_only' | 'provisioning', required
  - `sku` string, required
  - `checkoutUrl` string, uri
  - `orderId` string
  - `phoneNumber` string
  - `creditCents` integer
  - `websiteUrl` string, uri
  - `notes` string

## Other responses

- `400`: Unknown fax number SKU
- `401`: Missing or invalid credentials
- `403`: Missing credits:checkout scope

---

[API](https://skmtc.dev/singlefax/apis/singlefax-api.md) · [All operations](https://skmtc.dev/singlefax/apis/singlefax-api/llms.txt) · [OpenAPI document](https://skmtc.dev/singlefax/apis/singlefax-api/revisions/f6fdbfac1e25?raw)
