---
title: "Create Paddle Checkout URL for current tenant subscription"
method: POST
path: "/v1/billing/checkout/self"
tags: ["Billing"]
---

# Create Paddle Checkout URL for current tenant subscription

`POST /v1/billing/checkout/self`

## Request

- Base URL: `https://api.thrd.email`
- URL: `https://api.thrd.email/v1/billing/checkout/self`
- Auth: HTTP bearer

Authenticated agent flow. Returns a Paddle Checkout URL the agent can forward to a human for payment. Supports Sandbox Starter (plan=sandbox) and higher-tier upgrades. Requires threads:read scope.

## Request body

- object
  - `plan` 'sandbox' | 'limited' | 'verified', required

## Response `200`

Checkout link created

## Other responses

- `400`: Bad request

---

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