The SignOnSite API usage guidelines
Customers can link their internal systems, applications, and services to SignOnSite's public API in order to access and use the company's data.
Please go to the Company's "Settings" tab, select the API section, and click the "Open Documentation" button for complete technical details.
The SignOnSite public API consists of 2 HTTPS endpoints.
All endpoints are available at https://app.signonsite.com.au.
For example: to get a list of sites, the URL: https://app.signonsite.com.au/api/public/sites should be used.
These both require the sending of an authentication token, giving your account access at the company level.
As a Company Admin for SignOnSite, you can retrieve this token in the Company 'Settings' tab (see below).
You should provide the API Key with each request, by providing an HTTP header like:
Authorization: Bearer <my_token>
Keep in mind that your token is private. You must only use HTTPS to access our API, and you must never communicate your token in any other way. Consider it a password.
All dates are in ISO8601 format:
-
You can read about this here: https://en.wikipedia.org/wiki/ISO_8601
-
Or here: https://xkcd.com/1179/
-
An example date and time that we will accept is: “2019-02-01T03:45:27+00:00”. This represents the first of February, 2019, 3:45 AM, 27 seconds, in UTC time ("+00:00" means zero time offset from UTC).