La documentación que estás leyendo no cuenta con los últimos cambios. ¡Revisa nuestra documentación actualizada!
Consulta descuentos creados, todos los descuentos se trabajan porcentualmente. Si se desea usar el descuento, ver documentos.
Al realizar una petición HTTP, el servicio retornara un JSON con la siguiente estructura:
{
"href": "https://api.bsale.com.pe/v1/discounts/1.json",
"id": 1,
"name": "Ajuste Precio",
"percentage": "14.3",
"state": 1,
"automatic": 0
}
href, url del descuento (String).
id, identificador único del descuento (Integer).
name, nombre del descuento (String).
percentage, porcentaje del descuento (String).
state, estado del descuento indica si el descuento esta activo(0) o inactivo (1) (Boolean).
automatic, indica si el descuento se aplica automáticamente, No(0) o Si (1) (Boolean).
GET /v1/discounts.json retornara todos los descuentos.
####Parametros
limit, limita la cantidad de items de una respuesta JSON, por defecto el limit es 25, el máximo permitido es 50.
offset, permite paginar los items de una respuesta JSON, por defecto el offset es 0.
fields, solo devolver atributos específicos de un recurso
expand, permite expandir instancias y colecciones.
name, Permite filtrar por nombre del descuento.
percentage, filtra por porcentaje de descuento.
state, boolean (0 o 1) indica si los descuentos están activos(0) inactivos(1).
####Ejemplos
GET /v1/discounts.json?limit=10&offset=0
GET /v1/discounts.json?fields=[name,percentage,state]
####Respuesta
{
"href": "https://api.bsale.com.pe/v1/discounts.json",
"count": 3,
"limit": 25,
"offset": 0,
"items": [
{
"href": "https://api.bsale.com.pe/v1/discounts/1.json",
"id": 1,
"name": "Ajuste Precio",
"percentage": "14.3",
"state": 1,
"automatic": 0
},
{
"href": "https://api.bsale.com.pe/v1/discounts/3.json",
"id": 3,
"name": "Descuento CPT",
"percentage": "75.0",
"state": 0,
"automatic": 0
},
{
"href": "https://api.bsale.com.pe/v1/discounts/2.json",
"id": 2,
"name": "Descuento Imagestion",
"percentage": "25.0",
"state": 1,
"automatic": 0
}
]
}
GET /v1/discounts/1.json retornara un descuento específico.
####Respuesta
{
"href": "https://api.bsale.com.pe/v1/discounts/1.json",
"id": 1,
"name": "Ajuste Precio",
"percentage": "14.3",
"state": 1,
"automatic": 0
}
GET /v1/discounts/count.json
####Parametros
state, permite filtrar por estado, activos (0) inactivos (1).
####Respuesta
{
"count": 3
}