Web APIs for payroll, ERP and HR software

Bring attendance data into the systems you already use.

Use TotemClock through its interface or call it from external software. Configure the company, people and rules once, then exchange employees, sites, schedules, punches, time cards and timesheets through APIs.

  • One API key per company
  • Interactive Swagger
  • GUI is optional for daily use

TotemClock Company API

An attendance engine, not a data silo

Synchronized directories

Read employees and sites to keep HR portals, ERP and payroll aligned.

Incoming punches

Send events from authorized devices or systems with idempotent external identifiers.

Calculated days

Retrieve the daily result produced from punches and the assigned schedule.

Monthly time cards

Use daily and monthly summaries without rebuilding the calculation externally.

Timesheets and projects

Read hours and activities assigned to customers, projects and work.

CSV

Open exports

Download time cards and timesheets as CSV for administrative workflows.

From setup to the first integration

1

Configure the company

Use the interface for initial sites, people, schedules and rules.

2

Create a dedicated key

Select only the required scopes and keep the secret in the calling system.

3

Connect your software

Use REST JSON, CSV exports, Swagger or the Postman collection.

What you can connect

Payroll software

Receive organized time cards and timesheets for administrative review.

ERP systems

Synchronize directories and send punches without duplicating events.

HR portals

Show attendance, calculated days and summaries in the company’s existing portal.

Devices and automation

Connect authorized terminals, workflows and server-to-server processes.

01Quickstart with examples02Developer portal03Explore double-QR verification

Web API integration questions

?

Do I need to install TotemClock on a computer?

No. The app and APIs are web-based; the interface remains useful for setup and administration.

?

Can one API key access multiple companies?

No. Every key belongs to one company and the server enforces its authorized scopes.

?

Can an external system send punches?

Yes, with the dedicated scope and a stable externalId that makes retries idempotent.

?

Are Swagger and Postman available?

Yes. Interactive Swagger, OpenAPI JSON and a ready Postman collection are public.

Evaluate the integration against the real contract

Open Swagger, authorize with a company key and try the available endpoints.

Keep working

From one calculation to a complete timesheet

Move to the next free tool and keep your workflow together.

Share this free tool

It may also help colleagues and clients.

WhatsAppFacebookTelegramLinkedInXEmailAll free tools →