Autoryzacja
Każde wywołanie wymaga nagłówka Authorization: Bearer <TOKEN>. Klucz generujesz w panelu po zalogowaniu.
Webhooks
Zdarzenia build.saved, order.shipped,compat.warning. Retry z backoff.
cURL
curl https://api.inpi-forge.pl/v1/compat/check \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{
"cpu": "cpu-r9-7950x",
"motherboard": "mb-x670e-hero",
"ram": "ram-64-ddr5-6400"
}'Endpointy
Public API v1
GET
/v1/catalog
Lista komponentów z filtrami i paginacją.
GET
/v1/catalog/{id}
Szczegóły komponentu + stan magazynowy.
POST
/v1/compat/check
Walidacja zestawu — socket, RAM, PSU, długość GPU.
POST
/v1/builds
Zapis konfiguracji jako zapisany build.
GET
/v1/builds/{id}
Pobranie buildu wraz z metrykami wydajności.
POST
/v1/builds/share
Wygeneruj publiczny link do zapisanego builda.
GET
/v1/benchmarks/top
Lista top-wyników w kategoriach gaming/work.