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
Name | Type | Required | Description |
---|---|---|---|
X-API-Key | string | No |
Request Body
{
"$ref": "#/components/schemas/CreateSubscriptionRequest"
}
Responses
200
Successful Response
{}
422
Validation Error
{
"$ref": "#/components/schemas/HTTPValidationError"
}