Die Anmeldung eines Gasts bestätigen (Link aus der E-Mail)
const url = 'https://api.vimine.network/v1/registrations/confirm';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/confirm \ --header 'Content-Type: application/json' \ --data '{ "token": "example" }'Löst das Token des Bestätigungslinks ein: Eine kostenlose Art wird bestätigt (die Antwort trägt das QR-token), eine kostenpflichtige bleibt für die Reservierungsfrist der Veranstaltung reserviert, und die Antwort trägt payment_instructions. Idempotent bei Wiederholung.
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" } ]}Die Anmeldung ist nicht mehr aktiv, oder die Veranstaltung wurde abgesagt
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" } ]}