Przejdź do głównej treści
API GetQR jest w wersji beta i jest dostępne dla wybranych obszarów roboczych. Szczegóły mogą się zmienić przed ogólną premierą.
API GetQR to REST API do tego, co robisz w panelu: tworzenia i aktualizowania kodów QR, pobierania ich obrazów, odczytu analityki skanowań i eksportu raportów. Uwierzytelniaj się kluczem API swojego konta i wywołuj wersjonowane endpointy pod /api/v1.

Co możesz zrobić

Kody QR

Twórz, wyświetlaj, aktualizuj, wstrzymuj, duplikuj, usuwaj i pobieraj kody QR.

Analityka

Łączna liczba skanowań i podziały dla jednego kodu QR lub całego obszaru roboczego.

Raporty

Eksportuj jednorazowy raport lub zaplanuj cykliczne raporty e-mailem.

Szablony

Zapisuj projekty i stosuj je do nowych kodów QR.

Masowe tworzenie kodów QR

Twórz do 100 kodów QR naraz z JSON lub pliku CSV.

Pliki

Przesyłaj pliki PDF, obrazy, filmy i logo do swoich kodów QR.

Stan API

Sprawdź, czy API działa. Klucz API nie jest potrzebny.

Przewodniki

Typy kodów QR

Format danych dla każdego z 16 typów kodów QR.

Personalizacja

Style kropek, narożniki, kolory, ramki i logo.

Reguły dostępu

Harmonogramy, limity skanowań, hasła, wstrzymywanie i usuwanie.

Bazowy URL

Wszystkie endpointy znajdują się pod jednym bazowym adresem URL:

Wersjonowanie

Wersja API jest częścią ścieżki: każdy endpoint znajduje się pod /api/v1/.
  • Zmiany niezgodne wstecz trafiają pod nowy prefiks wersji, np. /api/v2/, a /api/v1/ działa dalej.
  • Zmiany zgodne wstecz, takie jak nowe pola opcjonalne czy nowe endpointy, mogą pojawiać się w v1. Ignoruj pola odpowiedzi, których Twój kod nie rozpoznaje.

Szybki start

1

Zdobądź klucz API

Wygeneruj lub wyświetl swój klucz w ustawieniach konta. Zobacz Uwierzytelnianie.
2

Sprawdź, czy API jest osiągalne

Odpowiedź to { "status": "ok", "version": "v1" }.
3

Utwórz pierwszy kod QR

API odpowiada kodem 201 i zwraca nowy kod QR, w tym jego id i shortLink.
4

Pobierz obraz

Żądania i odpowiedzi

  • Format. Wysyłaj treść żądania jako JSON z nagłówkiem Content-Type: application/json. Wyjątkiem jest przesyłanie pliku CSV przy masowym tworzeniu, które używa multipart/form-data.
  • Odpowiedzi. Odpowiedzi są w formacie JSON. Pobierane pliki, takie jak obrazy kodów QR i archiwa ZIP z masowego tworzenia, są zwracane bezpośrednio jako plik.
  • Daty. Daty to ciągi ISO 8601 w UTC, np. 2026-08-01T10:00:00.000Z.
  • Parametry zapytania. Parametry logiczne przyjmują ciągi true lub false.
  • Częściowe aktualizacje. Endpointy PATCH zmieniają tylko wysłane pola.
  • Dane poufne. Odpowiedzi nigdy nie zawierają haseł ani wewnętrznych identyfikatorów. Kod QR chroniony hasłem zwraca tylko passwordProtected: true.
  • Obszar roboczy. Każde żądanie jest wykonywane w obszarze roboczym, do którego należy Twój klucz API. Nie podajesz ID obszaru roboczego. Zobacz Dostęp i role.
  • Błędy. Nieudane żądania zwracają obiekt error ze stałym code. Zobacz Błędy.

Paginacja

Endpointy list (kody QR, szablony i zaplanowane raporty) przyjmują dwa parametry zapytania: Odpowiadają tablicą data i obiektem pagination:
Pobieraj kolejną stronę, dopóki hasMore ma wartość true. Wartość pageSize większa niż 100 zwraca 422.

Idempotentność

Błąd sieci może sprawić, że nie wiesz, czy żądanie dotarło. Aby bezpiecznie ponowić tworzenie kodu QR, wyślij nagłówek Idempotency-Key z wybraną przez siebie unikalną wartością:
  • Powtórzenie żądania z tym samym kluczem w ciągu 24 godzin zwraca pierwotną odpowiedź zamiast tworzyć drugi kod QR.
  • Nagłówek odpowiedzi x-idempotent-replay ma wartość true dla odtworzonej odpowiedzi i false dla nowej.
  • Jeśli pierwsze żądanie z tym kluczem wciąż trwa, API odpowiada 409 conflict. Ponów żądanie, gdy się zakończy.
  • Ponowne użycie klucza z inną treścią żądania zwraca 422 unprocessable_entity.
  • Bez tego nagłówka identyczna treść żądania wysłana w ciągu 30 sekund jest traktowana jako duplikat.
Masowe tworzenie przyjmuje zamiast tego pole idempotencyKey w treści żądania. Zobacz Masowe tworzenie kodów QR.

Limity żądań

Każdy klucz API może wysłać do 600 żądań na minutę. Zobacz Limity żądań.

W przygotowaniu

Pakiety gotowe do druku są planowane w jednym z kolejnych wydań.

Co dalej

Uwierzytelnianie

Kody QR