Skip to main content
POST
Order an app and pay for it externally

Authorizations

Authorization
string
header
required

An API key from the Storiza dashboard (API & Integrations), sent as Authorization: Bearer stz_….

Body

application/json
hostname
string
required
Required string length: 1 - 63
Pattern: ^[a-z0-9]([a-z0-9-]*[a-z0-9])?$
nodeId
string
required
Minimum string length: 1
templateId
string
required
Minimum string length: 1
planId
string
required
Minimum string length: 1
method
string
required

Payment method slug, e.g. credit_cards. See GET /payments/methods

Minimum string length: 1
version
string
Required string length: 1 - 63
groupId
string | null
Minimum string length: 1
env
object
command
string[] | null
Maximum array length: 100
Required string length: 1 - 1000
duration
integer
default:30
Required range: 1 <= x <= 365
currency
string
default:USD
Required string length: 3
couponCode
string
Required string length: 1 - 64

Response

App order created successfully

success
enum<boolean>
required
Available options:
true
message
enum<string>
required
Available options:
App order created successfully
data
Transaction · object
required

Schema for Transaction model

Example: