Entwickler, sei gegrüßt! Die mite.api freut sich auf deine Hacks. Welche Funktionen wie zur Verfügung stehen, erfährst du hier im Dokumentationsbereich.
Bitte beachten: Benutzer können über die mite.api von allen Benutzern außer Zeiterfassern gelesen werden, jedoch von niemandem angelegt oder modifiziert werden.
Alle aktiven Benutzer auflisten
Liste alle aktiven Benutzer sortiert nach deren Namen auf:
GET /users.xml
GET /users.json
Parameter
name | Gibt nur die Benutzer zurück, deren Namen den übergebenen String enthalten. Groß- und Kleinschreibung wird ignoriert. |
Gibt nur die Benutzer zurück, deren E-Mailadressen den übergebenen String enthalten. Groß- und Kleinschreibung wird ignoriert. | |
limit | Mit dem Parameter limit ist es möglich, die maximale Anzahl der ausgegebenen Benutzer zu begrenzen. Default: unbegrenzt |
page | In Kombination mit dem Parameter limit können Folgeseiten ausgegeben werden. Default: 1 |
Antwort
Status: 200 OK
[ { "user": {...} }, { "user": {...} } ]
Status: 200 OK
<?xml version="1.0" encoding="UTF-8"?> <users type="array"> <user> ... </user> <user> ... </user> </users>
Alle archivierten Benutzer auflisten
Liste alle archivierten Benutzer sortiert nach deren Namen auf:
GET /users/archived.xml
GET /users/archived.json
Es können die gleichen Parameter wie bei den aktiven Benutzern verwendet werden.
Einzelnen Benutzer anzeigen
Rufe eine Benutzer nach dessen id auf:
GET /users/:id.xml
GET /users/:id.json
Antwort
Status: 200 OK
{ "user": { "id": 2453, "name": "Willi Wirbelwind", "email": "willi@email.com", "note": "", "created_at": "2013-06-23T23:00:58+02:00", "updated_at": "2015-02-14T00:33:26+01:00", "archived": false, "language": "de", "role": "admin" } }
Status: 200 OK
<?xml version="1.0" encoding="UTF-8"?> <user> <id type="integer">2453</id> <name>Willi Wirbelwind</name> <email>willi@email.com</email> <note></note> <archived type="boolean">false</archived> <role>admin</role> <language>de</language> <created-at type="datetime">2013-06-23T23:00:58+02:00</created-at> <updated-at type="datetime">2015-02-14T00:33:26+01:00</updated-at> </user>