A GetQR API béta állapotban van, és csak kiválasztott munkaterületek számára érhető el. A részletek az általános kiadásig változhatnak.
/api/v1 alatti, verziózott végpontokat.
Mire használható
QR-kódok
QR-kódok létrehozása, listázása, frissítése, szüneteltetése, másolása, törlése és letöltése.
Analitika
Beolvasási összesítések és lebontások egy QR-kódhoz vagy a teljes munkaterülethez.
Jelentések
Egyszeri jelentés exportálása vagy rendszeres jelentés-e-mailek ütemezése.
Sablonok
Dizájnok mentése és alkalmazása új QR-kódokra.
Tömeges QR-létrehozás
Akár 100 QR-kód létrehozása egyszerre JSON-ból vagy CSV-fájlból.
Fájlok
PDF-ek, képek, videók és logók feltöltése a QR-kódokhoz.
Állapot
Annak ellenőrzése, hogy az API működik-e. Nem kell hozzá API-kulcs.
Útmutatók
QR-típusok
Az adatformátum mind a 16 QR-típushoz.
Testreszabás
Pontstílusok, sarkok, színek, keretek és logók.
Hozzáférési szabályok
Ütemezés, beolvasási korlát, jelszó, szüneteltetés és törlés.
Alap-URL
Minden végpont egyetlen alap-URL alatt található:Verziókezelés
Az API verziója az útvonal része: minden végpont a/api/v1/ alatt található.
- A nem kompatibilis változások új verzióelőtag alatt jelennek meg, például
/api/v2/, a/api/v1/pedig tovább működik. - A bővítő változások, például új opcionális mezők vagy új végpontok, a v1-en belül is megjelenhetnek. A kódja hagyja figyelmen kívül azokat a válaszmezőket, amelyeket nem ismer.
Gyors kezdés
1
Szerezze be az API-kulcsát
Generálja vagy jelenítse meg a kulcsát a fiókbeállításokban. Lásd: Hitelesítés.
2
Ellenőrizze, hogy az API elérhető-e
{ "status": "ok", "version": "v1" }.3
Hozza létre első QR-kódját
201 kóddal válaszol, és visszaadja az új QR-kódot, benne az id és a shortLink mezővel.4
Töltse le a képet
Kérések és válaszok
- Formátum. A kéréstörzset JSON-ként küldje,
Content-Type: application/jsonfejléccel. Kivétel a tömeges létrehozás CSV-feltöltése, amelymultipart/form-dataformátumot használ. - Válaszok. A válaszok JSON formátumúak. A letöltések, például a QR-képek és a tömeges ZIP-archívumok, magát a fájlt adják vissza.
- Dátumok. A dátumok ISO 8601 formátumú, UTC szerinti karakterláncok, például
2026-08-01T10:00:00.000Z. - Lekérdezési paraméterek. A logikai paraméterek a
truevagy afalsekarakterláncot fogadják. - Részleges frissítés. A
PATCHvégpontok csak az elküldött mezőket módosítják. - Titkos adatok. A válaszok soha nem tartalmaznak jelszavakat vagy belső azonosítókat. Egy jelszóval védett QR-kód csak ennyit jelez:
passwordProtected: true. - Munkaterület. Minden kérés abban a munkaterületben fut, amelyhez az API-kulcs tartozik. Munkaterület-azonosítót nem kell megadnia. Lásd: Hozzáférés és szerepkörök.
- Hibák. A sikertelen kérések egy
errorobjektumot adnak vissza, állandócodeértékkel. Lásd: Hibák.
Lapozás
A lista végpontok (QR-kódok, sablonok és ütemezett jelentések) két lekérdezési paramétert fogadnak:
Egy
data tömbbel és egy pagination objektummal válaszolnak:
Kérje le a következő oldalt, amíg a
hasMore értéke true. A 100-nál nagyobb pageSize 422 hibát ad.
Idempotencia
Hálózati hiba után nem mindig tudhatja, hogy a kérés célba ért-e. A QR-kód létrehozása kérés biztonságos megismétléséhez küldjön egyIdempotency-Key fejlécet egy Ön által választott egyedi értékkel:
- Ha 24 órán belül ugyanazzal a kulccsal ismétli meg a kérést, az eredeti választ kapja vissza, és nem jön létre második QR-kód.
- Az
x-idempotent-replayválaszfejléc értéke ismételt válasználtrue, új válasználfalse. - Ha az adott kulccsal küldött első kérés még fut, az API
409 conflictválaszt ad. Próbálja újra, miután befejeződött. - Ha egy kulcsot más kéréstörzzsel használ újra, a válasz
422 unprocessable_entity. - Fejléc nélkül a 30 másodpercen belül elküldött azonos kéréstörzset a rendszer duplikátumnak tekinti.
idempotencyKey mezőt vár a kéréstörzsben. Lásd: Tömeges QR-létrehozás.