Die Anmeldung eines Gasts und ihr QR-Code (Link aus der E-Mail)
const url = 'https://api.vimine.network/v1/registrations/view';const options = { method: 'POST', headers: {'Content-Type': 'application/json'}, body: '{"token":"example"}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://api.vimine.network/v1/registrations/view \ --header 'Content-Type: application/json' \ --data '{ "token": "example" }'Liest die Anmeldung, die das Token im Link nennt, den ein Gast erhält, sobald sein Platz bestätigt ist: ihren status und, solange sie bestätigt ist, das QR-token, das am Einlass vorzuzeigen ist. Ändert nichts. Der Link funktioniert, bis die Veranstaltung vorbei ist — 12 h nach ihrem Ende oder einen Tag nach dem Beginn einer Veranstaltung ohne Ende —, und zwar nach dem Stand der Veranstaltung, wenn der Link verwendet wird; eine verschobene Veranstaltung behält ihn also. Eine stornierte oder erstattete Anmeldung wird mit ihrem Status und ohne QR-Code beantwortet. Die note der Person ist nie Teil dieser Antwort.
Parameter
Abschnitt betitelt „Parameter“Query-Parameter
Abschnitt betitelt „Query-Parameter“Die Sprache, in der die Texte des Vereins gelesen werden (it, en). Standard: die eigene Sprache des Mitglieds (Mitglieder-Token), dann Accept-Language, dann die des Vereins. Jeder Text ist die Übersetzung des Vereins, wenn er eine für eine von ihm aktivierte Sprache geschrieben hat, sonst sein italienischer Text: locale in der Antwort sagt, welche für den Titel geliefert wurde, locales, welche es gibt. Ein nicht unterstützter Wert wird ignoriert
Anfrage-Bodyerforderlich
Abschnitt betitelt „Anfrage-Bodyerforderlich“object
Beispielerzeugt
{ "token": "example"}Antworten
Abschnitt betitelt „Antworten“Die Anmeldung
object
object
object
object
Wie der Beitrag zu zahlen ist, solange reserviert
Freier Text, den die Person geschrieben hat. Für Clients von Drittanbietern zurückgehalten (null), wenn der Verein erklärt hat, dass er besondere Kategorien von Daten verarbeitet
Der QR-Inhalt der Anmeldung (vmt_…), nur bei bestätigten Anmeldungen
Beispiel
{ "status": "reserved"}Der Link ist ungültig oder abgelaufen (invalid_token)
Nicht gefunden
object
object
Beispielerzeugt
{ "type": "https://example.com", "title": "example", "status": 1, "detail": "example", "code": "example", "request_id": "example", "errors": [ { "field": "example", "code": "example", "message": "example" } ]}Ratenlimit überschritten
object
object
Beispielerzeugt
{ "type": "https://example.com", "title": "example", "status": 1, "detail": "example", "code": "example", "request_id": "example", "errors": [ { "field": "example", "code": "example", "message": "example" } ]}Interner Fehler
object
object
Beispielerzeugt
{ "type": "https://example.com", "title": "example", "status": 1, "detail": "example", "code": "example", "request_id": "example", "errors": [ { "field": "example", "code": "example", "message": "example" } ]}