Docs/docs/api-reference/offers/update
PUT/api/v1/offers/{id}

Atualizar Oferta

Atualiza campos da oferta. Apenas os enviados no body são modificados.

Escopowrite + offers

Parâmetros de caminho

ParâmetroTipoDescrição
id
required
uuidID da oferta.

Corpo da requisição

ParâmetroTipoDescrição
name
stringNome interno.
description
stringDescrição.
price
numberPreço final.
checkout_url
stringSlug do checkout.
allow_pix
booleanAceita Pix?
allow_credit_card
booleanAceita cartão?
allow_boleto
booleanAceita boleto?
require_address
booleanExige endereço?
max_installments
integerMáximo de parcelas.
installments_without_interest
integerSem juros até.
interest_rate
numberJuros mensal %.
min_installment_value
numberValor mínimo de parcela.
is_subscription
booleanÉ recorrente?
subscription_interval
stringIntervalo de cobrança.
status
stringactive | inactive.

Exemplo de requisição

bash
curl -X PUT https://devexpay-v3.vercel.app/api/v1/offers/cdc93c57-... \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{ "price": 397.00, "max_installments": 10 }'

Resposta

json
{
  "id": "cdc93c57-...",
  "price": 397.00,
  "max_installments": 10,
  "updated_at": "2026-06-08T11:30:00Z"
}

Erros possíveis

StatusDescrição
404Oferta não encontrada.