Small Improvements REST API
In order to use our REST API, you first need to talk to our support team who can enable this feature for you. We'll need your HR admin or Tech admin to request this feature be turned on, but any user can use the API once activated (they'll only see content relevant to their permission level in the tool).
To access the API you need an access token. To create one, visit your Small Improvements profile and click Manage -> Personal Access Tokens
Once you have an access token you can make requests to the API by specifying the Authorization header.
curl -H 'Authorization: Bearer ACCESS_TOKEN' https://www.small-improvements.com/api/v2/users/me -I
should respond with
HTTP/1.1 200 OK
- The API is evolving based on our SPA needs, and some end-user screens like those for 360 feedback and performance reviews are not yet covered.
- Please don't build substantial product extensions based on the API. While we try to keep change small and predictable, things do change without notice sometimes
- In some cases (e.g. for billing contacts) an ID has to be provided. This is typically your company ID, which you can find on the Security page
- Remember, all URLs need to get prefixed by /api/v2
In many cases it may help to navigate to the screen within Small Improvements that already deals with functionality you're interested in, and analyze the network tab in your browser to get a deeper understanding of how to call the API.