action whatsapp_get_application_settings { label: "Get-Application-Settings" provider: whatsapp method: GET path: "/settings/application" encoding: json output: { type: "object" properties: { callback_backoff_delay_ms: { type: "string" description: "Backoff delay for a failed callback in milliseconds\nThis setting is used to configure the amount of time the backoff delays before retrying a failed callback. The backoff delay increases linearly by this value each time a callback fails to get a HTTPS 200 OK response. The backoff delay is capped by the max_callback_backoff_delay_ms setting." } callback_persist: { type: "boolean" description: "Stores callbacks on disk until they are successfully acknowledged by the Webhook or not. Restart required." } heartbeat_interval: { type: "integer" description: "Multiconnect: Interval of the Master node monitoring of Coreapp nodes in seconds" } max_callback_backoff_delay_ms: { type: "string" description: "Maximum delay for a failed callback in milliseconds" } media: { type: "object" required: ["auto_download"] properties: { auto_download: { type: "array" description: "An array specifying which types of media to automatically download." items: { type: "string" enum: ["audio", "document", "voice", "video", "image."] } } } } on_call_pager: { type: "string" description: "Set to valid WhatsApp Group with users who wish to see alerts for critical errors and messages." } pass_through: { type: "boolean" description: "When true, removes messages from the local database after they are delivered to or read by the recipient. When false, saves all messages on local storage until they are explicitly deleted.\nWhen messages are sent, they are stored in a local database. This database is used as the application's history. Since the business keeps its own history, you can specify whether you want message pass_through or not. Restart required." } sent_status: { type: "boolean" description: "Receive a notification that a message is sent to server. When true, you will receive a message indicating that a message has been sent. If false (default), you will not receive notification." } unhealthy_interval: { type: "integer" description: "Multiconnect: Maximum amount of seconds a Master node waits for a Coreapp node to respond to a heartbeat before considering it unhealthy and starting the failover process." } webhooks: { type: "object" properties: { max_concurrent_requests: { type: "integer" format: "int32" description: "Configures the maximum number of inflight callback requests that are sent out. Can be set to 6 (default), 12, 18, or 24." enum: ["6", "12", "18", "24"] } url: { type: "string" description: "Inbound and outbound notifications are routed to this URL. A HTTPS-based endpoint is required; HTTP will not work." } } } } } }