Migration von ZUERST zu Ginto

Dernière mise à jour : 
28/3/2026
API
appli
Web
Avant de commencer

Die ZUERST-API wird Ende 2026 abgeschaltet. Daher ist eine Migration zur Ginto-API erforderlich. Die Ginto-API stellt dieselben Daten bereit wie die bisherige ZUERST-API, allerdings in einer leicht abweichenden Struktur. Diese Anleitung erklärt Schritt für Schritt, wie bestehende Integrationen von ZUERST zu Ginto umgezogen werden können.

Note

Pro Infirmis hat zusammen mit dem Verein Accessibility Guide und dem Förderverein Barrierefreie Schweiz (OK:GO) den Verein Sitios gegründet. Dessen Hauptzweck ist die Zentralisierung der Zugänglichkeitsdaten auf einer einzigen Plattform. So lassen sich Dubletten vermeiden, Kosten senken und die Daten einfacher nutzen.

Conseil professionnel

ZUERST wird nach folgendem Zeitplan schrittweise abgeschaltet:

  • Ab sofort: Die Erhebungen via ZUERST bleiben über die API ZUERST abrufbar, sind zugleich aber auch voll in Ginto integriert und können über die API Ginto abgerufen werden.
  • 31. Dezember 2026: Die ZUERST-APden Standby-Modus versetzt und leitet POI-Anfragen an die entsprechende Ginto-URL weiter. Auf ZUERST werden keine Erhebungen mehr vorgenommen.
  • 31. Dezember 2027: Komplette Abschaltung von ZUERST, inklusive API.

C'est ce que vous trouverez dans ce guide :

Demandez un preuve OK:GO pour «Swisstainable»
Questions fréquemment posées

API-Schlüssel erhalten

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5

Die API ist geschützt und kann nur aufgerufen werden, wenn die Anfrage mithilfe eines API-Schlüssels authentifiziert wird. Wende dich an support@ginto.guide, um einen API-Schlüssel für die API-Autorisierung zu erhalten. Mit diesem kannst du anschliessend alle Daten von der Ginto-API beziehen. Der API-Key muss bei jeder Anfrage als Bearer-Token im Authorization-Header angegeben werden.

Damit du bei der Abfrage mit Ginto exakt dieselben Informationen erhältst wie bisher bei der ZUERST-Abfrage, erstellt dir das Ginto-Support-Team gerne einen Veröffentlichungsfilter und sendet dir die entsprechende Filter-ID zu. Teile uns dazu bitte mit, mit welcher Anfrage du die Daten bisher abgerufen hast.

Alternativ bietet dir die Ginto-API verschiedene Möglichkeiten, die Daten bei der Abfrage direkt selbst nach verschiedenen Kriterien zu filtern. Weitere Informationen dazu findest du in unserer API-Dokumentation.

Daten abrufen

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
{
    entriesByFilter(filterId: "0ace704e-db54-41c1-aa45-8f5d1e45cc27") {
        totalCount
        pageInfo {
            endCursor
            hasNextPage
            hasPreviousPage
            startCursor
        }
        nodes {
            entryId
            name
            createdAt
            updatedAt
            categories {
                groupKey
                groupName
                key
                name
            }
            position {
                street
                housenumber
                postcode
                city
                countryCode
                lat
                lng
            }
            accessibilityInfo {
                defaultRatings {
                    descriptionDE: description(locale: DE)
                    descriptionEN: description(locale: EN)
                    descriptionFR: description(locale: FR)
                    descriptionIT: description(locale: IT)
                    iconUrl
                    key
                }
            }
            publication {
                linkTextDE: linkText(locale: DE)
                linkTextEN: linkText(locale: EN)
                linkTextFR: linkText(locale: FR)
                linkTextIT: linkText(locale: IT)
                linkUrl
            }
            licenseInfo {
                attribution
                isOpenData
                license
            }
            sources {
                originIds
                sourceKey
                sourceName
            }
            areas {
                areaTemplateKey
                id
                name
                accessibilityInfo {
                    defaultRatings {
                        descriptionDE: description(locale: DE)
                        descriptionEN: description(locale: EN)
                        descriptionFR: description(locale: FR)
                        descriptionIT: description(locale: IT)
                        iconUrl
                        key
                    }
                }
                publication {
                    linkTextDE: linkText(locale: DE)
                    linkTextEN: linkText(locale: EN)
                    linkTextFR: linkText(locale: FR)
                    linkTextIT: linkText(locale: IT)
                    linkUrl
                }
                subAreas {
                    areaTemplateKey
                    id
                    name
                    accessibilityInfo {
                        defaultRatings {
                            descriptionDE: description(locale: DE)
                            descriptionEN: description(locale: EN)
                            descriptionFR: description(locale: FR)
                            descriptionIT: description(locale: IT)
                            iconUrl
                            key
                        }
                    }
                    publication {
                        linkTextDE: linkText(locale: DE)
                        linkTextEN: linkText(locale: EN)
                        linkTextFR: linkText(locale: FR)
                        linkTextIT: linkText(locale: IT)
                        linkUrl
                    }
                }
            }
        }
    }
}

