Type Alias WebhookBase

type WebhookBase = {
    checkCertificateRevocation?: boolean;
    createdAt?: string;
    createdByUserId?: string;
    description?: string;
    disabledReason?: string;
    disabledReasonCode?: string;
    enableCloudEventDelivery?: boolean;
    enabled?: boolean;
    encryptedHeaders?: Record<string, string>;
    eventTypes?: string[];
    filter?: string;
    headers?: Record<string, string>;
    id?: string;
    level?: "tenant" | "user";
    name: string;
    ownerId?: string;
    secret?: string;
    updatedAt?: string;
    updatedByUserId?: string;
    url: string;
}
Index

Properties

checkCertificateRevocation?: boolean

If enabled the certificate chain of the configured URL will be checked for revocation before sending the webhook.

createdAt?: string
createdByUserId?: string
description?: string
disabledReason?: string
disabledReasonCode?: string
enableCloudEventDelivery?: boolean
enabled?: boolean
encryptedHeaders?: Record<string, string>
eventTypes?: string[]
filter?: string

Filter that should match for a webhook to be triggered. Supported common attribute names are 'id', 'spaceId' and 'topLevelResourceId', beside the common attributes the "com.qlik.v1.app.reload.finished" event also supports "data.status" that could be either "ok" or "error" but can't be used together with other event types. Supported attribute operators are 'eq' and 'ne'. Supported logical operators are 'and' and 'or'. Note that attribute values must be valid JSON strings, hence they're enclosed with double quotes. For more detailed information regarding the SCIM filter syntax (RFC7644) used please follow the link to external documentation.

headers?: Record<string, string>
id?: string
level?: "tenant" | "user"
name: string
ownerId?: string
secret?: string
updatedAt?: string
updatedByUserId?: string
url: string