Login English

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.

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>