Skip to main content

WebhookSettingsInput

Webhook settings.

input WebhookSettingsInput {
batchDelay: String
batchSize: String
enableBatching: Boolean
enableLogging: Boolean
enableRateLimiting: Boolean
enableSigning: Boolean
enableWebhooks: Boolean
logRetentionDays: String
maxRetries: String
rateLimitPerMinute: String
retryDelay: String
timeout: String
}

Fields​

WebhookSettingsInput.batchDelay ● String scalar​

How long to wait before sending a batch.

WebhookSettingsInput.batchSize ● String scalar​

How many events go in a batch.

WebhookSettingsInput.enableBatching ● Boolean scalar​

True to send events in batches.

WebhookSettingsInput.enableLogging ● Boolean scalar​

True to log webhook deliveries.

WebhookSettingsInput.enableRateLimiting ● Boolean scalar​

True to limit how fast webhooks are sent.

WebhookSettingsInput.enableSigning ● Boolean scalar​

True to sign webhook requests.

WebhookSettingsInput.enableWebhooks ● Boolean scalar​

True to switch webhooks on.

WebhookSettingsInput.logRetentionDays ● String scalar​

How many days the log is kept.

WebhookSettingsInput.maxRetries ● String scalar​

How many times a failed webhook is retried.

WebhookSettingsInput.rateLimitPerMinute ● String scalar​

The most webhooks sent per minute.

WebhookSettingsInput.retryDelay ● String scalar​

How long to wait between retries.

WebhookSettingsInput.timeout ● String scalar​

How long to wait for an answer.

Member Of​

updateWebhookSettings mutation