Get My Subscription
Stripe Subscriptions
Get My Subscription
Get the current user’s active Stripe subscription for the project
GET
Get My Subscription
Retrieve the current authenticated user’s active subscription for the project. Use this to display subscription status in your application.
Authentication
This endpoint requires end user authentication via HTTP Bearer Token with project scope.
Query Parameters
boolean
default:"true"
Use test mode data. Set to
false for production subscriptions.Response
Returns the subscription object if active, ornull if no subscription exists.
string (UUID)
Internal subscription record ID
string (UUID)
Project the subscription belongs to
string (UUID)
User who owns the subscription
boolean
Whether this is a test mode subscription
string
Stripe subscription ID (e.g.,
sub_ABC123)string
Stripe customer ID
string
Subscription status:
active, trialing, past_due, canceled, incompletestring
Name of the subscribed plan
integer
Number of subscription seats/units
datetime
Start of current billing period
datetime
End of current billing period (renewal date)
datetime
Scheduled cancellation date (if set)
datetime
When cancellation was requested
datetime
When subscription was created
Example Request
Example Response
Active Subscription
No Subscription
Subscription Status Flow
Integration Example
Common Use Cases
Error Responses
Related Pages
Create Checkout
Start a new subscription
Cancel Subscription
Cancel user’s subscription
Update Subscription
Change subscription plan
Customer Portal
Let user manage billing
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Query Parameters
Use test mode
Response
StripeSubscriptionResponse · object | null
Successful Response
Stripe subscription details.

