Skip to main content
POST
Send a test event

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,200}$

Query Parameters

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

Body

application/json
operation_id
string<uuid>
required
Pattern: ^[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$
expected_livemode
boolean
required

Assertion of the currently authenticated mode; never selects or overrides it. For get, identifies the frozen operation mode.

confirmed
enum<boolean>
required
Available options:
true
event
enum<string>
required
Available options:
payment.created,
payment.updated,
payment.succeeded,
payment.canceled,
payment.deleted,
payment.upcoming_due_date,
invoice.created,
invoice.canceled,
invoice.failed,
receipt.created,
receipt.updated,
receipt.completed,
receipt.deleted,
customer.created,
customer.updated,
customer.deleted,
service.created,
service.updated,
service.deleted,
teams.created,
teams.sat.completed,
teams.stripe.completed,
teams.openpay.completed,
teams.sat.manifest.signed
resource_id
string
required
Pattern: ^[A-Za-z0-9_-]{1,200}$
source_team_id
string
Pattern: ^[A-Za-z0-9_-]{1,200}$

Response

Scoped operation receipt. Inspect submission and delivery separately.

success
enum<boolean>
required
Available options:
true
data
object
required
timestamp
number
required