Skip to main content

Create Subscription

POST /v1/billing/subscription

Create a new subscription for the user.

Security measures:

  • User authentication required
  • Client secret validation before return
  • Expiration timestamps included
  • User-subscription association verified

Parameters

NameTypeRequiredDescription
X-API-KeystringNo

Request Body

{
"$ref": "#/components/schemas/CreateSubscriptionRequest"
}

Responses

200

Successful Response

{}

422

Validation Error

{
"$ref": "#/components/schemas/HTTPValidationError"
}