---
title: "Rozwiązywanie problemów"
description: "Najczęstsze pytania i błędy przy integracji z API inFakt, z odnośnikami do szczegółowych rozwiązań."
---

> Documentation Index
> Fetch the complete documentation index at: https://docs.niebieskiorzel.pl/llms.txt
> Use this file to discover all available pages before exploring further.

# Rozwiązywanie problemów

Tytuły stron w tej sekcji odpowiadają komunikatom zwracanym przez API, więc łatwo je znaleźć po treści błędu. Poniżej zebrano też najczęstsze pytania integratorów.

| Problem | Rozwiązanie |
|---|---|
| Każde żądanie zwraca `406` | [406 Not Acceptable](/problemy/406-not-acceptable/) |
| Pobieranie kosztów zwraca `403` | [403 Forbidden przy pobieraniu kosztów](/problemy/403-koszty/) |
| Wysyłka do KSeF zwraca `422` | [422 przy wysyłce do KSeF](/problemy/422-ksef/) |
| API zwraca `429` | [429 API rate limit exceeded](/problemy/429-rate-limit/) |
| Webhook przestał otrzymywać zdarzenia | [Webhook wyłączony przez inFakt](/problemy/webhook-wylaczony/) |

## Najczęstsze pytania

Czy sandbox działa tak samo jak produkcja?

Moduł sprzedaży działa w API tak samo jak na produkcji. Moduł kosztów i księgowości ma w sandboxie ograniczony dostęp, dlatego integrację z kosztami i podatkami należy testować na koncie produkcyjnym. Szczegóły: [Środowisko testowe (sandbox)](/koncepcje/sandbox/).

Czy integrację konta z KSeF można skonfigurować przez API?

Nie. Integrację z KSeF konfiguruje się wyłącznie w aplikacji inFakt, za pomocą certyfikatu KSeF. API pozwala jedynie sprawdzić jej stan przez `GET /ksef2/integration.json`. W sandboxie integracja z testowym KSeF jest skonfigurowana automatycznie.

W jakiej jednostce podaje się kwoty?

W groszach, jako liczby całkowite: `12300` oznacza 123,00 zł. Szczegóły: [Formaty danych](/referencje/formaty-danych/).

Gdzie sprawdzić, jakiego zakresu uprawnień wymaga operacja?

Wymagany zakres podaje opis każdej operacji w [referencji API](/api/). Zestawienie zakresów zawiera strona [Uprawnienia](/referencje/uprawnienia/).

Czy to samo zdarzenie webhooka może przyjść kilka razy?

Tak. inFakt ponawia wysyłkę, dopóki adres nie odpowie kodem `200` lub `201`, więc zdarzenie może dotrzeć więcej niż raz. Powtórzenia rozpoznaje się po polu `event.uuid`. Szczegóły: [Dostarczanie webhooków](/koncepcje/dostarczanie-webhookow/).

Czy serwer MCP inFakt wymaga klucza API?

Nie. Serwer MCP inFakt korzysta z logowania OAuth w przeglądarce, a serwer MCP dokumentacji nie wymaga logowania. Szczegóły: [Serwery MCP inFakt](/ai/serwery-mcp/).

Source: https://docs.niebieskiorzel.pl/problemy/index.mdx
