/service_providers

Aktionen für Gastgeber/Service Providers aus TOMAS

get

Gibt alle Gastgeber aus bzw. sucht nach diesen (mandantenspezifisch). Die Gesamtzahl der Treffer befindet sich im Header.

post

Neuen Gastgeber anlegen.

get

Finde Eintrag nach Id.

put

Gastgeber-Basisdaten ändern.

delete

Gastgeber löschen - löscht auch alle zugehörigen Bilder und Anzeigen.

get

Finde Eintrag für aktuell eingeloggten Benutzer.

post

Finde Eintrag nach Login und Passwort für bestimmten Mandanten.

post

Logge aus der lokalen Sitzung aus (nur Assistenten-Benutzer/Gastgeber/Service Provider).

/advertisements

Aktionen für Anzeigen

get

Alle Anzeigen als Liste holen - standardmäßig werden alle Anzeigen der aktuellen Saison geholt (mandantenspezifisch). Die Gesamtzahl der Treffer befindet sich im Header.

post

Neue Anzeigen anlegen (nur GG).

get

Bestimmte Anzeige abfragen.

put

Anzeigen ändern (nur GG).

delete

Anzeigen löschen.

put

Status einer abgeschlossenen Anzeige zurücksetzen.

put

Internen Status setzen.

get

ZIP-Export

get

ZIP-Export Test

/configs

Mandantenkonfiguration

get

Alle Konfigurationen auslesen (nur Admins).

post

Neue Konfiguration erstellen (neuer Mandant, nur Admins)

get

Bestimmte Konfiguration abfragen.

put

Konfiguration ändern (nur Admins).

delete

Konfiguration löschen (nur Admins).

/seasons

Aktionen für Saisonen/Jahre

get

Alle Saisonen/Jahre als Liste holen (mandantenspezifisch).

post

Neue Saison/neues Jahr anlegen (nur Admins).

get

Bestimmte Saisonen/Jahre abfragen.

put

Saison/Jahr ändern (nur Admins).

delete

Saison/Jahr löschen (nur Admins).

Aktuelle Saison abfragen (mandantenspezifisch oder als Admin mit Query Parameter).

get

/metadata_groups

Aktionen für Metadaten-Gruppen

get

Alle Metadatengruppen als Liste holen (mandantenspezifisch).

post

Neue Metadaten-Gruppe anlegen (nur Admins).

get

Bestimmte Metadaten-Gruppe abfragen.

put

Metadaten-Gruppe ändern (nur Admins).

delete

Metadaten-Gruppe löschen (nur Admins).

/metadata

Aktionen für Metadaten (allgemeine Text/Inhalts-Elemente).

get

Alle Metadaten eines Mandanten holen (mandantenspezifisch).

post

Neuen Metadaten-Eintrag erstellen (mandantenspezifisch).

get

Metadaten-Eintrag holen (mandantenspezifisch).

put

Metadaten-Eintrag ändern (mandantenspezifisch).

delete

Metadaten-Eintrag löschen (mandantenspezifisch).

/files

Dateien hochladen und mit Anzeigen verknüpfen.

post

Neue Datei hochladen.

get

Datei herunterladen nach MongoId der Datei - ist auch per http verfügbar wegen Antenna House Server.

delete

Bestehende Datei nach MongoId löschen.

/status

Fragt Status ab (kann auch von Consul genutzt werden).

get

Fragt Status ab (kann auch von Consul genutzt werden).

/statistics