GetQR API on beetavaiheessa, ja se on käytettävissä valituissa työtiloissa. Yksityiskohdat voivat muuttua ennen yleistä julkaisua.
styles, frameOptions ja logoOptions. Se ei koskaan sisällä sisältöä tai linkkiä. Mallit jaetaan kaikkien työtilan jäsenten kesken.
Mallin käyttäminen
VälitätemplateId, kun luot QR-koodin. Mallin ulkoasu otetaan uuteen QR-koodiin. Samassa pyynnössä lähettämäsi ulkoasuobjektit yhdistetään sen päälle.
- Kopioitu, ei linkitetty. QR-koodi säilyttää oman kopionsa ulkoasusta. Mallin muokkaaminen tai poistaminen myöhemmin ei muuta sitä.
- Vain mukautetut ulkoasut. Mallia, jonka
designKindonbrandedtaiai, ei voi käyttää API:n kautta, ja se palauttaa422(art_template_unsupported). - Vain oma työtilasi. Tuntematon malli tai toisen työtilan malli palauttaa
404.
Otsakkeet
string
application/json. Pakollinen pyynnöissä, joissa on runko.Malliobjekti
string
Mallin tunnus, esimerkiksi
qrt_8Hs2mQvKpLd4RtYw.string
Nimi, joka näkyy mallia valittaessa.
string
Vain luku.
custom on ulkoasu, jota API voi muokata kokonaan. branded ja ai ovat hallintapaneelissa tehty brändätty tai tekoälyllä luotu ulkoasu: sen kuvaa ei voi muokata API:n kautta, ja se säilyy, kun muutat muita ulkoasukenttiä.object
Tallennettu ulkoasu. Kullakin kentällä on sama rakenne kuin samannimisellä pyynnön kentällä, joten voit lähettää sen takaisin.
string
Luontipäivä, ISO 8601.
string
Viimeisimmän päivityksen päivä, ISO 8601.
Listaa mallit
GET /api/v1/templates
Palauttaa työtilasi mallit, uusimmat ensin. Lista on sivutettu: katso Sivutus.
integer
oletus:"1"
Palautettava sivu, 1 tai suurempi.
integer
oletus:"100"
Tuloksia sivua kohti, 1–100.
Luo malli
POST /api/v1/templates
Tallentaa uuden ulkoasun. Vastaa 201 Created. Ulkoasukentät tarkistetaan Mukauttaminen-oppaan luetteloita vasten, joten tuntematon muoto, kehys tai logo hylätään koodilla 422.
string
vaadittu
Nimi, joka näkyy mallia valittaessa, 1–40 merkkiä.
object
Pisteiden ja kulmien muodot sekä värit. Katso Mukauttaminen.
object
QR-koodin ympärille piirretty kehys ja sen toimintakehote. Katso Mukauttaminen.
object
Keskelle sijoitettu logo: ehdotettu logo tai oma tiedostosi, joka on ladattu Tiedostot-päätepisteen targetilla
logo. Katso Mukauttaminen.Hae malli
GET /api/v1/templates/{templateId}
string
vaadittu
Mallin tunnus. Ota se listauksen tai luonnin vastauksesta.
Päivitä malli
PATCH /api/v1/templates/{templateId}
Lähetä vain ne kentät, joita haluat muuttaa. Ulkoasuobjektit yhdistetään tallennettuun ulkoasuun, joten osittainen styles säilyttää loput. Mallista jo luodut QR-koodit säilyttävät ulkoasun, jolla ne tehtiin.
string
vaadittu
Mallin tunnus.
string
Uusi nimi, 1–40 merkkiä.
object
Tyylimuutokset, jotka yhdistetään tallennettuun
styles-objektiin.object
Kehysmuutokset, jotka yhdistetään tallennettuun kehykseen.
object
Logomuutokset, jotka yhdistetään tallennettuun logoon.
Poista malli
DELETE /api/v1/templates/{templateId}
Poistaa mallin. Siitä luodut QR-koodit säilyttävät ulkoasunsa.
string
vaadittu
Mallin tunnus.
Monista malli
POST /api/v1/templates/{templateId}/duplicate
Luo kopion nimellä <name> copy. Kopiolla on oma tunnus ja itsenäinen ulkoasu, jota voit muokata vapaasti. Ei ota pyynnön runkoa. Vastaa 201 Created.
string
vaadittu
Kopioitavan mallin tunnus.
Yleisiä ongelmia
404 "QR template not found."
404 "QR template not found."
templateId ei vastaa työtilasi mallia. Ota se kohdasta Listaa mallit.422 mallia luotaessa tai päivitettäessä
422 mallia luotaessa tai päivitettäessä
Jokin ulkoasukenttä ei vastaa luetteloita, esimerkiksi tuntematon pistetyyppi, kehys tai ehdotettu logo. Viesti nimeää kentän. Katso Mukauttaminen.
422 art_template_unsupported QR-koodia luotaessa
422 art_template_unsupported QR-koodia luotaessa
Malli käyttää brändättyä tai tekoälyllä luotua ulkoasua. Käytä sen sijaan mallia, jonka
designKind on custom.