Oauth 2.0 Client Credential Grants for Webhooks

Webhooks now support providing authorization managed via an OAuth 2.0 client credentials grant! To use this authorization method, provide the necessary credentials to obtain an access token from the Token URL. The access token will be securely stored, allowing for the automatic retrieval of a new token when the current one expires. With this authorization in place, the access token will be included as a header in export calls when a job is configured, ensuring secure and efficient data transfers.