list_events
Liste deine Events mit Foto- und Gästezahlen auf.
Wähle eine bestehende Galerie und vermeide doppeltes Erstellen.
Eingabeschema
{
"additionalProperties": false,
"properties": {},
"title": "Args",
"type": "object"
}FÜR VERANSTALTER UND IHRE ASSISTENTEN
Verbinde einen Assistenten über MCP, bereite eine Veranstaltungsgalerie vor, prüfe den Gesichtsabgleich und exportiere Einladungslinks als CSV.
Als Markdown lesen · Tool-Schemata als JSON
findmypictures.com hilft Veranstaltern, Eventfotos zu teilen, damit Gäste sich selbst und ihre Freunde finden. Es eignet sich für Hochzeiten, Konferenzen, Tech-Meetups, Hackathons, Team-Events und Feiern, bei denen das Durchsuchen eines großen gemeinsamen Ordners mühsam wäre.
Veranstalter erstellen ein Event, fügen Fotos hinzu und teilen den Galeriezugriff. Gäste können das Event durchsehen, in „Deine Auswahl“ ein autorisiertes Porträt hochladen, um Treffer zu finden, einzelne Fotos wählen, Freunde anhand des Gesichts auswählen und ihre kombinierte Auswahl herunterladen. Ein separater Download umfasst alle Fotos des Events.
Ein Assistent kann die Galerie über Remote-MCP vorbereiten und prüfen. Die empfohlene Übergabe der Einladungen ist eine heruntergeladene CSV mit Gästedaten und persönlichen Links, zur Verwendung in der bestehenden E-Mail- oder Eventplattform des Veranstalters. Eine weitergehende Einladungsunterstützung ist geplant; versprich weder automatische Teilnehmersynchronisierung noch Kampagnenmanagement.
Prüfe auf der Website die aktuelle Verfügbarkeit des Kontos, die Preise und die Tariflimits, bevor du dich auf ein Event festlegst. Eine MCP-Verbindung umgeht keine Kontolimits. Der Gesichtsabgleich erfolgt näherungsweise; prüfe die Ergebnisse. Die Personalisierung schränkt Gäste nicht auf ausschließlich eigene Fotos ein.
Nutze einen Client, der Remote-MCP über Streamable HTTP und browserbasiertes OAuth unterstützt. Ein eingefügter Prompt kann keine MCP-Unterstützung in einem Client einrichten, dem sie fehlt. Die Verfügbarkeit der Verbindung hängt vom Client, vom Kontotarif und von der Verwaltung des Arbeitsbereichs ab.
Gib in den Einstellungen für die eigene MCP-Verbindung des Assistenten die unten stehende Server-URL ein und wähle OAuth. Öffne den Autorisierungsablauf im Browser, melde dich bei findmypictures.com an, prüfe die Callback-Adresse und bestätige die Verbindung. Füge niemals Kontopasswörter, Session-Cookies oder Access-Tokens in den Chat ein.
Bei Claude: Settings → Connectors → Add custom connector. Bei ChatGPT nutze die Steuerelemente für eigene Apps/MCP, die deinem Konto zur Verfügung stehen; Entwicklermodus oder eine Administratorfreigabe kann erforderlich sein. Code-Clients sollten ihre Remote-HTTP-MCP-Konfiguration mit derselben URL verwenden. Weicht das Menü ab, prüfe die aktuellen Anweisungen deines Clients.
Für einen eigenen Client: Ermittle den Autorisierungsserver über die WWW-Authenticate-Challenge und die Metadaten der geschützten Ressource. Nutze die dynamische Client-Registrierung mit token_endpoint_auth_method none, Authorization Code mit PKCE S256 und scope app:manage. Sende Bearer-Tokens im Authorization-Header, niemals in der URL. Access-Tokens laufen nach einer Stunde ab; nutze den OAuth-Refresh-Ablauf und behalte das ersetzende Refresh-Token.
Initialisiere nach der Autorisierung MCP, ermittle die Tools mit tools/list und rufe list_events auf, um den Zugriff zu prüfen. Eine leere Liste kann eine erfolgreiche Verbindung ohne Events bedeuten. Erreichbar sind nur Events, die dem verbundenen Konto gehören. Der Server stellt Tools bereit; geh nicht davon aus, dass es MCP-Endpunkte für Resources oder Prompts gibt.
Verwalte und widerrufe Verbindungen unter „KI verbinden“ in deinem Veranstalterkonto. Der Widerruf blockiert künftige Aufrufe und Token-Refreshs; bereits eingereihte Arbeit kann weiterlaufen. Diese Verbindung hat Verwaltungszugriff, einschließlich des Entfernens von Fotos und Gästen sowie des optionalen E-Mail-Versands; sie ist keine Verbindung mit Zugriff „Nur Lesen“.
Server-URL: https://findmypictures.com/mcp
Metadaten der geschützten Ressource: https://findmypictures.com/.well-known/oauth-protected-resource/mcp
Metadaten des Autorisierungsservers: https://findmypictures.com/.well-known/oauth-authorization-server
Beispiel für eine Nutzeranfrage:
„Erstelle aus diesem ZIP eine Galerie für unser Community-Meetup. Prüfe die Verarbeitung und gib mir die Angaben zum Galeriezugriff. Die Einladung verteile ich selbst.“
Beispiel für tools/call-Argumente zu create_event:
{"name":"create_event","arguments":{"title":"Community meetup","request_key":"meetup-create-20261104-01"}}
Der CSV-Export ist der primäre Ablauf für Einladungen. Er bereitet die Übergabe so vor, dass der Veranstalter die Einladungen über die eigene E-Mail, einen Serienbrief oder eine Eventplattform verschickt. Er sendet keine Nachrichten, synchronisiert keine Teilnehmerplattform und verfolgt keine Kampagne. Eine weitergehende Einladungsunterstützung ist geplant.
Beispiel für eine Gästeeingabe:
email,name,linkedin,image_url
[email protected],Ada,,
[email protected],Sam,,https://images.example.com/authorized-portrait.jpg
Beispiel für eine Anfrage:
„Importiere diese Gäste-CSV, prüfe die Porträtergebnisse und bereite eine Einladungs-CSV für mein E-Mail-Tool vor. Sende keine Nachrichten.“
Vorgeschlagene Einladung:
„Fotos zur Veranstaltung [Eventtitel] sind bereit: [Galerie-URL]. Passwort: [Passwort].
Dein persönlicher Link: [personal_link]. Durchsuche die Veranstaltung oder füge ein Porträt hinzu, um deine Fotos zu finden. Du kannst auch Freunde anhand des Gesichts auswählen. Kontakt für Korrekturen oder Anfragen zur Entfernung: [Veranstalter].“
Eine Gästezuordnung verknüpft eine E-Mail-Adresse, einen optionalen Namen, Porträtquellen und einen persönlichen Galerie-Link. Der Abruf des Porträts und die Gesichtsverarbeitung laufen im Hintergrund. Der Abruf über LinkedIn kann fehlschlagen; ein angegebenes Porträt kann kein nutzbares Gesicht enthalten. Ein bereites Porträt kann trotzdem null Fototreffer haben.
Prüfe portrait_status, portrait_error und match_count mit list_guests. Nutze guest_matches für die tatsächlich zugeordneten Fotos. Lade, sofern autorisiert, ein klareres Porträt für diesen Gast hoch und prüfe die Verarbeitung danach erneut. Der Abgleich kann eine Person übersehen oder die falsche Person einschließen; Zahlen sind kein Nachweis der Identität und kein Beleg für vollständige Abdeckung.
Gäste können die gesamte Sammlung des Events durchsehen, in „Deine Auswahl“ anhand eines Porträts suchen, einzelne Fotos wählen und Gesichter von Freunden auswählen, um ihre kombinierte Auswahl zu erweitern. Persönliche Links ordnen das Erlebnis einem Gast zu; sie machen daraus keine Galerie, in der dieser Gast nur auf die eigenen Bilder zugreifen kann.
Wenn du Fotos zu einem bestehenden Event hinzufügst, nutze dieselbe event_id, übertrage nur die vorgesehenen Ergänzungen, prüfe Duplikate und Importergebnisse und warte die Verarbeitung ab. Prüfe die Treffer der Gäste erneut, bevor du sagst, die persönlichen Auswahlen seien aktualisiert.
set_social_settings ändert, ob soziales Teilen für das Event aktiv ist, die Wahl der Plattform LinkedIn oder X und den Begleittext. Es stellt das Verhalten beim Teilen ein; eine erfolgreiche Aktualisierung der Einstellungen bedeutet nicht, dass ein Beitrag veröffentlicht wurde. Es sendet keine Einladungen. Bitte den Veranstalter, das für Gäste sichtbare Ergebnis zu prüfen, bevor die Galerie verteilt wird.
download_photos liefert eine authentifizierte HTTP-URL für alle Fotos oder für ausgewählte Foto-IDs. Der Client muss sie mit dem OAuth-Bearer-Token abrufen. Sie ist kein öffentlicher Einladungslink und kein Download-Link für Gäste. Ausgewählte Downloads akzeptieren bis zu 400 Foto-IDs; das Paket aller Fotos berücksichtigt bis zu 8.000 bereite Fotos. Behaupte nicht ohne Prüfung, dass eine noch laufende oder größere Sammlung vollständig erfasst ist.
delete_photo löscht ein Foto des Events dauerhaft. delete_guest entfernt die Gästezuordnung, das Porträt und die Treffer. Nutze beides nur, wenn der Nutzer diese Entfernung autorisiert hat. Das Löschen eines Events sowie Änderungen am Konto- oder Galeriepasswort sind über MCP nicht verfügbar; nutze dafür den Browser.
send_invitations gibt es als optionale Funktion für direkte E-Mails, nicht als empfohlene Übergabe der Einladungen. Nutze sie nur, wenn der Nutzer ausdrücklich die Zustellung über die App verlangt. Prüfe im Ergebnis configured, ok, sent, failures und error. Wenn E-Mail nicht konfiguriert ist, enthält das Ergebnis Entwürfe, und nichts wurde zugestellt. Teilweise Fehlschläge müssen gemeldet werden. Wiederhole einen unsicheren Versand nicht mit einem neuen request_key.
Kläre die nötigen Rechte und die Rechtsgrundlage für alle betroffenen Personen, bevor du ihre Bilder hochlädst und verarbeitest. Gäste können das Event durchsehen, ohne die Porträtsuche zu nutzen. Nenne in der Einladung einen Kontakt für Korrekturen und Entfernung.
Galeriepasswörter schützen die Galerieoberfläche, aber direkte Bild-URLs kann jede Person öffnen, die sie kennt. Beschreibe das Produkt nicht so, als sei es ein vertraulicher Bildtresor, ende-zu-ende-verschlüsselt, unabhängig DSGVO-zertifiziert oder ein System zur Zugriffskontrolle pro Person.
Die Verfügbarkeit der Galerien richtet sich nach deinem Tarif: Galerien im Tarif Kostenlos sind sechs Monate ab der ersten Veröffentlichung verfügbar, Galerien im Tarif Einzel-Event 365 Tage ab der ersten Veröffentlichung und Galerien im Tarif Veranstalter, solange das Abo aktiv ist. Nach Ende eines Veranstalter-Abos gelten die Grenzen des Tarifs Kostenlos. Das Ende des Zugangs bedeutet für sich genommen nicht, dass gespeicherte Fotos, Vorschauen, Porträts oder Gesichtsmerkmale gelöscht wurden. Veranstalter können Galerien löschen, wenn sie nicht mehr benötigt werden. Kontodaten werden für die Nutzung des Kontos aufbewahrt; du kannst die Löschung per E-Mail beantragen. Daten, die für gesetzliche Pflichten oder Rechtsansprüche erforderlich sind, können mit eingeschränkter Nutzung aufbewahrt werden.
Das Ende des Zugangs bedeutet nicht, dass Daten gelöscht werden. Der Veranstalter löscht eine Galerie im Browser, wenn das Teilen enden soll. Das Trennen eines Assistenten löscht die Veranstaltung nicht. Der Widerruf der Verbindung blockiert künftige Aufrufe und Token-Aktualisierungen; bereits eingereihte Vorgänge können weiterlaufen. Das Entfernen eines Fotos oder einer Gästezuordnung ist eine eigene Aktion und erfolgt nur mit deiner Zustimmung. Lies die Seiten zu Datenschutz und Datensicherheit, bevor du den Dienst für sensible Fotos wählst.
Rufe nach dem Verbinden tools/list ab, um die maßgeblichen Eingabeschemata zu erhalten. Nur-Lese-Tools sehen Daten ein; Mutationen erfordern request_key. Dass ein Tool verfügbar ist, belegt nicht, dass ein Client Dateien übertragen kann.
list_eventsListe deine Events mit Foto- und Gästezahlen auf.
Wähle eine bestehende Galerie und vermeide doppeltes Erstellen.
{
"additionalProperties": false,
"properties": {},
"title": "Args",
"type": "object"
}get_eventLies die Eventdetails und die Angaben zum Galeriezugriff. Behandle die Zugangsdaten der Galerie als vertraulich.
Rufe allgemeine Zugangsinformationen für Gäste und die Veranstalter-URL ab; halte die Zugangsdaten vertraulich.
{
"additionalProperties": false,
"properties": {
"event_id": {
"format": "uuid",
"title": "Event Id",
"type": "string"
}
},
"required": [
"event_id"
],
"title": "Event",
"type": "object"
}create_eventErstelle eine Event-Galerie mit optionalen Einstellungen für soziales Teilen.
Erstellt eine Galerie, keine Fotos und keine Einladungen. Es gelten die Eventlimits des Kontos.
{
"additionalProperties": false,
"properties": {
"request_key": {
"description": "Unique operation key; reuse only for retries of identical arguments.",
"maxLength": 100,
"minLength": 8,
"title": "Request Key",
"type": "string"
},
"social_caption": {
"default": "",
"maxLength": 280,
"title": "Social Caption",
"type": "string"
},
"social_enabled": {
"default": true,
"title": "Social Enabled",
"type": "boolean"
},
"social_platform": {
"default": "linkedin",
"enum": [
"linkedin",
"x"
],
"title": "Social Platform",
"type": "string"
},
"title": {
"maxLength": 140,
"minLength": 2,
"title": "Title",
"type": "string"
}
},
"required": [
"request_key",
"title"
],
"title": "Create",
"type": "object"
}list_photosListe Fotos und Verarbeitungsstatus auf; folge dem zurückgegebenen next-Offset.
Prüfe den Status der Fotos und folge dem zurückgegebenen next-Offset.
{
"additionalProperties": false,
"properties": {
"event_id": {
"format": "uuid",
"title": "Event Id",
"type": "string"
},
"offset": {
"default": 0,
"maximum": 20000,
"minimum": 0,
"title": "Offset",
"type": "integer"
}
},
"required": [
"event_id"
],
"title": "Page",
"type": "object"
}event_statusLies den Fortschritt der Foto- und Porträtverarbeitung und den Status des Quellimports.
Trenne die Verarbeitung vom Quellimport; ausstehende und fehlgeschlagene Arbeit braucht Aufmerksamkeit.
{
"additionalProperties": false,
"properties": {
"event_id": {
"format": "uuid",
"title": "Event Id",
"type": "string"
}
},
"required": [
"event_id"
],
"title": "Event",
"type": "object"
}list_guestsListe Zuordnungen aus E-Mail und LinkedIn der Gäste, Porträtstatus und Trefferzahlen auf, 80 pro Seite.
Prüfe Porträts und Trefferzahlen; folge den next-Offsets, 80 Gäste pro Seite.
{
"additionalProperties": false,
"properties": {
"event_id": {
"format": "uuid",
"title": "Event Id",
"type": "string"
},
"offset": {
"default": 0,
"maximum": 20000,
"minimum": 0,
"title": "Offset",
"type": "integer"
}
},
"required": [
"event_id"
],
"title": "Page",
"type": "object"
}guest_matchesLies die einem Gast zugeordneten Fotos.
Prüfe die aktuellen Fototreffer eines Gastes; der Abgleich erfolgt näherungsweise.
{
"additionalProperties": false,
"properties": {
"event_id": {
"format": "uuid",
"title": "Event Id",
"type": "string"
},
"guest_id": {
"format": "uuid",
"title": "Guest Id",
"type": "string"
}
},
"required": [
"event_id",
"guest_id"
],
"title": "Guest",
"type": "object"
}import_guests_csvImportiere Zuordnungen als UTF-8-CSV/TSV; führe sie per E-Mail zusammen und gib Validierungswarnungen zurück.
Führe anhand der E-Mail zusammen; prüfe die Warnungen. Porträtquellen können den Abgleich einreihen.
{
"additionalProperties": false,
"properties": {
"csv_text": {
"maxLength": 2000000,
"title": "Csv Text",
"type": "string"
},
"event_id": {
"format": "uuid",
"title": "Event Id",
"type": "string"
},
"request_key": {
"description": "Unique operation key; reuse only for retries of identical arguments.",
"maxLength": 100,
"minLength": 8,
"title": "Request Key",
"type": "string"
}
},
"required": [
"request_key",
"event_id",
"csv_text"
],
"title": "CSV",
"type": "object"
}export_guests_csvPrimäre Übergabe der Einladungen: Exportiere Gästezuordnungen, persönliche Galerie-Links und Trefferzahlen als CSV-Text. Sendet keine Einladungen.
Primäre Übergabe der Einladungen: liefert CSV-Text mit persönlichen Links; sendet keine Nachrichten.
{
"additionalProperties": false,
"properties": {
"event_id": {
"format": "uuid",
"title": "Event Id",
"type": "string"
}
},
"required": [
"event_id"
],
"title": "Event",
"type": "object"
}upload_instructionsHole rohe Upload-URLs für CSV und Porträt sowie Anweisungen für fortsetzbare Foto-Uploads.
Hole authentifizierte Roh-Endpunkte für die Übertragung und eine Alternative im Browser.
{
"additionalProperties": false,
"properties": {
"event_id": {
"format": "uuid",
"title": "Event Id",
"type": "string"
}
},
"required": [
"event_id"
],
"title": "Event",
"type": "object"
}create_photo_uploadReserviere einen fortsetzbaren tus-Upload für ein Foto oder ein ZIP. Liefert die Upload-URL; sende die Bytes per HTTP.
Reserviere einen tus-Upload; die Bytes müssen noch übertragen und verarbeitet werden.
{
"additionalProperties": false,
"properties": {
"event_id": {
"format": "uuid",
"title": "Event Id",
"type": "string"
},
"filename": {
"maxLength": 240,
"minLength": 1,
"title": "Filename",
"type": "string"
},
"request_key": {
"description": "Unique operation key; reuse only for retries of identical arguments.",
"maxLength": 100,
"minLength": 8,
"title": "Request Key",
"type": "string"
},
"size_bytes": {
"exclusiveMinimum": 0,
"maximum": 10737418240,
"title": "Size Bytes",
"type": "integer"
}
},
"required": [
"request_key",
"event_id",
"filename",
"size_bytes"
],
"title": "Upload",
"type": "object"
}import_fileImportiere eine angehängte Datei oder Referenz oder eine HTTPS-Datei-URL: Fotos/ZIP bis zu 80 MiB, CSV bis zu 2 MB, Porträt bis zu 15 MiB. Größere Galerien nutzen den fortsetzbaren Upload.
Importiere eine lesbare Datei-URL; prüfe die eingereihte Arbeit und setze Bereitschaft nicht voraus.
{
"$defs": {
"FileRef": {
"additionalProperties": false,
"properties": {
"download_url": {
"maxLength": 8000,
"title": "Download Url",
"type": "string"
},
"file_id": {
"maxLength": 300,
"title": "File Id",
"type": "string"
},
"file_name": {
"default": "",
"title": "File Name",
"type": "string"
},
"mime_type": {
"default": "",
"title": "Mime Type",
"type": "string"
}
},
"required": [
"download_url",
"file_id"
],
"title": "FileRef",
"type": "object"
}
},
"additionalProperties": false,
"properties": {
"event_id": {
"format": "uuid",
"title": "Event Id",
"type": "string"
},
"file": {
"$ref": "#/$defs/FileRef"
},
"filename": {
"maxLength": 240,
"minLength": 1,
"title": "Filename",
"type": "string"
},
"guest_id": {
"anyOf": [
{
"format": "uuid",
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Guest Id"
},
"purpose": {
"enum": [
"photos",
"guests_csv",
"portrait"
],
"title": "Purpose",
"type": "string"
},
"request_key": {
"description": "Unique operation key; reuse only for retries of identical arguments.",
"maxLength": 100,
"minLength": 8,
"title": "Request Key",
"type": "string"
}
},
"required": [
"request_key",
"event_id",
"file",
"purpose",
"filename"
],
"title": "FileImport",
"type": "object"
}upload_statusLies den dauerhaften Upload-Offset, den Importstatus und die Ergebnisse.
Prüfe dauerhaften Offset, Importstatus, Ergebnis und Fehler für einen Upload.
{
"additionalProperties": false,
"properties": {
"event_id": {
"format": "uuid",
"title": "Event Id",
"type": "string"
},
"upload_id": {
"pattern": "^[a-f0-9]{32}$",
"title": "Upload Id",
"type": "string"
}
},
"required": [
"event_id",
"upload_id"
],
"title": "UploadStatus",
"type": "object"
}import_gallery_sourceImportiere Fotos von einer unterstützten externen Galerie- oder Freigabe-URL. Liefert einen Hintergrundjob.
Reihe einen externen Albumimport ein; beobachte source_import in event_status.
{
"additionalProperties": false,
"properties": {
"event_id": {
"format": "uuid",
"title": "Event Id",
"type": "string"
},
"password": {
"default": "",
"maxLength": 500,
"title": "Password",
"type": "string"
},
"request_key": {
"description": "Unique operation key; reuse only for retries of identical arguments.",
"maxLength": 100,
"minLength": 8,
"title": "Request Key",
"type": "string"
},
"url": {
"maxLength": 2000,
"title": "Url",
"type": "string"
}
},
"required": [
"request_key",
"event_id",
"url"
],
"title": "Source",
"type": "object"
}set_social_settingsKonfiguriere das Teilen über LinkedIn/X und den Begleittext für ein Event.
Konfiguriere die Einstellungen zum Teilen; das beweist nicht, dass ein Beitrag veröffentlicht wurde.
{
"additionalProperties": false,
"properties": {
"caption": {
"default": "",
"maxLength": 280,
"title": "Caption",
"type": "string"
},
"enabled": {
"title": "Enabled",
"type": "boolean"
},
"event_id": {
"format": "uuid",
"title": "Event Id",
"type": "string"
},
"platform": {
"default": "linkedin",
"enum": [
"linkedin",
"x"
],
"title": "Platform",
"type": "string"
},
"request_key": {
"description": "Unique operation key; reuse only for retries of identical arguments.",
"maxLength": 100,
"minLength": 8,
"title": "Request Key",
"type": "string"
}
},
"required": [
"request_key",
"event_id",
"enabled"
],
"title": "Social",
"type": "object"
}send_invitationsOptionale Direkt-E-Mail, nur bei ausdrücklichem Wunsch. Bevorzuge export_guests_csv für die Übergabe der Einladungen. Prüfe die Zustellergebnisse; Entwürfe sind keine gesendeten E-Mails.
Optionale direkte E-Mail nur auf ausdrücklichen Wunsch. Prüfe Zustellung und Entwürfe gegeneinander.
{
"additionalProperties": false,
"properties": {
"emails": {
"items": {
"maxLength": 254,
"minLength": 3,
"type": "string"
},
"maxItems": 500,
"minItems": 1,
"title": "Emails",
"type": "array"
},
"event_id": {
"format": "uuid",
"title": "Event Id",
"type": "string"
},
"personal": {
"default": true,
"title": "Personal",
"type": "boolean"
},
"request_key": {
"description": "Unique operation key; reuse only for retries of identical arguments.",
"maxLength": 100,
"minLength": 8,
"title": "Request Key",
"type": "string"
}
},
"required": [
"request_key",
"event_id",
"emails"
],
"title": "Email",
"type": "object"
}download_photosHole eine authentifizierte HTTP-Download-URL für alle oder für ausgewählte Fotos.
Liefert eine per Bearer authentifizierte URL, keinen öffentlichen Gastlink.
{
"additionalProperties": false,
"properties": {
"event_id": {
"format": "uuid",
"title": "Event Id",
"type": "string"
},
"kind": {
"default": "all",
"enum": [
"all",
"selected"
],
"title": "Kind",
"type": "string"
},
"photo_ids": {
"default": [],
"items": {
"format": "uuid",
"type": "string"
},
"maxItems": 400,
"title": "Photo Ids",
"type": "array"
}
},
"required": [
"event_id"
],
"title": "Download",
"type": "object"
}delete_photoLösche ein Foto dauerhaft aus deinem Event.
Entferne ein Foto dauerhaft nur mit Autorisierung des Nutzers.
{
"additionalProperties": false,
"properties": {
"event_id": {
"format": "uuid",
"title": "Event Id",
"type": "string"
},
"photo_id": {
"format": "uuid",
"title": "Photo Id",
"type": "string"
},
"request_key": {
"description": "Unique operation key; reuse only for retries of identical arguments.",
"maxLength": 100,
"minLength": 8,
"title": "Request Key",
"type": "string"
}
},
"required": [
"request_key",
"event_id",
"photo_id"
],
"title": "RemovePhoto",
"type": "object"
}delete_guestEntferne eine Gästezuordnung, ein Porträt und die Treffer aus deinem Event.
Entferne Zuordnung, Porträt und Treffer nur mit Autorisierung des Nutzers.
{
"additionalProperties": false,
"properties": {
"event_id": {
"format": "uuid",
"title": "Event Id",
"type": "string"
},
"guest_id": {
"format": "uuid",
"title": "Guest Id",
"type": "string"
},
"request_key": {
"description": "Unique operation key; reuse only for retries of identical arguments.",
"maxLength": 100,
"minLength": 8,
"title": "Request Key",
"type": "string"
}
},
"required": [
"request_key",
"event_id",
"guest_id"
],
"title": "RemoveGuest",
"type": "object"
}Lies Datenschutzhinweise und Details zur Datensicherheit. Prüfe aktuelle Tarife, bevor du eine Galerie wählst.