Listar los productos de una orden
GET /orders/{orderKey}/products
Devuelve los productos de la orden. Si la orden no tiene productos, la respuesta es 404 y el cuerpo contiene data vacío.
La orden debe pertenecer a una tienda a la que da acceso el token. Si pertenece a otra tienda o no existe, la respuesta es 403.
Authorizations
Sección titulada «Authorizations »Parameters
Sección titulada « Parameters »Path Parameters
Sección titulada «Path Parameters »Identificador (UUID) de la orden.
Example
0f8d1c52-7a3e-4b19-9c64-2d5e8a1b7f30Responses
Sección titulada « Responses »Los productos de la orden, cada uno con su SKU, nombre, cantidad e importe total de la línea. Sirve para ver el detalle de lo que contiene una orden.
- La respuesta no está paginada ni tiene un orden garantizado.
- Una orden sin productos no responde
200: responde404condatavacío. quantityytotal_amountson números JSON, no cadenas de texto.
object
object
Identificador del producto dentro de la orden.
SKU del producto.
Nombre del producto.
Importe total de la línea.
Cantidad.
Examples
{ "data": [ { "uuid": "d2f6a8b1-47c3-4e09-85a2-1b7c9e3d0f56", "sku": "BEB-0012", "name": "Limonada frozen", "total_amount": 14, "quantity": 2 }, { "uuid": "91c4e7a3-6b2d-4f58-a0e9-3d5b8c1f7a24", "sku": "COM-0034", "name": "Lomo saltado", "total_amount": 31.5, "quantity": 1 } ]}Credenciales ausentes, inválidas, deshabilitadas o vencidas. El campo error.description indica el motivo.
Formato de error de la autenticación y del control de acceso del token.
object
Detalle del error, con su código, su mensaje y su descripción.
object
Siempre es 0.
Mensaje del error.
Detalle del error, cuando existe.
Examples
Falta una de las cabeceras
{ "error": { "code": 0, "message": "No autorizado", "description": "El token es obligatorio" }}Token que no corresponde a la clave
{ "error": { "code": 0, "message": "No autorizado", "description": "El token es inválido" }}Clave inexistente
{ "error": { "code": 0, "message": "No autorizado", "description": "El token no fue encontrado" }}Token deshabilitado
{ "error": { "code": 0, "message": "No autorizado", "description": "El token está deshabilitado" }}Token vencido
{ "error": { "code": 0, "message": "No autorizado", "description": "El token expiró" }}La orden indicada en la ruta no pertenece a una tienda del token. La respuesta es la misma para una orden de otra tienda y para una orden inexistente.
Formato de error de la autenticación y del control de acceso del token.
object
Detalle del error, con su código, su mensaje y su descripción.
object
Siempre es 0.
Mensaje del error.
Detalle del error, cuando existe.
Examples
{ "error": { "code": 0, "message": "Acceso denegado", "description": "El token no tiene acceso a la orden solicitada" }}La orden pertenece al token, pero no tiene productos. El cuerpo contiene data vacío.
object
object
Identificador del producto dentro de la orden.
SKU del producto.
Nombre del producto.
Importe total de la línea.
Cantidad.
Examples
{ "data": []}