Saltearse al contenido

Obtener lista de items del carrito libre

Obtiene lista de items del carrito libre. Muestra detalles como cantidades, precios, IVA calculados.


URL base: https://api.guarani.app

GET /carritos/libre/{id}/items
Ventana de terminal
curl -X GET "https://api.guarani.app/carritos/libre/{id}/items" \
-H "x-api-key: Bearer <access_token>" \
-H "Accept: application/json" | jq

Nota: Asegúrate de reemplazar {id} con el ID del carrito libre y <access_token> con un token JWT válido proporcionado por el equipo Guarani. Importante:
Es imprescindible incluir un token de acceso válido en el encabezado x-api-key para autenticar y autorizar el uso de este endpoint. Sin este token, la solicitud será rechazada.


ParámetroTipoObligatorioDescripción
iduuidIdentificador único del carrito libre del cual se desea obtener los ítems. (ver carritos-libre)
EncabezadoValorDescripción
x-api-keyBearer <access_token>Token JWT necesario para autenticar al usuario que realiza la consulta.
Acceptapplication/jsonDefine que la respuesta debe devolverse en formato JSON.
{
"success": true,
"codigo": "200",
"message": "Operación realizada correctamente.",
"data": [
{
"id": "ejemplo-uuid-item-carrito-libre-123",
"codigo_interno": "01-ABC1247",
"descripcion": "DESCRIPCION DE EJEMPLO",
"cantidad": 1,
"precio_unitario": 95000,
"precio_unitario_detalle": {
"0": 0,
"5": 0,
"10": 95000
},
"total": 95000,
"unidad_medida": {
"id": "5f49c6c1-d622-4f5b-9d8b-2d1636b584ab",
"codigo_sifen": "77",
"representacion": "UNI",
"descripcion": "Unidad"
},
"iva": {
"iva_tipo": 10,
"monto": 8636.36363636,
"afectacion": 100
}
}
]
}

El campo data es un array de ítems del carrito libre. Cada elemento tiene la siguiente estructura:

CampoTipoDescripción
iduuidIdentificador único del item.
codigo_internostringCódigo interno del item.
descripcionstringDescripción del item.
cantidadnumberCantidad de unidades.
precio_unitarionumberPrecio unitario del item.
precio_unitario_detalleobjectPrecios discriminados por tipo de IVA (0, 5, 10).
totalnumberMonto total del item (precio_unitario × cantidad).
unidad_medidaobjectUnidad de medida del item.
ivaobjectInformación del IVA aplicado al item.
CampoTipoDescripción
iduuidIdentificador único de la unidad de medida.
codigo_sifenstringCódigo de la unidad según el catálogo SIFEN.
representacionstringRepresentación corta de la unidad (ej: “UNI”).
descripcionstringDescripción de la unidad de medida.
CampoTipoDescripción
iva_tiponumberTipo de IVA aplicado (0: exento, 5: 5%, 10: 10%).
montonumberMonto de IVA calculado para el item.
afectacionnumberPorcentaje de afectación del IVA sobre el precio total.

Para más información sobre posibles errores de carritos, consulta las siguientes secciones: errores.