const API_BASE = "https://api.cabrapi.com.br";
const AUTHORIZATION = "SUA_API_KEY_AQUI";
const authHeaders = {
Authorization: AUTHORIZATION,
"Content-Type": "application/json"
};
const storesResponse = await fetch(`${API_BASE}/stores`, {
headers: { Authorization: AUTHORIZATION }
});
const storesData = await storesResponse.json();
const storeId = storesData?.stores?.[0]?.id;
if (!storeId) throw new Error("Nenhuma loja encontrada para essa API key.");
const productsResponse = await fetch(`${API_BASE}/stores/${storeId}/products`);
const productsData = await productsResponse.json();
const productId = productsData?.products?.[0]?.id;
if (!productId) throw new Error("Nenhum produto encontrado para essa loja.");
const response = await fetch(`${API_BASE}/stores/${storeId}/products/${productId}`, {
method: "PUT",
headers: authHeaders,
body: JSON.stringify({
name: `Produto Atualizado ${Date.now()}`,
price: 59.9,
stock: 90
})
});
const data = await response.json();
console.log({ status: response.status, data });