Company API v1 · ausführbare Beispiele

Den ersten unternehmensbezogenen API-Aufruf in fünf Minuten ausführen.

Erstellen Sie einen Schlüssel mit minimalen Rechten, prüfen Sie das dadurch ausgewählte Unternehmen und verbinden Sie Mitarbeiter-, Anwesenheits- und Timesheet-Daten mit Lohnsoftware, ERP oder HR.

Vor dem Ausführen der Beispiele

1

Unternehmensbereich erstellen

Anmelden oder registrieren und anschließend API und Integrationen als Inhaber oder Administrator öffnen.

2

Nur benötigte Scopes auswählen

Mit organization:read beginnen und nur den kleinsten unten für den Ablauf genannten Satz ergänzen.

3

Geheimnis einmal kopieren

Den Wert tc_live_… in einem Secret Manager oder einer Umgebungsvariable speichern. Niemals in eine URL, ein Browser-Bundle oder ein Quellcode-Repository einfügen.

Eine erste Anfrage ausführen

Das Geheimnis in der Shell setzen und danach den Unternehmens-Endpunkt aufrufen. Eine 200-Antwort bestätigt Authentifizierung und Unternehmenskontext.

cURL

export TOTEMCLOCK_API_KEY='tc_live_replace_me'

curl --fail-with-body https://totemclock.com/api/v1/organization \
  -H "Accept: application/json" \
  -H "X-API-Key: $TOTEMCLOCK_API_KEY"

Node.js 18+

const response = await fetch(
  'https://totemclock.com/api/v1/organization',
  { headers: {
    Accept: 'application/json',
    'X-API-Key': process.env.TOTEMCLOCK_API_KEY
  }}
);
if (!response.ok) throw new Error(`TotemClock ${response.status}`);
console.log(await response.json());

Integrationsablauf mit minimalen Rechten wählen

AblaufEndpunktfolgeErforderliche ScopesStart
LohnabrechnungsexportGET /organization → GET /employees → GET /exports/timecards.csvorganization:read · employees:read · exports:readLohnschlüssel erstellen
ERP-BuchungsimportGET /employees → POST /punches mit stabiler externalIdemployees:read · punches:writeERP-Schlüssel erstellen
HR-BetriebsübersichtGET /organization → GET /employees → GET /sites → GET /schedules → GET /timecardsorganization:read · employees:read · sites:read · schedules:read · timecards:readHR-Schlüssel erstellen

Bei ERP-Wiederholungen dieselbe externalId für dieselbe Buchung beibehalten. TotemClock behandelt die identische Wiederholung als dasselbe unternehmensbezogene Ereignis, statt ein Duplikat zu erstellen.

Mit dem vollständigen Vertrag fortfahren

Mit Swagger Schemas prüfen und autorisierte Anfragen senden oder die Postman-Collection mit geheimen Variablen importieren.