The API reference moved here from eksis.io/developers.
Webhook events

Channel disconnected

A channel was disconnected from the workspace.

Header Parameters

webhook-id*string

The event id, the same on every retry. Use it to drop duplicates.

webhook-timestamp*string

Unix seconds when this attempt was signed. Reject anything more than 5 minutes off.

webhook-signature*string

One or more v1,<base64> values separated by spaces: HMAC-SHA256 of {webhook-id}.{webhook-timestamp}.{raw body}.

eksis-event-type*string
eksis-delivery-attempt*string

Starts at 1.

Request Body

application/json
  1. body
id*string

Unique per event. Equal to the webhook-id header; use it to drop duplicates.

type*string
Value in"post.target.published""post.target.failed""comment.received""message.received""channel.unhealthy""channel.disconnected""webhook.test"
createdAt*string
Formatdate-time
workspaceId*string
data*

Shape depends on type. See each event.

Response Body

Any 2xx within 10 seconds acknowledges the event.

Example Requests

POST/channel.disconnected