Authentication

Our APIs are secured using HTTP Basic authentication. Click here to learn more about this authentication method.

  1. To initiate an API request, you must first generate an API Key as explained below. Once you have generated your API Key, use it as the username in the authorization header when making API calls. It is not necessary to include a password in the authorization header, but you can enter any random value if required.
  2. Please note that the API Key serves as a unique identifier for the user within our system. Therefore, it is essential to keep the API Key in a secure location with limited accessibility to maintain data confidentiality and prevent unauthorized access. We recommend storing the API Key in an encrypted format and restricting access to authorized personnel only.
  3. When a valid API Key is used, the system verifies the key and identifies the associated company(s) for which key is generated and sends the response accordingly.

An example curl request might look like this:

curl -X 'GET'  
  '<https://api.uzio.com/api/payroll/ext/getJobsFromJobsMaster'>  
  -H 'companyId: 3a532405-a1dc-4ed8-933f-231dfd9a7f8b'  
  --user key:random_password