CreateWebhookEndpointBody

Request body for creating a WebhookEndpoint.

Definition

TypeScript
interface CreateWebhookEndpointBody {
  workspaceId: string;
  name: string;
  secret?: string | undefined;
  signatureHeader?: string | undefined;
  signatureAlgo?: "hmac-sha256" | "hmac-sha1" | undefined;
}

Fields

FieldTypeNotes
workspaceIdstringrequired — Workspace that will own the new endpoint.
namestringrequired — Endpoint name
secretstring | undefinedoptional — Shared secret for signature verification
signatureHeaderstring | undefinedoptional — Header name (e.g. X-Hub-Signature-256)
signatureAlgo"hmac-sha256" | "hmac-sha1" | undefinedoptional — Signature algorithm