api.matefreak.at (2.1)

Ist das Backend für das Matecounter/Matepass-System.
Für die Nutzung ist ein Account notwendig, den du dir beim Getränkeverantwortlichen der FSInf abholen kannst.


Front-Ends

TUCard Terminal

Das Terminal ist bei den Kühlschränken in des FSInf.

Android-App

"MATEPASS" Android-App

Kann auch QR-Codes scannen

api.matefreak.at/web

Ein JavaScript debug-frontend.


Support + Feedback?

Fragen und Feedback bitte via eMail oder IRC Channel: #tuwien WebIRC Client


Privacy Policy

Generell wird so wenig und so kurz wie nur möglich bzw. sinnvoll gespeichert. Zugang zur Datenbank haben ausschließlich Astra und Someone.

Transaktionen werden für 3 Monate aufbewahrt und dann automatisch per trigger gelöscht.

Abgehandelte "Pending Transaktionen" werden ebenfalls 3 Monate lang aufbewahrt und dann automatisch per trigger gelöscht.
Nicht abgehandelte "Pending Transaktionen" bis sie abgehandelt sind (und dann noch 3 Monate)

Andere Daten haben keine verzögerte Löschung.

Es gibt kein Logging (außer für admin calls)


API Dokumentation - TODO seit 2014 :)

POST-Requests only!

get_account_info

https://api.matefreak.at/api.php?r={"version":"2.1","accname":"t1","pwd":"t1pw","act":"get_account_info"}
https://api.matefreak.at/api.php?r={"version":"2.1","token":"TOKEN","token_key":"TOKENKEY","act":"get_account_info"}

get_transactions

https://api.matefreak.at/api.php?r={"version":"2.1","accname":"t1","pwd":"t1pw","act":"get_transactions"}
https://api.matefreak.at/api.php?r={"version":"2.1","token":"TOKEN","token_key":"TOKENKEY","act":"get_transactions"}