---
title: "PUT Update WhatsApp provider settings"
method: PUT
path: "/api/whats/settings"
---

# PUT Update WhatsApp provider settings

`PUT /api/whats/settings`

## Request

- Base URL: `https://app.plugsign.com.br`
- URL: `https://app.plugsign.com.br/api/whats/settings`
- Auth: API key in header `Authorization`

Configura o provedor principal e, opcionalmente, o provedor de reserva das mensagens de WhatsApp da sua empresa.

Para usar `api_oficial` é preciso ter a API Oficial conectada e os templates de mensagem aprovados; consulte `GET /api/whats/oficial/info`. Caso contrário a resposta é `422`.

## Request body

- object
  - `provider_primary` 'plugzapi' | 'api_oficial', required: Provedor principal: plugzapi ou api_oficial.
  - `provider_secondary` 'plugzapi' | 'api_oficial': Provedor de reserva. Aceita os mesmos valores do principal, mas deve ser diferente dele. Envie null para remover o provedor de reserva.

## Response `200`

Sucesso

- object
  - `success` boolean
  - `data` object
    - `provider_primary` string
    - `provider_secondary` string

## Other responses

- `422`: Provedor inválido, API Oficial não conectada ou templates não aprovados

## Changes

- **2026-11-03** `3db1513040ea`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/plugsign/apis/endpoints-manuais/changes/api/whats/settings/put.md)

---

[API](https://skmtc.dev/plugsign/apis/endpoints-manuais.md) - [All operations](https://skmtc.dev/plugsign/apis/endpoints-manuais/llms.txt) - [OpenAPI document](https://skmtc.dev/plugsign/apis/endpoints-manuais/revisions/3db1513040ea?raw)
