Skip to main content
POST
Create vendor account

Authorizations

Authorization
string
header
required

Authentication Method: HTTP Bearer token.

The runtime requires the literal Bearer prefix — a bare token in the Authorization header is rejected with 401 unauthorized.

Header Format: Authorization: Bearer YOUR_API_KEY

Your API key is a JWT. Live keys operate on live data (livemode: true); test keys operate on isolated test data (livemode: false).

Get your key at: app.gigstack.pro/settings?tab=api

Errors: credential failures are answered by the authentication layer with a raw { "message": … } body, not the standardized envelope — 401 for a missing, malformed or expired token, 403 for a revoked key or a plan without API access. See the Unauthorized and AuthForbidden responses.

Path Parameters

id
string
required
Pattern: ^[A-Za-z0-9_-]{1,128}$

Body

application/json
operation_id
string<uuid>
required
Pattern: ^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-4[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$
alias
string
required
Required string length: 1 - 250
Maximum string length: 250
tax_id
string
Maximum string length: 20
metadata
object
members
string[]

Only the current master owner is permitted. Additional admins require reviewed add_admin approval before any effect.

Pattern: ^[A-Za-z0-9_-]{1,128}$
livemode
boolean

Must match the original credential data mode.

Response

Safe vendor metadata or operation/capability status. Never returns raw onboarding URLs.

data
object