---
title: "Start a Stripe checkout for a paid plan"
method: POST
path: "/api/billing/checkout"
---

# Start a Stripe checkout for a paid plan

`POST /api/billing/checkout`

## Request

- Base URL: `https://postwire.io`
- URL: `https://postwire.io/api/billing/checkout`
- Auth: HTTP bearer

## Request body

- object
  - `plan` 'starter' | 'pro' | 'agency' | 'scale', required
  - `interval` 'month' | 'year': Billing period: month (default) or year (20% off, billed once a year). A running subscription is switched, prorated.

## Response `200`

{ url }

---

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