Swarmia APIs

Programmatic access to Swarmia data & features

Overview

Swarmia provides a rich set of APIs for integrators. You're able to both read the Swarmia data set through these APIs, and update data & configuration in Swarmia.

The APIs are organized into modules:

  • Built-in reports — Machine readable versions of all major reports you find in the app

  • Custom reports — Custom reports specific to your organization, created in the app

  • Team management — Programmatically update your teams and memberships

  • Time offs — Create, read, update, and delete employee time off periods

  • Export API v0 — Legacy endpoints for querying built-in reports in the app

OpenAPI spec

Most Swarmia APIs also have a machine-readable specification available here. It is automatically updated as new endpoints become available. You can learn more about the OpenAPI specification, including how to generate a Swarmia API client for your programming language of choice here.

Last updated

Was this helpful?