Exemples d'intégrations pouvant être faites avec notre API

Voici deux exemples d'intégrations qu'il est possible de faire depuis notre API ou nos iFrames.

Toutes les actions possibles depuis nos API sont disponibles dans cette documentation technique.

 

Process classique d'utilisation de notre API

Process depuis une iFrame

 

Utilisation de l'API pour se servir d'AssessFirst comme d'un outil d'évaluation dans un ATS :

Plusieurs actions sont faites sur ce type d'intégration : 


iFrame - Intégration d'AssessFirst en marque blanche sur une plateforme partenaire :

 


Graphique avec les liens vers notre documentation API

 

Plusieurs actions sont faites sur ce type d'intégration : 

  • Récupération des liens d'iframe d'un candidat → Création du candidat avec le POST user 
    • Si nouveau candidat (On retourne le user_uuid) -> Récupération de lien d'iframe avec le GET user/:user_uuid sur l'un des questionnaires encore en status "todo".
    • Si le candidat est déjà existant (Code 204) -> Utiliser le GET auth qui permet de récupérer un lien d'iFrame qui affichera une page de connexion pour que le candidat puisse se connecter et accepter l'invitation à partager ses résultats.

Voici un exemple d'intégration de nos tests en iframe : 

 

 

Les liens d'iFrame récupérables depuis le endpoint GET user/{uuid} sont identiques pour les 3 questionnaires Swipe (Shape) / Drive / Brain, car il redirige vers un stepper permettant de commencer chaque questionnaire.

 

 

Il est cependant possible de donner accès directement aux tests souhaitez en ajoutant le nom du questionnaire en paramètre ?id={assessment name}.

Exemple :

https://app.assessfirst.com/betty/auth-iframe/vdjy36Tj...3ux2XK?id=swipe