Here are some examples of integrations that can be done with our API.
You can find all these diagrams at this link.
The link of all the actions available in our technical documentation here.
Using the API to use AssessFirst as an evaluation tool in an ATS:
Several actions are performed on this type of integration:
- Retrieving all predictive models with their IDs and names → GET targets
- Sending an email invitation to a candidate → POST send-invitation
- Notification of results with the webhooks assessment.finished or user.linked
- Retrieving a candidate's scores and written summary → GET user/:user_uuid + GET user/:user_token/synthesis
- Retrieval of adequacy scores for one or more candidates for one or more predictive models → Retrieval of users' tokens with GET user/:user_uuid then retrieval of scores for each candidate for a list of predictive models (model IDs being retrieved with GET targets) with GET adequacies/:user_token
White label integration of AssessFirst on a partner platform:
Several actions are performed on this type of integration:
- Retrieving a candidate's iframe links → Creating the candidate with the POST user then retrieving the iframe links with GET user/:user_uuid
- Notification of results with the webhooks assessment.finished or user.linked
- Retrieving a candidate's scores and written summary → GET user/:user_uuid + GET user/:user_token/synthesis
- Retrieval of adequacy scores for one or more candidates for one or more predictive models → Retrieval of users' tokens with GET user/:user_uuid then retrieval of scores for each candidate for a list of predictive models (model IDs being retrieved with GET targets) with GET adequacies/:user_token
Here is an example of our tests integrated in iframe: