put
https://partner.gupshup.io/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
- Submit the configuration you want applied, along with your Partner ID.
- You receive instant confirmation and the total number of apps queued.
- Updates run in the background — you do not need to wait on the API call.
- 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.
Recent Requests
Log in to see full request history
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
Loading…
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| partnerId | Integer | Yes | Partner ID (must match authenticated partner) |
Request Body
{
"enableBSUIDV3": <true/false>,
"enableBSUID": <true/false>
} Sample Request
curl -X PUT 'https://partner.gupshup.io/partner/account/apps/config?partnerId={{PARTNER_ID}}' \
-H 'Authorization: {PARTNER_JWT}' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-d '{"enableBSUIDV3": true, "enableBSUID": true}' Response Example
{
"status": "success",
"message": "App config update queued for partner 4826. A summary will be emailed to the partner admin when processing completes.",
"partnerId": "48xx",
"totalApps": "221"
}