Get Billing Status
GET
/billing/status
const url = 'https://api.mengi.cloud/billing/status';const options = {method: 'GET'};
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://api.mengi.cloud/billing/statusGet current billing status including mandate verification, credit limit, and usage.
With organization_id this returns the organization’s billing status
(requires membership); otherwise the user’s personal one.
Parameters
Section titled “Parameters”Query Parameters
Section titled “Query Parameters”Responses
Section titled “Responses”Successful Response
Media typeapplication/json
BillingStatusResponse
object
has_subscription
required
Has Subscription
boolean
mandate_verified
required
Mandate Verified
boolean
credit_limit
required
Credit Limit
number
balance
required
Balance
number
available_credit
required
Available Credit
number
payment_failures
Payment Failures
integer
current_period_usage
Current Period Usage
number
estimated_monthly_cost
Estimated Monthly Cost
number
trial_active
Trial Active
boolean
trial_credit_total
Trial Credit Total
number
trial_credit_remaining
Trial Credit Remaining
number
platform_fee_waived
Platform Fee Waived
boolean
Example
{ "payment_failures": 0, "current_period_usage": 0, "estimated_monthly_cost": 0, "trial_active": false, "trial_credit_total": 0, "trial_credit_remaining": 0, "platform_fee_waived": false}Validation Error
Media typeapplication/json
HTTPValidationError
object
detail
Detail
Array<object>
ValidationErrorobject
loc
required
Location
Array
msg
required
Message
string
type
required
Error Type
string
Examplegenerated
{ "detail": [ { "loc": [ "example" ], "msg": "example", "type": "example" } ]}