Get billing
GET
/v1/billing
const url = 'https://developers.waalaxy.ai/v1/billing';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://developers.waalaxy.ai/v1/billing \ --header 'Authorization: Bearer <token>'Get the subscription state and the plan catalog
Authorizations
Section titled “Authorizations”Responses
Section titled “Responses”Success
Media typeapplication/json
object
status
required
string
data
required
object
subscription
required
object
isSubscribed
required
boolean
paymentFailed
required
boolean
trialEnded
required
boolean
accessKind
required
string | null
billingCurrency
required
string
status
required
string | null
seats
required
integer
paidSeats
required
integer
complimentarySeats
required
integer
usedSeats
required
integer
billingPrice
required
object
billingPeriod
required
string
currency
required
string
unitAmount
required
integer
product
required
object
name
required
string
currentPeriodEnd
required
string | null format: date-time
cancelAt
required
string | null format: date-time
cancelAtPeriodEnd
required
boolean
nextPaymentAmount
required
integer | null
nextPaymentDate
required
string | null format: date-time
nextPaymentDiscount
required
object
code
required
string
name
required
string | null
duration
required
string
durationInMonths
required
integer | null
percentOff
required
number | null
amountOff
required
integer | null
redeemBy
required
string | null format: date-time
endsAt
required
string | null format: date-time
regularAmount
required
integer
discountAmount
required
integer
catalog
required
Array<object>
object
name
required
string
prices
required
Array<object>
object
billingPeriod
required
string
currency
required
string
unitAmount
required
integer
Example
{ "status": "success", "data": { "subscription": { "accessKind": "alpha", "billingCurrency": "eur", "billingPrice": { "billingPeriod": "monthly", "currency": "eur" }, "nextPaymentDiscount": { "duration": "once" } }, "catalog": [ { "prices": [ { "billingPeriod": "monthly", "currency": "eur" } ] } ] }}Error, see Errors and rate limits
Media typeapplication/json
object
status
required
string
error
required
object
message
required
string
code
string
requestId
string
Example
{ "status": "error"}