Skip to main content
PUT
Actualizar un premio

Authorizations

x-api-key
string
header
required

API key del comercio. Se genera desde el panel de Tienda de Puntos, en Configuración → Integraciones.

Path Parameters

id
integer
required

ID del premio en Tienda de Puntos.

Example:

771

Body

application/json
name
string
required

Nombre del premio.

Example:

"Café gratis"

shortDescription
string
required

Descripción corta. Es la que se ve en el listado de premios de la app.

Example:

"Café a elección"

offers
object[]
required

Precio en puntos por nivel. Las ofertas de niveles que no vengan en el array se eliminan.

description
string

Descripción larga del premio.

Example:

"Un café de especialidad a elección."

termsAndConditions
string

Términos y condiciones del canje.

Example:

"Válido de lunes a viernes."

image
string

URL pública de la imagen del premio. Tienda de Puntos no descarga la imagen: guarda la URL tal cual. Si se omite, el premio queda sin imagen.

Example:

"https://mi-cdn.com/premios/cafe.png"

isEnabled
boolean
default:true

Si es false, el premio no aparece en el catálogo ni se puede canjear. Si el stock arranca en 0, el premio queda deshabilitado aunque mandes true.

Example:

true

categoryIds
number[]

IDs de las categorías de premios del comercio a las que pertenece.

Example:
stock
object

Control de stock del premio. Si se omite, el premio queda sin control de stock.

maxPurchases
number | null

Máximo de canjes por cliente a lo largo de la vida del premio. Omitilo (o mandá null) para no poner tope.

Example:

1

expirationTermInDays
number | null

Días que tiene el cliente para usar el cupón de canje. Omitilo para que el canje no venza.

Example:

30

Response

Premio actualizado.

success
boolean
required
Example:

true

status
integer
required
Example:

200

message
string
required
Example:

"Request was successful"

data
object