API Anleitung

Ressourcen > Tätigkeiten

Pfad

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

Eigenschaften

Name Typ Beschreibung
ID Integer Eine eindeutige Tätigkeits-ID
Description String, Max. Länge: 100 Eine Beschreibung der Tätigkeit
Comment String, Max. Länge: 1500 Weitere Anmerkungen zur Tätigkeit
Billable Boolean Nicht aktive Tätigkeiten gelten auf der LogMyTime Webseite als "abgelegt"
Active Boolean Ist die Tätigkeit bei über die der LogMyTime Webseite erstellten Zeiteinträgen standardmäßig abrechenbar? Default-Wert: True
Custom1 bis Custom5 String, Max. Länge: 50 Zusatzfelder für Tätigkeiten, falls diese vom Administrator angelegt wurden. Die Konfiguration kann mit der Ressource Kontoeinstellungen per API ausgelesen werden.
LastChangeTime Datum/Uhrzeit Der Zeitpunkt, zu dem die Tätigkeit zuletzt verändert wurde
LastChangeAuthor Integer Die ID des Mitarbeiters, der die Tätigkeit zuletzt geändert hat

Zugriffsrechte

Lesen Schreiben
Admin ja ja
Erweiterte Nutzerrechte ja Einstellbar in firmenweiten Einstellungen
Standardnutzer ja nein

Beispiel

Alle Tätigkeiten nach Beschreibung sortiert auflisten:

GET http://api.logmytime.de/v1/api.svc/Tasks?$orderby=Description&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">22573</d:ID>
          <d:Description>Aktenbearbeitung</d:Description>
          <d:Billable m:type="Edm.Boolean">True</d:Billable>
          <d:LastChangeAuthor m:type="Edm.Int32">0</d:LastChangeAuthor>
          <d:LastChangeTime m:type="Edm.DateTime">
            2010-07-20T13:49:25.91
          </d:LastChangeTime>
        </m:properties>
      </content>
    </entry>
    ...weitere Tätigkeiten...
</feed>