KSeF Faktury
PL
Zapisz się na start
Wczesny dostęp

API jest we wczesnym dostępie: klucze testowe (KSeF TEST) wydajemy partiami osobom z listy startowej. Tryb produkcyjny włączymy później.

Poproś o dostęp

Referencja API

Referencja API

Wszystkie endpointy w jednym miejscu i konwencje wspólne dla całego API.

Wszystkie endpointy

Faktury i korekty
GET/v1/invoicesLista faktur
POST/v1/invoicesUtwórz fakturę z opłaconego zamówienia
GET/v1/invoices/{id}Pobierz fakturę lub korektę
GET/v1/invoices/{id}/pdfPobierz PDF
POST/v1/invoices/{id}/correctionsUtwórz korektę (zwrot)
Konto
GET/v1/accountPobierz konto
Endpointy webhooków
GET/v1/webhook_endpointsLista endpointów webhooków
POST/v1/webhook_endpointsUtwórz endpoint webhooka
GET/v1/webhook_endpoints/{id}Pobierz endpoint webhooka
DELETE/v1/webhook_endpoints/{id}Usuń endpoint webhooka
Zdarzenia
GET/v1/eventsLista zdarzeń
GET/v1/events/{id}Pobierz zdarzenie

Adres i format

  • Adres bazowy: https://app.ksefshop.pl, wszystkie ścieżki z prefiksem /v1.
  • Treść żądań i odpowiedzi: JSON w UTF-8 (Content-Type: application/json); wyjątek to PDF.
  • Uwierzytelnianie: Authorization: Bearer sk_test_.... Klucze
  • Kwoty to teksty z kropką ("49.00"), żeby uniknąć błędów zaokrągleń liczb zmiennoprzecinkowych.
  • Znaczniki czasu w odpowiedziach (created, updated) to sekundy Unix; daty w żądaniach to ISO 8601.

Identyfikatory

Prefiks Obiekt
inv_ Faktura
cor_ Korekta
we_ Endpoint webhooka
evt_ Zdarzenie
acct_ Konto
req_ Żądanie (nagłówek Request-Id)

Nagłówki odpowiedzi

Nagłówek Znaczenie
Request-Id Id żądania, podawaj w zgłoszeniach.
KSeF-Api-Version Wersja API (data).
RateLimit-Limit, RateLimit-Remaining, RateLimit-Reset Limit zapytań.
Idempotent-Replayed true, gdy odpowiedź jest powtórką. Idempotencja
Retry-After Przy 429: ile sekund czekać.

Specyfikacja

Pełna specyfikacja OpenAPI 3.1: openapi.yaml. Kolekcja Postman z gotowymi scenariuszami: ksef-faktury.postman_collection.json.

KSeF Faktury

Wczesny dostęp do API

Klucze testowe wydajemy partiami. Zostaw e-mail: napiszemy, gdy dostęp będzie gotowy.