curl --request GET \
--url https://api.example.com/api/Productos{
"idProducto": 123,
"nombre": "<string>",
"precio": 123,
"img": "<string>",
"stockActual": 123,
"stockMinimo": 123,
"idCategoria": 123,
"descripcion": "<string>",
"Categoria": {
"idCategoria": 123,
"nombre": "<string>",
"descripcion": "<string>"
}
}Retrieve a list of all products in the catalog
curl --request GET \
--url https://api.example.com/api/Productos{
"idProducto": 123,
"nombre": "<string>",
"precio": 123,
"img": "<string>",
"stockActual": 123,
"stockMinimo": 123,
"idCategoria": 123,
"descripcion": "<string>",
"Categoria": {
"idCategoria": 123,
"nombre": "<string>",
"descripcion": "<string>"
}
}Authorization: Bearer {token}
[
{
"idProducto": 1,
"nombre": "Alimento para Perros Premium",
"precio": 45.99,
"img": "/images/productos/alimento-perros.jpg",
"stockActual": 150,
"stockMinimo": 20,
"idCategoria": 1,
"descripcion": "Alimento balanceado premium para perros adultos",
"Categoria": {
"idCategoria": 1,
"nombre": "Alimentos",
"descripcion": "Alimentos y snacks para mascotas"
}
},
{
"idProducto": 2,
"nombre": "Collar Ajustable",
"precio": 12.50,
"img": "/images/productos/collar.jpg",
"stockActual": 75,
"stockMinimo": 10,
"idCategoria": 2,
"descripcion": "Collar ajustable con hebilla de seguridad",
"Categoria": {
"idCategoria": 2,
"nombre": "Accesorios",
"descripcion": "Collares, correas y accesorios"
}
}
]
curl -X GET https://api.huellitas.com/api/Productos \
-H "Authorization: Bearer {your_token_here}"
const response = await fetch('https://api.huellitas.com/api/Productos', {
method: 'GET',
headers: {
'Authorization': 'Bearer ' + token
}
});
const productos = await response.json();
console.log(productos);
import requests
headers = {
'Authorization': f'Bearer {token}'
}
response = requests.get('https://api.huellitas.com/api/Productos', headers=headers)
productos = response.json()
Huellitas.API/Controllers/ProductosController.cs:28
Entity: Huellitas.Core/Entities/Producto.cs