Skip to content

WebhookPayload

Webhook configuration information.

Fields

Field Type Description
authInfo WebhookAuthInfoV2Input Authentication type that the endpoint uses. Optional: a request may instead supply auth in encoded form. A request must be EITHER fully plain (url + auth_info) OR fully encoded (encoded_url + encoded_auth_info); mixing plain and encoded fields is rejected (enforced server-side).
description String A description of the webhook to be created.
encodedAuthInfo WebhookEncodedAuthInfoV2Input Base64-encoded authentication info. Optional alternative to auth_info. When any encoded field is present, the request is in encoded mode and the plain auth_info is ignored. Input-only; never returned on a reply.
encodedUrl String Base64-encoded webhook receiver url. Optional alternative to url. When any encoded field is present, the request is in encoded mode and the plain url is ignored. SECURITY: base64 is not encryption.
name String The name of the webhook to be created.
providerType ProviderTypeV2! Webhook integration provider type.
serverCertificate String The Webhook server certificate that Rubrik uses to establish a TLS connection with the endpoint.
serviceAccountId String The ID of the service account attached to the webhook.
subscriptionType WebhookSubscriptionTypeV2Input! Webhook subscription settings.
url String Webhook receiver url.