Vigilbase One APIStripe
Create a Stripe checkout session
POST /api/stripe/create-checkout-session on the Vigilbase One API.
Needs a recent sign-in
One accepts this request only with a recent sign-in; renewing a token doesn't count, and MCP sessions and API keys are always refused. See changes that need a recent sign-in.
Authorizations
AuthorizationstringAccess tokenheaderrequired
Bearer access token from Vigilbase Identity (auth.vigilbase.com), sent as Authorization: Bearer <token>. The CLI gets one with vigilbase login. Organisation API keys can't call this endpoint: it needs a recent sign-in by a person.
Body
application/jsonlead_idstringuuid
product_keystring
operation_idstringuuidrequired
bandwidth_limitnumberrequired
domainstring
dns_recordsobject[]
8 child attributes
idstringrequired
namestringrequired
typestringrequired
One of:
AAAAACNAMEMXTXTNSSRVCAAcontentstringrequired
ttlnumberrequired
minimum 60maximum 86400
prioritynumber
minimum 0maximum 65535
proxiedboolean
commentstring
customer_emailstringemail
customer_namestring
billing_addressobject
6 child attributes
line1stringrequired
line2string | nullrequired
citystringrequired
statestringrequired
postal_codestringrequired
countrystringrequired
has_agreed_to_liabilityboolean
include_onboardingboolean
success_urlstringuri
cancel_urlstringuri
first_namestring
last_namestring
phonestring
company_namestring
selected_tierinteger
minimum 1maximum 3
bandwidth_tbnumber
Response
Success
Was this page helpful?