Application Programming Interface (API)

What can I use the API for?

The API can be used to interact with a number of system components such as:

Users/Employees: Create/update/delete users and/or employees into the system and designate their level of access.

Positions: Create/update/delete positions from the system.

Users/Employees in Positions: Designate users/employees into positions. This provides the ability to automate employees and managers into reviews.

Global Question Data: Update dropdown lists in the system.

Applicant Details and Files: Return responses to an application including files that were provided as part of the application.

Performance Diary: Add/Update a performance diary with files. These are files kept of the employee in other systems that should be appended to the employee file as part of an appraisal.

Organisational Structure: Create/Update organizational structure.

Candidate Assessment Information: export candidate assessment data for processing and import outcomes.

What is an API?

An API or Application Programming Interface is a structured means to interact with a system. The API allows other systems to “talk to” Acendre Recruit and/or Performance and execute functions such as updating drop-down lists, adding or updating position details, or creating and updating users/employees.

What authentication does the API use?

Acendre API end points use API keys for protection as well as the use of HTTPS and if required IP based restrictions. The use of API keys is an industry standard practice.

For authentication Acendre provides HMAC-SHA256 message hashing for outbound HTTPS POSTs. This uses a unique key which is provided to the client which is then used to authenticate into the API.

What methods are supported by the API?

The API supports HTTPS POST to receive data and can send data via HTTPS POST, email or SFTP.

How can my organisation access the APIs?

Please contact your Client Success Manager if you would like to discuss activating the APIs for your organization. They will discuss with you your requirements and the best way to achieve them.

What format can Acendre Recruit send data in?

Acendre Recruit can send data in CSV, JSON and XML format. These formats are used when “pushing” data from Recruit. JSON is the preferred format.

Single Sign-On (SSO)

What is Single Sign-On?

Single Sign-On (SSO) provides the ability to integrate Acendre Recruit and Acendre Performance into your intranet or domain logon. This allows for a single log-in onto an intranet to provide access to Acendre Recruit and Performance in a single-click.

What is SAML?

The Security Assertion Markup Language (SAML) is an open standard that allows you to send authentication and authorization data between affiliated but unrelated Web services.

What Single Sign-On methods/standards are supported?

Identity Provider initiated Security Assertion Markup Language (SAML) 2.0 Single Sign-On (SSO) is supported for use with both Acendre Recruit and Acendre Performance.

How does my organisation setup SSO with Acendre products?

Please contact your Client Success Manager if you would like to discuss activating the Single Sign-On for your organization.

The setup of SSO will require an exchange of certificates between Acendre and your organization in order to implement. Once certificates have been generated, exchanged and setup by both parties, testing can occur.