Skip to content

Atualização de Preferências do Cliente

PUT /customers/{customerId}/flag

Endpoint responsável por atualizar as preferências/flags de comunicação do cliente

Descrição

Este endpoint permite aos usuários administrativos atualizar as preferências de comunicação (flags) de um cliente específico.

As flags controlam como o cliente recebe notificações e comunicações da loja.

Parâmetros

Headers Obrigatórios

HeaderValorDescrição
AuthorizationBearer {token}Token de autenticação do usuário
Content-Typeapplication/jsonTipo do conteúdo

Parâmetros de URL

ParâmetroTipoObrigatórioDescrição
customerIdintegerSimID do cliente

Parâmetros do Corpo

ParâmetroTipoObrigatórioDescrição
sendPromotionalEmailbooleanNãoReceber promoções por e-mail
sendPromotionalSmsbooleanNãoReceber promoções por SMS
sendOrderEmailbooleanNãoReceber notificações de pedidos por e-mail
sendOrderSmsbooleanNãoReceber notificações de pedidos por SMS

Exemplo de Requisição

1curl --request PUT \
2 --url 'https://sua-loja-uappi.com.br/api/v3/customers/123/flag' \
3 --header 'Authorization: Bearer SEU_TOKEN_AQUI' \
4 --header 'Content-Type: application/json' \
5 --data '{
6 "sendPromotionalEmail": true,
7 "sendPromotionalSms": false,
8 "sendOrderEmail": true,
9 "sendOrderSms": false
10 }'

✅ Resposta de Sucesso

HTTP Status: 200 OK

1{
2 "status": true,
3 "data": {
4 "sendPromotionalEmail": true,
5 "sendPromotionalSms": false,
6 "sendOrderEmail": true,
7 "sendOrderSms": false
8 }
9}

Estrutura da Resposta

CampoTipoDescrição
sendPromotionalEmailbooleanReceber promoções por e-mail
sendPromotionalSmsbooleanReceber promoções por SMS
sendOrderEmailbooleanReceber notificações de pedidos por e-mail
sendOrderSmsbooleanReceber notificações de pedidos por SMS

⚠️ Possíveis Erros:

Atenção: a seguir estão destacados os principais erros que podem ocorrer neste endpoint.

Os cenários descritos representam os erros mais relevantes do contexto atual, servindo como referência para entendimento e tratamento das falhas.

Código InternoCódigo HTTPDescrição
UAPPI_STORE_CUSTOMER_NOT_FOUND404Cliente não foi encontrado
UAPPI_STORE_INVALID_CUSTOMER_FLAG404A flag solicitada não foi encontrada

Uappi é a melhor opção para o crescimento da sua loja!

;