REST API
Kun haluat näyttää vastauksia omalla sivustollasi tai hakea niitä järjestelmääsi ajastetusti, käytä REST API -rajapintaa. Se palauttaa dataa JSON-muodossa, tunnistautuu API-avaimella ja tukee samoja suodattimia, jotka tunnet vastaustaulukosta.
Hyvä tietää: Gatherino-editori ja käyttäjätili ovat englanniksi tai tšekiksi. Vastaajille näytettävät lomakkeet voi näyttää 18 kielellä, myös suomeksi.
Mitä API:lla voi tehdä
- Listaa työtilan lomakkeet ja hae yksittäinen lomake rakenteineen.
- Listaa vastaukset suodattimilla: lomakkeen, tilan, päivämäärävälin ja kokotekstihaun mukaan sekä lajittele tulokset.
- Hae yksittäinen vastaus.
- Päivitä vastauksen tila.
- Lähetä lomake ohjelmallisesti – hyödyllinen esimerkiksi tietojen siirrossa tai omassa käyttöliittymässä.
Vastausten hakeminen
Tunnistautuminen Authorization-otsakkeella (myös x-api-key-otsake toimii):
curl "https://gatherino.com/api/v1/submissions?formId=FORM_ID&limit=50" \
-H "Authorization: Bearer gk_your_key"
# response
{ "items": [ { "id": "…", "status": "NEW", "createdAt": "…",
"data": { "field_1778…": "Jan Vondráček" } } ],
"total": 672, "page": 1, "limit": 50, "totalPages": 14 }Aloittaminen
- 1
Luo API-avain
Löydät sen kohdasta Asetukset → API-avaimet. Avain näytetään vain kerran, joten tallenna se heti.
- 2
Tee ensimmäinen kutsu
Kokeile lomakkeiden listausta varmistaaksesi, että avain toimii, ja hae samalla lomakkeen ID.
- 3
Yhdistä kenttien ID:t nimiin
Lomakkeen tiedot palauttavat kunkin kentän ID:n ja nimiön – rakenna niistä hakutaulukko. Kenttien ID:t ovat pysyviä, joten riittää hakea ne kerran.
- 4
Sivutus
Yhdessä pyynnössä saa olla enintään 100 vastausta. Jos tarvitset lisää tietoja, käy sivut läpi viimeiselle sivulle asti.
API-avain kuuluu palvelimellesi, ei koskaan selaimen JavaScriptiin – sieltä kuka tahansa voisi lukea sen ja ladata kaikki vastauksesi. Jos julkaiset vastauksia, näytä vain julkaisuun tarkoitetut kentät, älä koskaan henkilötietoja.
UKK
Miten API tunnistautuu?
API-avaimella: joko Authorization: Bearer <key> -otsakkeella tai x-api-key-otsakkeella. Virheellinen avain palauttaa virhekoodin 401.
Montako vastausta yhdessä pyynnössä?
Enintään 100. Vastaus sisältää kentät total ja totalPages, joiden avulla voit käydä läpi lisää sivuja.
Miksi datan avaimet ovat muotoa field_1778…?
Ne ovat lomakkeen kenttien ID:itä. Hae niiden nimiöt lomakkeen tiedoista ja pidä vastaavuustaulukko omassa järjestelmässäsi.
Tukeeko API ääkkösiä?
Kyllä, kaikki data on UTF-8-koodattua, joten tšekin kieli ja muut kielet toimivat ilman ongelmia.
Aiheeseen liittyvää
Kokeile Gatherinoa ilmaiseksi
Ilmainen paketti: 3 lomaketta ja 100 vastausta kuukaudessa. Ei luottokorttia, tiedot isännöidään EU:ssa.
Aloita ilmaiseksi →