Tests Techniques
Gérez les tests techniques et assignez-les à des candidats dans le cadre d'un processus de recrutement.
Scope requis :
tests:read pour la lecture, tests:write pour la création et l'assignation.Lister les tests
GET
/api/v1/testsRetourne la bibliothèque de tests techniques de l'organisation.
Query Parameters
| Paramètre | Type | Requis | Description |
|---|---|---|---|
page | integer | Non | Numéro de page (défaut : 1). |
pageSize | integer | Non | Résultats par page (défaut : 20). |
type | string | Non | Filtrer par type : KNOWLEDGE | TECHNICAL | PERSONALITY | LOGIC. |
difficulty | string | Non | Filtrer par difficulté : BEGINNER | INTERMEDIATE | ADVANCED | EXPERT. |
isPublished | boolean | Non | Ne retourner que les tests publiés (défaut : true). |
Requête
Réponse 200
Obtenir un test
GET
/api/v1/tests/:idRetourne le détail d'un test technique.
Path Parameters
| Paramètre | Type | Requis | Description |
|---|---|---|---|
id | string | Oui | Identifiant unique du test. |
Requête
Réponse 200
Assigner un test
POST
/api/v1/tests/:id/assignAssigne un test à un candidat et lui envoie l'invitation.
Path Parameters
| Paramètre | Type | Requis | Description |
|---|---|---|---|
id | string | Oui | Identifiant du test à assigner. |
Body Parameters
| Paramètre | Type | Requis | Description |
|---|---|---|---|
candidateId | string | Oui | Identifiant du candidat. |
stageId | string | Non | Étape du pipeline à laquelle rattacher cette session. |
sendInvite | boolean | Non | Envoyer l'invitation par email (défaut : true). |
Requête
Réponse 201