Für Ausflugsziele
Öffnungszeiten, Preise und Kontaktdaten ändern sich? Mit unserer kostenlosen Schnittstelle schickt euer Kassensystem, eure Website oder euer Dienstleister die Daten direkt zu uns – Familien sehen sie sofort. Lieber per Hand? Im Bereich „Meine Ausflugsziele“ geht es auch im Browser.
Authorization: Bearer <Schlüssel> mitsenden.GET /api/v1/activitiesEure Ausflugsziele mit id, Titel, Ort und Rolle.
curl https://famdaro.de/api/v1/activities \ -H "Authorization: Bearer fam_xxxxxxxx_…"
GET /api/v1/activities/<id>Alle pflegbaren Daten eines Ausflugsziels.
PATCH /api/v1/activities/<id>Ändert nur die mitgesendeten Felder und antwortet mit dem neuen Stand.
curl -X PATCH https://famdaro.de/api/v1/activities/<id> \
-H "Authorization: Bearer fam_xxxxxxxx_…" \
-H "Content-Type: application/json" \
-d '{
"openingHours": {
"weekly": [
{ "day": 1, "open": "09:00", "close": "18:00" },
{ "day": 6, "open": "10:00", "close": "16:00" }
],
"note": "Letzter Einlass 17:00 Uhr"
},
"priceTiers": [
{ "label": "Erwachsene", "price": 14.5 },
{ "label": "Kinder (3–12 Jahre)", "price": 9 },
{ "label": "Kinder unter 3", "price": 0 }
],
"phone": "+49 40 123456"
}'Antwort (200)
{
"id": "5b0c…",
"title": "Wildpark Beispielstadt",
"famdaroUrl": "https://famdaro.de/activities/wildpark-beispielstadt/5b0c…",
"url": "https://www.wildpark-beispielstadt.de",
"operatorUpdatedAt": "2026-09-30T10:35:16.101Z",
"openingHours": { "weekly": [ … ], "note": "Letzter Einlass 17:00 Uhr" },
"priceTiers": [ … ],
"priceUnknown": false,
"phone": "+49 40 123456",
…
}| Feld | Typ | Bedeutung |
|---|---|---|
openingHours | Objekt | null | weekly: Liste aus { day: 1–7 (Mo–So), open: "HH:MM", close: "HH:MM" }; mehrere Zeiträume pro Tag möglich; Tage ohne Eintrag gelten als geschlossen. note: optionaler Hinweis (max. 500 Zeichen). null = keine festen Öffnungszeiten. |
priceTiers | Liste | { label, price (Euro), note? } – max. 30 Einträge. Leere Liste = Eintritt frei. |
priceUnknown | Boolean | true = Preise nicht angeben („auf Anfrage“). |
url | String | Eure Website (http/https) oder "". |
phone | String | Öffentliche Telefonnummer oder "". |
ageMin, ageMax | Zahl | Empfohlenes Alter 0–99. |
weatherType | String | "indoor", "outdoor" oder "both". |
strollerFriendly, babyFriendly, wheelchairAccessible, accessible, dogFriendly, bikeFriendly | Boolean | Ausstattung für Familien. |
accessNotes | String | Familien-Tipp, max. 2000 Zeichen. |
Titel, Beschreibung, Adresse, Kategorien und Fotos pflegt unser Team – schreibt uns dafür an info@famdaro.de. Unbekannte Felder werden mit einem Fehler abgelehnt, damit Tippfehler auffallen.
401 – Schlüssel fehlt, ist ungültig oder widerrufen404 – Ausflugsziel unbekannt oder ihr seid nicht freigeschaltet415 – kein JSON gesendet422 – Daten ungültig; error nennt das Feld429 – mehr als 120 Anfragen pro MinuteJede Änderung wird mit Zeitpunkt protokolliert. Auf eurer Seite erscheint „Vom Betreiber gepflegt“ mit dem Datum der letzten Aktualisierung.