Skip to main content
PUT
Atualizar uma oferta

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

productId
string
required

Identificador do produto dono da oferta.

Minimum string length: 1
offerId
integer
required

Identificador da oferta.

Required range: x > 0

Body

application/json
title
string

Nome da oferta no checkout.

Required string length: 2 - 200
price
integer

Preço em centavos (R$ 499,00 = 49900). Obrigatório na oferta paga; na gratuita é 0 ou omitido.

Required range: x >= 0
paymentMethods
enum<string>[]

Meios de pagamento aceitos nesta oferta. Obrigatório na oferta paga; ignorado na gratuita.

Meio de pagamento que a Ephra cobra e liquida: pix ou credit_card. boleto não é aceito na configuração — a plataforma não emite mais cobrança em boleto, apenas mantém legíveis as vendas antigas.

Available options:
pix,
credit_card
isFree
boolean

Oferta gratuita: grava preço R$ 0,00 sem meio de pagamento. Só em produto da nova versão.

sku
string

Código interno do vendedor para esta oferta.

Maximum string length: 100
compareAtPrice
integer | null

Preço "de" riscado, em centavos.

Required range: x > 0
expiresAt
string<date-time> | null

Momento em que a oferta para de vender.

active
boolean

Oferta disponível para compra.

isDefault
boolean

Oferta pré-selecionada no checkout.

promotional
boolean

Marca a oferta como promoção.

hiddenFromAffiliates
boolean

Esconde a oferta do painel dos afiliados.

sortOrder
integer

Posição da oferta na lista do checkout.

Required range: x >= 0

Response

Oferta atualizada.

Oferta atualizada.

success
boolean
required

Sempre true em uma resposta bem-sucedida.

data
object
required