Skip to main content

📌 Endpoint

PUT /stores/:storeId/coupons/:couponId Atualiza parcialmente um cupom existente.

🔐 Autenticação

  • Rota privada.
  • Requer header Authorization com sua API key e plano ativo.

🧾 Parâmetros de rota


🧍 Body (JSON)

Envie pelo menos um campo:
  • code (3-32)
  • discount (1-100)
  • position (inteiro maior ou igual a 1)
  • useLimit (inteiro -1 a 999)
  • expiredAt (data futura ou null)
  • productIds (array de IDs)
  • categoryIds (array de IDs)

✅ Exemplo de requisição


Snippet padrao (cURL)

Use o exemplo cURL da secao Exemplo de requisicao acima como snippet oficial.

📦 Resposta de sucesso (200)


⚠️ Possíveis erros

  • 400 INVALID_DATA → body inválido
  • 400 RELATION_NOT_FOUND → produto/categoria inválido
  • 404 STORE_NOT_FOUND → loja não encontrada
  • 404 COUPON_NOT_FOUND → cupom não encontrado
  • 409 COUPON_ALREADY_EXISTS → código duplicado
  • 500 INTERNAL_SERVER_ERROR → erro interno