---
title: "Update-Application-Settings"
method: PATCH
path: "/settings/application"
tags: ["Application"]
---

# Update-Application-Settings

`PATCH /settings/application`

If a field is not present in the request, no change is made to that setting. For example, if on_call_pager is not sent with the request, the existing configuration for on_call_pager is unchanged.

## Request body

- ApplicationSettings
  - `callback_backoff_delay_ms` string — Backoff delay for a failed callback in milliseconds This 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.
  - `max_callback_backoff_delay_ms` string — Maximum delay for a failed callback in milliseconds
  - `callback_persist` boolean — Stores callbacks on disk until they are successfully acknowledged by the Webhook or not. Restart required.
  - `media` Media
    - `auto_download` string[], required — An array specifying which types of media to automatically download.
  - `webhooks` Webhooks
    - `url` string — Inbound and outbound notifications are routed to this URL. A HTTPS-based endpoint is required; HTTP will not work.
    - `max_concurrent_requests` integer — Configures the maximum number of inflight callback requests that are sent out. Can be set to 6 (default), 12, 18, or 24.
  - `on_call_pager` string — Set to valid WhatsApp Group with users who wish to see alerts for critical errors and messages.
  - `pass_through` boolean — 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. When 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` boolean — 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` integer — 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.
  - `heartbeat_interval` integer — Multiconnect: Interval of the Master node monitoring of Coreapp nodes in seconds

## Response `200`

- Response
  - `meta` Meta — Contains generic information such as WhatsApp Business API Client version.
    - `version` string
    - `api_status` 'deprecated' | 'experimental' | 'stable'
  - `errors` Error[] — Only returned with a failed request. Contains an array of error objects that are present when there is an error.
    - `code` integer — See the https://developers.facebook.com/docs/whatsapp/api/errors for more information.
    - `title` string — error title
    - `details` string — error detail
    - `href` string — location for error detail

---

[API](https://skmtc.net/unblu/apis/whatsapp-business-api.md) · [All operations](https://skmtc.net/unblu/apis/whatsapp-business-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/unblu/whatsapp-business-api/versions/7a5937fc6885/schema)
