Skip to content

DEVELOPER API

Developer API

Developer-oriented documentation to integrate LapsoWork with ERPs, accounting firms, dashboards or any internal system. Token authentication, JSON responses and endpoints covering employees, time tracking, absences, clients, work centres and documents.

AUTHORISATION TO USE THE API

Authentication by api-key

To consume the LapsoWork API the developer needs an api-key (access token) provided by the account administrator. From the LapsoWork panel, in the API Management module, the administrator generates the key and sends it to the technical team in charge of the integration.

  • Unique token per account, revocable and regenerable at any time.
  • Send the token as a ?token=... parameter or HTTP header.
  • JSON responses, ready to integrate with ERPs, BI or accounting firms.

Base URL pattern

GET http://url-mi-lapsowork/api/v1/{endpoint}/
  ?token=MI_TOKEN
  &start=2026-01-01
  &end=2026-01-31

Example — list of active employees

curl "http://url-mi-lapsowork/api/v1/get-empleados-activos/\
?token=MI_TOKEN&start=2026-01-01&end=2026-01-31"
API DOCUMENTATION

14 REST endpoints to integrate LapsoWork

Grouped by resource, with the list of accepted parameters. All use the GET method and return JSON.

Employees

Resource Method Path Parameters Description
Active employee counter GET /api/v1/get-contador-empleados-activos/ token, start, end Returns the numeric value of active users within the given range.
List of active employees GET /api/v1/get-empleados-activos/ token, start, end Complete list of active employees between two dates.
Search employees by name GET /api/v1/get-empleados-por-nombre/ token, name Filters employees by name match.

Time tracking and working day

Resource Method Path Parameters Description
List of work records GET /api/v1/get-registros/ token, start, end Time-tracking records within the given range.
Hours report per employee GET /api/v1/get-horas-registros-por-empleado/ token, start, userId Daily, weekly and monthly hours total for an employee.

Clients and work centres

Resource Method Path Parameters Description
List of clients GET /api/v1/get-clientes/ token Complete list of clients.
Clients filtered by name GET /api/v1/get-clientes-por-nombre/ token, name Search clients by name.
List of work centres GET /api/v1/get-centros/ token List of all work centres.
Work centres filtered by name GET /api/v1/get-centros-por-nombre/ token, name Search work centres by name.

Absences

Resource Method Path Parameters Description
List of absences between dates GET /api/v1/get-ausencias/ token, start, end Absences recorded within the given range.
Available absence days GET /api/v1/get-dias-disponibles-ausencias/ token Remaining holiday days per employee.

Documents

Resource Method Path Parameters Description
Total documents GET /api/v1/get-total-documentos/ token Total number of files uploaded to the account.
Document types GET /api/v1/get-tipos-documentos/ token List of the configured document types.
Total document types GET /api/v1/get-total-tipos-documentos/ token Number of document types created.
WHY INTEGRATE WITH THE API

Connect LapsoWork with the rest of your stack

Real-time dashboards

Read headcount, hours and absence counters from Power BI, Looker or Metabase. All with a simple GET.

Export to your accounting firm

Obtain the actual hours worked per employee and send them to your accounting firm or payroll software without copying data by hand.

Token-based security

Each integration uses its own token, revocable from the panel. No exposure of user credentials.

Frequently asked questions about the API

Everything technical teams usually ask before integrating.

How do I obtain my API access token?
The LapsoWork account administrator accesses the API management module within the panel, generates an api-key (token) and hands it over to the developer. Each token is unique, revocable and can be regenerated at any time from the same screen.
In what format are responses returned?
All API responses are returned in JSON format with UTF-8 encoding, ready to integrate with any language (PHP, Node.js, Python, Java, .NET, etc.) or BI tool.
What date format should I use in the parameters?
The start and end parameters follow the ISO format YYYY-MM-DD (for example 2026-01-31). This guarantees compatibility with search engines, ETL scripts and BI tools.
Do I need my own environment to use the API?
Yes. The base URL points to your installation (http://url-mi-lapsowork/api/v1/...). Each client has its own domain and token, which isolates the data from the rest of the accounts.
Can I integrate LapsoWork with my ERP, accounting firm or BI?
Yes. The endpoints cover the usual resources demanded by ERPs and accounting firms (employees, time tracking, absences, hours, documents). If your integration requires specific support, contact our technical team.
LET’S TALK

Need support to integrate LapsoWork?

Our technical team helps with integration projects involving ERPs, BI, accounting firms and bespoke software. Tell us about your case and we will get back to you within 24 hours.

  • We’ll call you the same business day.
  • Trial active in 30 minutes.
  • No card · No lock-in.

We reply within 24 business hours.

Admin chaos won’t fix itself.

Try LapsoWork free for 30 days, no credit card. If it’s not for you, you leave without paying a thing.

Start free for 30 days

Prefer a guided tour? Talk to the team

  • No card
  • No lock-in
  • 4.7★ on the App Store