Skip to main content
GET
List reusable payment links

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.

Query Parameters

team
string

Selected authorized team; Firebase must match current authenticated team. Mode is current persisted preference or immutable credential mode.

limit
integer
default:25
Required range: 1 <= x <= 100
cursor
string
from
integer
Required range: x >= 0
to
integer
Required range: x >= 0
status
enum<string>
Available options:
active,
deleted

Response

Bounded timestamp/document-ID page.

success
boolean
required
data
object[]
required
has_more
boolean
required
next_cursor
string | null
required
livemode
boolean
required