Skip to main content

Talos Perform API Information

Written by Laura Bennett

An API is a way for another system such as your HRIS to communicate with Talos Perform over the internet.

Talos Perform has an API that is available to all customers at no extra fee. Our API follows REST principles with a JSON payload and response. The technical documentation can be found here.

Can I integrate Talos Perform with my HRIS / HRMS?


If your HRIS is not included on the help page above, read on.

If your HRIS has an API or has the capability of interacting with an API, then it's highly likely that you can sync data from your HRIS to Talos Perform.

In practice this typically means whenever you add a new employee or make a change to an employee on your HRIS, the same employee will be added or modified on Talos Perform almost instantly. This saves you the admin time of making the changes twice and helps to ensure your Talos Perform account is always up to date.

Please note that integration is not the same as Single Sign On, which allows users to log in to Talos Perform without needing a separate password .

In some cases, you may need to write a small programme to connect your HRIS with Talos Perform. Thanks to our API documentation this should be straightforward.

Less straightforward is data that relates to reviews or objectives and syncing it between the two systems - that's because this data is more complex and needs to be 'translated' to suit the target system.

What's available with the API?

At the moment, the API includes the following areas:

Activity Log

  • List recent actions on Talos Perform taken by your users (logged in, such as submitted a review, edited a user)

Users

  • Search or list your existing users

  • Add new users

  • Make changes to existing users

  • Deactivate users

Your account

  • Get a list of questions in your review forms for your account

  • Get a list of Administration Groups on your account

  • Get a list of Review Groups on your account

  • Get a list of Objectives templates

Reviews

  • Add an appraisal/review/check-in

  • Delete an appraisal/review/check-in

  • Update an appraisal/review/check-in

  • Get a list of appraisals/reviews/check-ins

Responses

  • Get all appraisal/review/check-in responses

  • Get the activity logs for all responses

Objectives

  • Get all objectives in your account (or by user)

  • Get all milestones/key-results attached to objectives

  • Get all activity logs for an objective

Recognition

  • Add new recognition

  • Delete recognition

  • Update recognition

  • Get a list of recognition

  • Get a specific piece of recognition

Sandbox for API testing

We are happy to provide a sandbox that can be used for API testing. If you would like one please email support@appraisd.com

Documentation

Interactive technical documentation is available here: https://api.appraisd.com/docs/index.

Authorisation

Access to our API is gained by passing an API token in the header of your request in this format:


Authorization: Bearer {token}

To generate your token, you will need to have admin access on your Talos Perform account and then follow this link: https://app.appraisd.com/token

Info: Tokens will have an expiry date so please make sure you make a note of this so you remember to generate a new one.

We often use Postman to configure and send the request to the Talos Perform API.

Note: We do not endorse or guarantee external tools.


Did this answer your question?