Webhooks
Create webhook
Create a new webhook endpoint to receive event notifications.
gigstack Connect: Create webhooks for other teams using the team parameter.
post/webhooks
Query parameters
teamstring
gigstack Connect: Target team ID for multi-team access.
Requires gigstack Connect enabled on your team and shared billing account.
Example: ?team=team_xyz789
Request body
Example request
{
"url": "https://your-domain.com/webhooks/gigstack",
"events": [
"payment.created",
"payment.succeeded"
],
"description": "Production webhook for payment events",
"status": "active"
}Response
Webhook created successfully
Example response
{
"success": true,
"message": "Webhook created successfully",
"data": {
"id": "wh_dyS2ZVTj",
"url": "https://your-domain.com/webhooks/gigstack",
"events": [
"payment.created",
"payment.succeeded",
"invoice.created"
],
"status": "active",
"description": "Production payment notifications",
"owner": "8UWdgXELUhf022vuoq249mtGytG2",
"created_at": 1709090576567
}
}