v1

latestOpenAPI 3.0.3Proprietaryraw.githubusercontent.com2026-03-067260437.0 KB
Webhooks

List webhooks

Retrieve all configured webhooks for your team.

gigstack Connect: Access other teams' webhooks using the team parameter.

get/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

limitinteger

Maximum number of webhooks to return (default 10, max 100)

status'active' | 'inactive'

Filter webhooks by status

Response

Webhooks retrieved successfully

successboolean
messagestring
timestampnumber

Example response

{
  "success": true,
  "message": "Webhooks retrieved 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
    }
  ],
  "timestamp": 1709090576567
}