UpdateWebhookSubscriptionBody

Request body for updating a WebhookSubscription.

Definition

TypeScript
interface UpdateWebhookSubscriptionBody {
  name?: string | undefined;
  url?: string | undefined;
  secret?: string | undefined;
  filter?:
    | {
        version: 1;
        root: import("/home/runner/work/aeontel/aeontel/packages/shared/src/conditions/schema").ConditionNode;
      }
    | null
    | undefined;
  enabled?: boolean | undefined;
  runtimeUserId?: string | null | undefined;
}

Fields

FieldTypeNotes
namestring | undefinedoptional — New name
urlstring | undefinedoptional — New URL
secretstring | undefinedoptional — New secret
filter{ version: 1; root: import("/home/runner/work/aeontel/aeontel/packages/shared/src/conditions/schema").ConditionNode; } | null | undefinedoptional — Pass null to clear, omit to leave unchanged, or a Condition to replace.
enabledboolean | undefinedoptional — Enable or disable
runtimeUserIdstring | null | undefinedoptional — Override the workspace default service user as the actor recorded on outbound delivery events. Null clears the override. Workspace-admin-only to set.