Logo LogMyTime Zeiterfassung
  • Start
  • Tour
  • Referenzen
  • Preise
  • iPhone Zeiterfassung
  • Erweiterungen
  • Blog
  • Kontakt
  • Einloggen

API Anleitung

Inhalt

  • Einleitung
  • Grundlagen
  • Zugriff über Bibliotheken
  • Zugriff über HTTP mit XML/JSON
  • Ressourcen
    • Projekte
    • Kunden
    • Tätigkeiten
    • Zeiteinträge
    • Mitarbeiter
    • Kontoeinstellungen
    • Stoppuhr
  • Zugriffsrechte
  • Request-Grenzen
  • API Schlüssel anfordern
  • Kontakt zum API-Entwickler

Ressourcen > Mitarbeiter

Pfad

http(s)://api.logmytime.de/v1/api.svc/Users

Eigenschaften

Name Typ Beschreibung
ID Integer Eine eindeutige Mitarbeiter-ID
Title String Anrede des Mitarbeiter
FirstName String Vorname des Mitarbeiter
LastName String Nachname des Mitarbeiter
E-Mail String E-Mail-Adresse
Language String Genutzte Interfacesprache, momentan nur DE, später auch EN für Englisch
AccessRights Integer Zugriffsrechte des Mitarbeiter, 10 steht für Standardnutzer, 20 für Administrator
Comment Text Weitere Anmerkungen zu dem Mitarbeiter
Active Boolean Nicht aktive Mitarbeiter können sich bei LogMyTime nicht einloggen und auch keine Daten per API synchronisieren. Sie verursachen aber auch keine monatlichen Kosten.
LastChangeDate Datum/Uhrzeit Der Zeitpunkt, zu dem der Mitarbeitereintrag zuletzt verändert wurde
LastChangeAuthor Integer Die ID des Mitarbeiters, der den Mitarbeitereintrag zuletzt geändert hat

Zugriffsrechte

Lesen Schreiben
Admin ja nein
Standardnutzer ja (nur eigene Daten) nein

Beispiel

Alle Mitarbeiter sortiert nach Nachname, Vorname auflisten:

http://api.logmytime.de/v1/api.svc/Users?$orderby=LastName,FirstName&ApiKey={apischluessel}
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<feed ...>
    ...
    <entry>
      ...
      <content type="application/xml">
        <m:properties>
          <d:ID m:type="Edm.Int32">58934</d:ID>
          <d:Title>Herr</d:Title>
          <d:FirstName>Tim</d:FirstName>
          <d:LastName>Thomann</d:LastName>
          <d:Email>timthompson@googlemail.de</d:Email>
          <d:Language>DE</d:Language>
          <d:AccessRights m:type="Edm.Int16">20</d:AccessRights>
          <d:Active m:type="Edm.Boolean">true</d:Active>
          <d:LastChangeAuthor m:type="Edm.Int32">58934</d:LastChangeAuthor>
          <d:LastChangeTime m:type="Edm.DateTime">
            2010-07-22T17:02:08.103
          </d:LastChangeTime>
        </m:properties>
      </content>
    </entry>
    ...weitere Mitarbeiter...
</feed>



Logo LogMyTime Zeiterfassung
LogMyTime Zeiterfassung
Am Rasen 31
36041 Fulda
Tel. 0661-86977477

Zeiterfassung

Startseite
Tour
Preise
Hilfe
Einloggen
Neuanmeldung

Erweiterungen

iPhone
Android
Palm und Blackberry
Windows Mobile
API

Unternehmen

Kontakt
Über uns
Blog
Twitter

Rechtliches

Impressum
AGB
Datenschutz
LogMyTime auf Twitter folgen
Twitter