WebhookEndpoint

The `WebhookEndpoint` entity.

Definition

TypeScript
interface WebhookEndpoint {
  id: string;
  workspaceId: string;
  name: string;
  signatureHeader: string | null;
  signatureAlgo: string | null;
  enabled: boolean;
  createdBy: string;
  createdAt: string;
  updatedAt: string;
}

Fields

FieldTypeNotes
idstringreadonly required
workspaceIdstringrequired — Workspace that owns this inbound endpoint.
namestringrequired — Human-readable endpoint label.
signatureHeaderstring | nullrequired — HTTP header carrying the signature, if verification is enabled.
signatureAlgostring | nullrequired — Signature algorithm (e.g. 'hmac-sha256'), if verification is enabled.
enabledbooleanrequired — When false the endpoint is registered but rejects requests.
createdBystringrequired — User who created the endpoint.
createdAtstringreadonly required — ISO-8601 timestamp of creation.
updatedAtstringreadonly required — ISO-8601 timestamp of the last update.