MustSeen API-Dokumentation

Willkommen bei der MustSeen API-Dokumentation. Hier finden Sie alles, was Sie benötigen, um unsere Reise-Intelligenz in Ihre Anwendung zu integrieren.

Unsere API basiert auf REST-Prinzipien und liefert vorhersagbare JSON-formatierte Antworten, unter Verwendung von Standard-HTTP-Antwortcodes und -Authentifizierung.

Authentifizierung

Die MustSeen API verwendet API-Schlüssel zur Authentifizierung von Anfragen. Sie können Ihre API-Schlüssel in Ihrem Entwickler-Dashboard einsehen und verwalten. Alle API-Anfragen müssen über HTTPS erfolgen und Ihren Schlüssel im Authorization-Header als Bearer-Token enthalten.

Authorization: Bearer YOUR_API_KEY

Anfragen ohne Authentifizierung schlagen mit dem Statuscode 401 fehl.

Einen Reiseplan erstellen

Dies ist der Kern-Endpunkt der MustSeen-Plattform. Er nimmt die Absicht und die Einschränkungen eines Nutzers entgegen und gibt eine rangierte Liste von optimierten, buchbaren Reise-Paketoptionen zurück.

POST /v1/plan

Request Body

Parameter Type Description
intent string Eine natürlichsprachliche Beschreibung der gewünschten Reise. Je detaillierter, desto besser das Ergebnis.
constraints object Ein Objekt, das feste Einschränkungen für die Reise enthält.
constraints.budget_eur integer Das maximale Gesamtbudget für die Reise in EUR.

Fehlercodes

MustSeen verwendet konventionelle HTTP-Antwortcodes, um den Erfolg oder Misserfolg einer API-Anfrage anzuzeigen.

Status Code Meaning
400 Bad RequestIhre Anfrage hat fehlende oder ungültige Parameter.
401 UnauthorizedIhr API-Schlüssel ist falsch oder fehlt.
429 Too Many RequestsSie haben ein Rate-Limit erreicht. Bitte verlangsamen Sie Ihre Anfragen.
500 Internal Server ErrorAuf unserer Seite ist etwas schiefgelaufen. Bitte kontaktieren Sie den Support.