Webhooks
Create a webhook
client.Webhooks.New(ctx, params) (*WebhookWithSecret, error)
POST/v2/webhooks/{teamId}
Get a webhook
client.Webhooks.Get(ctx, webhookID, query) (*Webhook, error)
GET/v2/webhooks/{teamId}/{webhookId}
Update a webhook
client.Webhooks.Update(ctx, webhookID, params) (*WebhookUpdateResponse, error)
PATCH/v2/webhooks/{teamId}/{webhookId}
Delete a webhook
client.Webhooks.Delete(ctx, webhookID, body) error
DELETE/v2/webhooks/{teamId}/{webhookId}
Re-run verification
client.Webhooks.Verify(ctx, webhookID, body) (*WebhookVerifyResponse, error)
POST/v2/webhooks/{teamId}/{webhookId}/verify
Send a test event
client.Webhooks.Ping(ctx, webhookID, params) (*WebhookPingResponse, error)
POST/v2/webhooks/{teamId}/{webhookId}/ping
List team deliveries
client.Webhooks.ListDeliveries(ctx, params) (*WebhookListDeliveriesResponse, error)
GET/v2/webhooks/{teamId}/deliveries
WebhooksDeliveries
List webhook deliveries
client.Webhooks.Deliveries.List(ctx, webhookID, params) (*WebhookDeliveryListResponse, error)
GET/v2/webhooks/{teamId}/{webhookId}/deliveries
Get a delivery
client.Webhooks.Deliveries.Get(ctx, webhookID, deliveryID, query) (*WebhookDeliveryDetail, error)
GET/v2/webhooks/{teamId}/{webhookId}/deliveries/{deliveryId}