Atualizar promoção

Substitui todos os dados da promoção pelo conteúdo enviado. Condições, descontos, regras adicionais, selos,
textos de divulgação e parceiros que não estiverem no corpo são removidos (uma lista omitida vale como []).
A única exceção é accumulationLinks com escopo 1 ou 2: omitido ou null, os vínculos atuais são mantidos.

Para alterar um único campo, leia a promoção, altere o campo e reenvie tudo. Grupos de condições, condições e
descontos são recriados a cada atualização, então seus IDs mudam.

Permissão: Cadastro de promoções — visualização e edição.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
int32
required

ID da promoção.

Body Params

Dados completos da promoção, no mesmo formato de Criar promoção.

generalInformation
object
required

Obrigatório. Nome, vigência, prioridade, acúmulo e limites de uso.

couponInformation
object
required

Obrigatório. Cupons da promoção; envie mesmo sem cupom, com couponCodes: [].

conditionGroups
array of objects | null

Grupos de condições. Substitui os atuais: omitido ou [] remove todas as condições.

conditionGroups
discounts
array of objects | null

Descontos. Substitui os atuais: omitido ou [] remove todos.

discounts
stamps
array of objects | null

Selos. Substitui os atuais: omitido ou [] remove todos.

stamps
disclosure
array of objects | null

Textos de divulgação. Substitui os atuais: omitido ou [] remove todos.

disclosure
partners
array of int32s | null

IDs de parceiros. Substitui os atuais: omitido ou [] remove a restrição.

partners
entityRules
array of objects | null

Regras adicionais. Substitui as atuais: omitido ou [] remove todas.

entityRules
Headers
string
enum
required
Defaults to 2.0

Versão da API. Obrigatório: sem ele a resposta é 400 (API_VERSION_REQUIRED).

Allowed:
string
enum
Defaults to application/json

Generated from available response content types

Allowed:
string
enum
Defaults to application/json-patch+json

Generated from available request content types

Allowed:
Responses

Language
Credentials
Bearer
JWT
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
text/plain
application/json
text/json