annotate docs/schnittstellen.txt @ 200:8426a92fda00

Persistent session store: Implmented Renew.
author Sascha L. Teichmann <teichmann@intevation.de>
date Sun, 22 Jul 2018 09:25:25 +0200
parents 61f6c0add246
children 63dd5216eee4
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
171
61f6c0add246 docs: Added raw API - documentation under /docs
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
1 | Route | Methode | Daten | *PUC | Antwort standardmäßig JSON | Anmerkung | |
61f6c0add246 docs: Added raw API - documentation under /docs
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
2 |----------------------------------+---------+-------------------------------------------------------------------+--------------+-------------------------------------------------------------------+------------------------------------------------+---|
61f6c0add246 docs: Added raw API - documentation under /docs
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
3 | /api/users | GET | Liste an Usern | | | | |
61f6c0add246 docs: Added raw API - documentation under /docs
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
4 | /api/users | POST | login, password, role, emailaddress, country, default extent zoom | APUC3, APUC4 | 201, 500 Msg im Body | | |
61f6c0add246 docs: Added raw API - documentation under /docs
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
5 | /api/users/{id} | GET | | APUC3, APUC4 | login, password, role, emailaddress, countrym default extent zoom | | |
61f6c0add246 docs: Added raw API - documentation under /docs
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
6 | /api/users/{id} | DELETE | | APUC3 | 204 | | |
61f6c0add246 docs: Added raw API - documentation under /docs
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
7 | /api/users/{id} | PATCH | je nachdem, was geändert worden ist | APUC3 | token, expires, user, roles | passwordprompt, defaultextent | |
61f6c0add246 docs: Added raw API - documentation under /docs
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
8 | /api/users/{login}/passwordreset | POST | user: login | GPUC3 | 200, 500 | | |
61f6c0add246 docs: Added raw API - documentation under /docs
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
9 | /api/login | GET * | user, password als Queryparameter (ist aktuell so) | APUC1 | 200 | | |
61f6c0add246 docs: Added raw API - documentation under /docs
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
10 | /api/logout | GET * | ist aktuell so implementiert | APUC2 | 200 | | |
61f6c0add246 docs: Added raw API - documentation under /docs
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
11 | /api/health/hardware | GET | | APUC8 | 200 | Optionale Queryparameter: limit, from, from+to | |
61f6c0add246 docs: Added raw API - documentation under /docs
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
12 | /api/health/system | GET | | APUC8 | 200 | Optionale Queryparameter: limit, from, from+to | |
61f6c0add246 docs: Added raw API - documentation under /docs
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
13 | /api/health/access | GET | | APUC8 | 200 | Optionale Queryparameter: limit, from, from+to | |
61f6c0add246 docs: Added raw API - documentation under /docs
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
14 | /api/sendtestmail | POST | recipients: userids / an SAdmins, an WWAdmins | APUC9 | 200 | !Throttle! | |
61f6c0add246 docs: Added raw API - documentation under /docs
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
15 | /api/management | GET | aktuelle Konfiguration | APUC10 | 200 | | |
61f6c0add246 docs: Added raw API - documentation under /docs
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
16 | /api/management | PATCH | zu ändernde Parameter | APUC10 | 200 | | |
61f6c0add246 docs: Added raw API - documentation under /docs
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
17 | /api/templates | GET | Liste an Templates | APUC6 | 200 | | |
61f6c0add246 docs: Added raw API - documentation under /docs
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
18 | /api/templates | POST | Daten für ein neues Template | APUC6 | 201 | | |
61f6c0add246 docs: Added raw API - documentation under /docs
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
19 | /api/templates/{id} | GET | Metadaten für das Template | APUC6 | 200 | | |
61f6c0add246 docs: Added raw API - documentation under /docs
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
20 | /api/template/{id} | PATCH | zu ändernde Parameter | APUC6 | 200 | | |
61f6c0add246 docs: Added raw API - documentation under /docs
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
21 | /api/template/{id} | DELETE | | APUC6 | | | |
61f6c0add246 docs: Added raw API - documentation under /docs
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
22 | /api/maps/print | POST | Metadaten für den Druck(?) | GPUC7 | | | |
61f6c0add246 docs: Added raw API - documentation under /docs
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
23 | /api/search (?) | POST | Das zu suchende | GPUC10 | | | |
61f6c0add246 docs: Added raw API - documentation under /docs
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
24 | /api/bottlenecks | GET | | SPUC1 | | Limit? | |
61f6c0add246 docs: Added raw API - documentation under /docs
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
25 | /api/fairwaydimension | GET | Flusskilometerangabe, Zeitpunkt(?) | SPUC3 | SVG | | |
61f6c0add246 docs: Added raw API - documentation under /docs
Thomas Junk <thomas.junk@intevation.de>
parents:
diff changeset
26