Core workflows
5-minute quickstart
- Authenticate — POST your credentials to get an access token.
- Send a WRKCardSE request — POST a check-in or check-out event for an employee.
- Receive a protocol number — A successful submission returns a protocol number — your proof of receipt.
- Done — The event is recorded in Ergani. No further action needed.
What this API does
Work Card event submission
Send WRKCardSE check-in and check-out events for employees in real time.
Employee attendance reporting
Each event becomes part of an employee's attendance record in Ergani.
Compliance submission to Ergani
Submissions satisfy the employer's Digital Work Card reporting obligations under Greek labour law.
Important constraints
- No server-side idempotency guarantee — submitting the same event twice creates two records.
- Most recent submission wins — a later check-in/check-out for the same employee and date overrides the earlier one.
- Strict timestamp rules — events must reflect the actual time of arrival/departure; late submissions require justification codes.
- Client must handle retries and failures — the API does not retry on your behalf, and a failed request may or may not have been recorded.
See the production guide and error reference for how to handle these in practice.
Who this is for
- HR software developers
- ERP integrators
- Payroll systems
- Freelance software engineers