---
title: "Bulk Update App Configuration"
method: PUT
path: "/partner/account/apps/config"
tags: ["Partner"]
---

# Bulk Update App Configuration

`PUT /partner/account/apps/config`

Use this API when you need to roll out the **same setting across all WhatsApp apps** under your partner account — for example, enabling a feature flag for every linked app.

**How it works**
1. Submit the configuration you want applied, along with your Partner ID.
2. You receive instant confirmation and the total number of apps queued.
3. Updates run in the background — you do not need to wait on the API call.
4. The partner admin receives an email when processing completes.

**Important:** There is no job tracking ID. The completion email is how you know the update has finished.

**Email outcomes**
- All apps succeed → success email with summary counts; no attachment.
- Some apps fail → email with summary plus a CSV listing failed app IDs and error reasons.

**Access:** Partner Admin or Partner User. Partner ID must match your logged-in account. Rate limit: 1 requests per 60 seconds.

## Query parameters

- `partnerId` integer, required

## Headers

- `Authorization` string, required

## Request body

- AppConfigUpdateRequest — Configuration settings to apply to each linked app (for example, enabling or disabling a feature). The exact fields depend on the setting you are updating.

## Response `202`

Your bulk update has been queued successfully. You can continue other work — the partner admin will receive an email with the final results when all apps have been processed.

- PartnerAppConfigUpdateAcceptedResponse
  - `status` string, required — Indicates the bulk update was successfully queued
  - `message` string, required — Confirmation message — processing continues in the background and the partner admin will be emailed when complete
  - `partnerId` string, required — The partner account this bulk update applies to
  - `totalApps` string, required — How many apps were queued for update — check the partner admin email for final success/failure counts

## Other responses

- `400` — The request could not be accepted — Partner ID is missing, the partner account was not found, or no configuration was provided in the request body.
- `401` — You are not signed in or your partner token is invalid. Please log in and try again.
- `403` — You do not have permission to run this update — either the Partner ID does not match your account, or your user role is not allowed.
- `404` — No WhatsApp apps are linked to this partner account. Link apps before running a bulk config update.
- `429` — Too many bulk update requests in a short time. Please wait and try again (limit: 10 requests per 60 seconds).
- `500` — Something went wrong on our side. Please try again later or contact Gupshup support if the issue continues.

---

[API](https://skmtc.net/gupshup/apis/partner-portal-public-apis.md) · [All operations](https://skmtc.net/gupshup/apis/partner-portal-public-apis/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/gupshup/partner-portal-public-apis/revisions/1846573c8f87/schema)
