Skip to main content
GET
/
api
/
v1
/
billing
/
subscription
/
checkout
/
session
/
{session_id}
Get subscription checkout session status
curl --request GET \
  --url https://neo.api.projectdiscovery.io/api/v1/billing/subscription/checkout/session/{session_id} \
  --header 'Authorization: Bearer <token>'
{
  "status": "<string>",
  "payment_status": "<string>",
  "subscription_active": true
}

Authorizations

Authorization
string
header
required

JWT authentication token

Path Parameters

session_id
string
required

Stripe Checkout Session ID

Response

Checkout session status

status
string
required

Checkout session status (open, complete, expired)

payment_status
string

Payment status (paid, unpaid, no_payment_required)

subscription_active
boolean

Whether the resource's subscription is active in Neo (provisioning is webhook-async, so this may lag a completed session briefly).