Skip to main content
PATCH
Atualizar brinde

Authorizations

Authorization
string
header
required

API Key no formato cvx_live_..., criada no painel Corvex. Não use JWT de sessão nem x-api-key.

Headers

X-Store-Id
string<uuid>
required

UUID da loja. A chave precisa ter esta loja autorizada.

Path Parameters

giftId
string<uuid>
required

UUID do brinde.

Body

application/json
productId
string<uuid>

Produto que o cliente ganha como brinde.

name
string
Required string length: 3 - 200
description
string | null
active
boolean
default:true
minCartQuantity
integer | null

Quantidade mínima de itens no carrinho para liberar o brinde. null = sem mínimo. Este campo não existe em order bumps.

Required range: x >= 0
maxCartQuantity
integer | null

Quantidade máxima de itens no carrinho para liberar o brinde. null = sem máximo. Este campo não existe em order bumps.

Required range: x >= 0
minCartTotal
number | null

Valor mínimo do carrinho (R$) para liberar o brinde. null = sem mínimo.

Required range: x >= 0
maxCartTotal
number | null

Valor máximo do carrinho (R$) para liberar o brinde. null = sem máximo.

Required range: x >= 0
priority
integer
default:0
Required range: x >= 0
startsAt
string<date-time> | null

Início da vigência em ISO 8601. null = começa imediatamente.

endsAt
string<date-time> | null

Fim da vigência em ISO 8601. null = sem data de término.

triggerProductIds
string<uuid>[]

Produtos no carrinho que liberam o brinde. Array vazio = qualquer produto.

Response

Sucesso.