Deinen Code anpassen

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
ZUERST Ginto
Pois.[].Id data.entriesByFilter.nodes.[].zuerst.originIds
Pois.[].IdSource
Verwendet in v1 der ZUERST API
data.entriesByFilter.nodes.[].sources.[].originIds
In Ginto werden die Quell-IDs stets einer bestimmten Quelle zugeordnet. Wähle die richtige Quelle aus und prüfe, ob die IdSource aus ZUERST in den originIds von Ginto enthalten ist.
Pois.[].Sources.[].SourceName
Verwendet in v2 der ZUERST API
data.entriesByFilter.nodes.[].sources.[].sourceKey
Pois.[].Sources.[].SourcePoiId
Verwendet in v2 der ZUERST API
data.entriesByFilter.nodes.[].sources.[].originIds
In Ginto kann ein Eintrag mehrere Quell-POIs repräsentieren, obwohl originIds ein Array ist.
Pois.[].Name data.entriesByFilter.nodes.[].name
Pois.[].EntryDate data.entriesByFilter.nodes.[].updatedAt
Pois.[].Coordinates.Lat data.entriesByFilter.nodes.[].position.lat
Pois.[].Coordinates.Lng data.entriesByFilter.nodes.[].position.lng
Pois.[].Address.Street data.entriesByFilter.nodes.[].position.street
Pois.[].Address.Number data.entriesByFilter.nodes.[].position.housenumber
Pois.[].Address.ZipCode data.entriesByFilter.nodes.[].position.postcode
Pois.[].Address.City data.entriesByFilter.nodes.[].position.city
Pois.[].Category data.entriesByFilter.nodes.[].categories
Siehe Kapitel "Kategorien zuordnen"
Pois.[].MainEnquiryCategory data.entriesByFilter.nodes.[].categoriesSiehe Kapitel "Kategorien zuordnen"
Pois.[].PictogramIds data.entriesByFilter.nodes.[].categories
Siehe Pois.[].accessibilityInfo.defaultRatings
Pois.[].MainComment Nicht vorhanden
Pois.[].MainCommentFr Nicht vorhanden
Pois.[].MainCommentIt Nicht vorhanden
Pois.[].MainCommentEn Nicht vorhanden
Pois.[].LinkToDetailView data.entriesByFilter.nodes.[].publication.linkUrl
Pois.[].AdditionalInformation Nicht vorhanden
Pois.[].SubPois Nicht vorhanden

Kategorien zuordnen

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
ZUERST Ginto
Apotheke oder Drogerie drugstore
Arzt- oder Zahnarztpraxis doctors_practice
Aussichtspunkt lookout
Autoverleih services_other
Bahnhof train_station
Bank bank
Bergbahnen mountain_railway_station
Bibliothek library
Botanischer Garten park
Campingplatz camping
Club club
Einkaufszentrum mall
Eisstadion sports_facility
Eurokey-Anlage nil
Ferienhaus oder Ferienwohnung holiday_home
Flughafen nil
Geldautomat atm
Geschäfte shopping_other
Grund-, Mittel-, Berufs-, Fach- oder Hochschule education_other
Gruppenunterkünfte group_house
Hotel, Pension, Bed & Breakfast hotel
Hütte group_house
Kinderbetreuung childcare
Kino cinema
Kongresshalle congress_center
Konzerthalle, Oper oder Theatersaal theatre
Landesteg ship_landing
Museum oder Galerie museum
Öffentliche WC-Anlage public_toilets
Öffentlicher Aufzug oder Hebebühne nil
Park oder Friedhof park
Parkhaus multi_storey_car_park
Parkplatz parking_lot
Post post
Rastplatz (mit Spielplatz) playground
Rastplatz (sonst) park
Recycling- Sammelstelle services_other
Religiöse Einrichtung religious_institution
Restaurant, Café oder Bar restaurant
Schiff ship
Schule education_other
Schwimmbad, Strandbad oder See swimming_pool
Sehenswürdigkeit sight
Seilbahn mountain_railway_station
Seminarzentrum congress_center
Seniorenzentrum nursing_home
Sportzentrum oder Turnhalle sports_facility
Stadion sports_facility
Taxi services_other
Tourist Office tourist_information
Tram-, Bus- oder Postautostation bus_stop
Unterkunft (sonst) hotel
Veranstaltungsraum (sonst) congress_center
Verein services_other
Verwaltungsgebäude administration
Wellnesscenter sports_facility
Zoo oder Tierpark park

Demandez un preuve OK:GO pour «Swisstainable»

OK:GO est reconnu comme une preuve dans le cadre du programme de durabilité «Swisstainable» de niveau II - engaged (en combinaison). Vous trouverez un aperçu de tous les certificats de durabilité reconnus ici.

Un certificat OK:GO de participation à «Swisstainable» peut être demandé via ce formulaire en ligne. Un certificat est délivré lorsque les conditions de participation sont remplies. Le certificat OK:GO est valide pendant deux ans à compter de la date d'émission. Le certificat OK:GO est valable deux ans à compter de la date de délivrance.
Merci, nous avons bien reçu votre demande et nous vous répondrons dans les prochains jours.
Oh, quelque chose n'a pas marché là-bas. Veuillez réessayer

Questions fréquemment posées

Il n'existe actuellement aucune question fréquemment posée à propos de ce guide.

Cela pourrait également vous intéresser