API Anleitung

Ressourcen > Kontoeinstellungen

Hier finden Sie Einstellungen und Informationen über Ihr Benutzerkonto sowie Ihre Firmenkonto.

Pfad

http://api.logmytime.de/V1/Api.svc/AccountSettings&ApiKey={apischluessel}

Eigenschaften

Name Typ Beschreibung
CompanyName String, Max. Länge: 100 Der Name Ihrer Firma
Subdomain String, Max. Länge: 20 Die Subdomain Ihrer Firma bei LogMyTime
UserID Integer Ihre Benutzer-ID
UserFirstName String, Max. Länge: 80 Ihr Vorname
UserLastName String, Max. Länge: 80 Ihr Nachname
UserEmail String, Max. Länge: 80 Ihre E-Mail-Adresse
UserRole Integer Nutzerrolle des eingeloggten Nutzers. 10 = Standardnutzer, 15=erweiterte Nutzerrechte, 20=Administrator
AdminName String, Max. Länge: 160 Der Name des dienstältesten Administrators in Ihrem LogMyTime Konto
AdminEmail String, Max. Länge: 80 E-Mail-Adresse dieses Administrators
AccountExpirationDate Datum Bei Benutzern der Testversion von LogMyTime: Ablaufdatum der Testversion.
Ansonsten: 'Null'
PendingAccountDeletionDate Datum Bei Benutzern der Testversion von LogMyTime: Datum zu dem der Account automatisch wieder gelöscht wird, falls kein Upgrade auf die Vollversion erfolgt.
Ansonsten: 'Null'
Billability Boolean Dieses Datenfeld ist obsolet
BillabilityIsVisible Boolean Zeigt an, ob Tätigkeiten als abrechenbar oder nicht abrechenbar gekennzeichnet werden können
TaskBillableFlagCanBeOverridden Boolean Zeigt an, ob der Benutzer die Abrechenbarkeits-Einstellung der Tätigkeit für einzelne Zeiteinträge überschreiben darf.
BookingDeadline Datum Das aktuell in dem Firmeneinstellugen gesetzte Datum für den Buchungsschluss oder null falls kein Buchungsschluss gesetzt wurde. Mittels der API können keine Zeiteinträge vor dem Buchungsschluss hinzugefügt, geändert oder gelöscht werden.
TaskEntryAllowed Boolean Dieses Datenfeld is obsolet.
CustomFieldsConfiguration Json Die vom Administrator gesetzte Konfiguration aller Zusatzfelder für Kunden, Projekte, Tätigkeiten, Zeiteinträge und Nutzer

Zugriffsrechte

Diese Ressource ist nur zum Auslesen von Kontoeinstellungen gedacht und kann daher von allen Nutzern gelesen, aber nicht beschrieben werden.

Beispiel

<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<feed ...>
    …
    <entry>
      ...
      <content type="application/xml">
        <m:properties>
          <d:CompanyName>Apitest</d:CompanyName>
          <d:Subdomain>apitest</d:Subdomain>
          <d:UserFirstName>Sandra</d:UserFirstName>
          <d:UserLastName>Erb</d:UserLastName>
          <d:UserEmail>sandra@logmytime.de</d:UserEmail>
          <d:AdminEmail>adrian@logmytime.de</d:AdminEmail>
          <d:AdminName>Adrian Grigore</d:AdminName>
          <d:AccountExpirationDate m:type="Edm.DateTime">
              2010-08-19T00:00:00
          </d:AccountExpirationDate>
          <d:PendingAccountDeletionDate m:type="Edm.DateTime">
              2010-09-18T00:00:00
          </d:PendingAccountDeletionDate>
          <d:Billability m:type="Edm.Boolean">True</d:Billability>
          <d:TaskEntryAllowed m:type="Edm.Boolean">True</d:TaskEntryAllowed>
        </m:properties>
      </content>
    </entry>
</feed>