Hinweis
Benutzer können über die mite.api von allen Benutzern außer Zeiterfassern gelesen, jedoch weder angelegt noch modifiziert werden.
Alle aktiven Benutzer auflisten
GET /users.xml
Listet alle aktiven Benutzer sortiert nach deren Namen auf.
Response : 200 OK
<?xml version="1.0" encoding="UTF-8"?>
<users type="array">
<user>
...
</user>
<user>
...
</user>
</users>
Mit den Parametern name und/oder email kann die Liste eingeschränkt werden:
GET /users.xml?email=@mail.com
Listet alle aktiven Benutzer auf, deren E-Mail '@mail.com' enthält. Groß-/Kleinschreibung wird ignoriert.
Standardmäßig werden alle Benutzer ausgegeben, die den übergebenen Kriterien entsprechen. Mit dem Parameter limit ist es möglich, die Anzahl zu begrenzen:
GET /users.xml?limit=100
Gibt die ersten 100 Benutzer zurück. Mit dem Parameter page können die darauf folgenden Leistungen ausgegeben werden:
GET /users.xml?limit=100&page=2
Gibt die Benutzer 101 bis 200 zurück.
Alle archivierten Benutzer auflisten
GET /users/archived.xml
Listet alle archivierten Benutzer sortiert nach deren Namen auf. Auch hier ist eine Freitextsuche mit den Parametern name und email möglich.
Einzelnen Benutzer anzeigen
GET /users/{id}.xml
Gibt einen einzelnen Benutzer zurück.
Response : 200 OK
<?xml version="1.0" encoding="UTF-8"?>
<user>
<id type="integer">2</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">2007-06-23T23:00:58+02:00</created-at>
<updated-at type="datetime">2009-02-14T00:33:26+01:00</updated-at>
</user>
