GET
/api/v1/meVerbindungstest
Liefert Stadt und gewährte Rechte des verwendeten Schlüssels. Erster Aufruf jeder Integration.
Wofür
Nach dem Anlegen eines Schlüssels einmal aufrufen: Sie sehen sofort, welche Stadt am Schlüssel hängt und welche Rechte tatsächlich vergeben wurden. Eignet sich auch als Health-Check vor einem Nachtlauf.
Anfrage
Jeder gültige Schlüssel genügt — es wird kein besonderes Recht benötigt.
curl -sS \
-H "Authorization: Bearer rb_live_…" \
"https://rufbusle.de/api/v1/me"Antwort
{
"id": "clx1a2b3c0000abcdefghijkl",
"slug": "musterstadt",
"name": "Musterstadt",
"timezone": "Europe/Berlin",
"scopes": [
"read:schedule",
"read:bookings"
]
}Beispielwerte, keine echten Daten. Unbekannte Felder bitte ignorieren — es können jederzeit welche hinzukommen.
Felder
| Feld | Typ | Beschreibung |
|---|---|---|
id | string | Interne ID der Stadt. |
slug | string | Kurzname der Stadt, wie er in öffentlichen Adressen vorkommt. |
name | string | Anzeigename der Stadt. |
timezone | string | Zeitzone, in der alle „HH:MM"-Angaben zu lesen sind. |
scopes | string[] | Die diesem Schlüssel gewährten Scopes. |
Worauf zu achten ist
Die Punkte, an denen Integrationen erfahrungsgemäß hängen bleiben.
- Braucht keinen Scope — jeder gültige Schlüssel darf das.
- Das Feld
scopesist die verlässliche Auskunft über die Rechte. Verlassen Sie sich nicht darauf, was beim Anlegen angeklickt wurde: Rechte können nachträglich geändert worden sein.