---
title: "Billing Checkout"
method: POST
path: "/v1/billing/checkout"
---

# Billing Checkout

`POST /v1/billing/checkout`

## Request

- Base URL: `https://api.flanner.io` (the document declares no server; this is the origin it was published from)
- URL: `https://api.flanner.io/v1/billing/checkout`
- Auth: none declared

A link for an admin to start or change a subscription.

The interval is validated here, before a provider sees it. An
unrecognised one is refused rather than defaulted: silently
charging monthly for an annual request, or the reverse, is a
billing error nobody notices until an invoice is wrong.

## Request body

- object

## Response `200`

Successful Response

- object

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/flanner/apis/flanner-control-plane.md) · [All operations](https://skmtc.dev/flanner/apis/flanner-control-plane/llms.txt) · [OpenAPI document](https://skmtc.dev/flanner/apis/flanner-control-plane/revisions/96c571cfab10?raw)
