Skip to main content
The Simplifi API is in Developer Preview. While not all features are finalised, we encourage you to explore and share your feedback — including thoughts on endpoint design, response structure, or areas where documentation could be clearer.

Code Example

You can see an example of a token manager in Python below:
Note that when the request method in the SimplifiClient class is called, it gets a valid token by calling get_valid_token which checks if an hour has passed (minus 30 seconds) and if so, then it fetches a new, valid token by calling get_access_token .

Testing out authentication using Postman

Here’s an example of us requesting for a list of employees in Postman. Postman is a SAAS that offers a free plan that you could use to test out the Simplifi API. Start by making a new request under your collection, and navigate to the Authorisation tab.
2026 05 07 10 43 15
Change the Auth Type to OAuth2.0
2026 05 07 10 46 39
Scroll down and enter in your Client ID and Client Secret. Make sure that Add authorisation data to is set to Request Headers, Grant type is set to Cleint Credentials, and Client Authentication is set to Send as Basic Auth Header. Scroll down and enter in your Client ID and Client Secret. Make sure that Add authorisation data to is set to Request Headers, Grant type is set to Client Credentials, and Client Authentication is set to Send as Basic Auth Header.
2026 05 07 10 49 16
Scroll down again and press Get New Access Token
2026 05 07 10 53 12
You should now have generated an access token. Press Use Token to proceed.
  1. Now enter in the address for the request. We are going to be getting all employees in the organisation, so ours is https://dev.simplifi.work/api/v1/employees/
  2. Press send to request the employees.
2026 05 07 10 56 09
You should now be able to see in the response body at the bottom, which has all the employees.