La API REST de Sales Layer ofrece una forma flexible y potente de acceder a los datos de tu catálogo.
La URL base sirve como punto de partida para construir las solicitudes de la API. Todos los endpoints, parámetros de consulta y filtros se añaden a la URL base para recuperar datos concretos.
URL base:
https://api2.saleslayer.com/rest/Catalog/
Endpoints disponibles
A continuación se muestran algunos ejemplos clave de cómo se usa la URL base para interactuar con la API:
Obtener metadatos de la API
El endpoint $metadata proporciona información detallada sobre la estructura de la API, incluidas las entidades disponibles y sus atributos.
https://api2.saleslayer.com/rest/Catalog/$metadata
Acceder a datos específicos
Por ejemplo, para recuperar los metadatos de las categorías:
https://api2.saleslayer.com/rest/Catalog/Categories/$metadata
Consultas personalizadas
Puedes combinar la URL base con parámetros de consulta para afinar tus búsquedas y personalizar las respuestas. Aquí tienes un ejemplo:
https://api2.saleslayer.com/rest/Catalog/Categories?$filter=startswith(cat_ref,'C')&$orderby=cat_ref asc&$skip=1&$top=3&$select=cat_id,cat_title,cat_ref,cat_description&$expand=Products
En esta consulta:
- $select: Limita los campos devueltos, por ejemplo,
cat_id,cat_title,cat_descriptionycat_ref. - $expand: Incluye datos relacionados, como Productos.
- $filter: Filtra las categorías cuya referencia empieza por C.
- $orderby: Ordena los resultados por
cat_refen orden ascendente. - $skip y $top: Implementan la paginación omitiendo el primer resultado y devolviendo tres elementos.
Cómo usar la URL base
Para empezar, solo tienes que añadir el endpoint adecuado o los parámetros de consulta a la URL base según los datos que quieras recuperar.
Consulta las secciones correspondientes de esta documentación para ver más detalles sobre endpoints como Metadata, Productos, Categorías, Variantes y Entidades personalizadas, o sobre opciones avanzadas como el filtrado y la ordenación.
¿Le ha sido útil este artículo?
¡Qué bien!
Gracias por sus comentarios
¡Sentimos mucho no haber sido de ayuda!
Gracias por sus comentarios
Sus comentarios se han enviado
Agradecemos su esfuerzo e intentaremos corregir el artículo