Recrutement & ATS
Candidats, tâches de recrutement, entretiens et planification — connectez votre ATS.
Candidat
Points de terminaison
| GET | /candidates | Récupère la collection de ressources Candidate. |
| POST | /candidates | Crée une ressource Candidate. |
| GET | /candidates/{id} | Récupère une ressource Candidate. |
| PATCH | /candidates/{id} | Met à jour la ressource Candidate. |
| GET | /candidates/search | Récupère la collection de ressources Candidate. |
Champs de schéma
| Champ | Type | Description |
|---|---|---|
| firstname* | string | |
| lastname* | string | |
| email* | string (email) | |
| phoneNumber | stringnull | |
| source | stringnull | |
| location | stringnull | |
| birthDate | string,null (date-time) | |
| position | stringnull | |
| linkedinProfile | stringnull | |
| notes | stringnull | |
| expectations | stringnull |
Tâche de Recrutement
Points de terminaison
| GET | /recruitment-tasks | Récupère la collection de ressources RecruitmentTask. |
| POST | /recruitment-tasks | Crée une ressource RecruitmentTask. |
| GET | /recruitment-tasks/{id} | Récupère une ressource RecruitmentTask. |
| PATCH | /recruitment-tasks/{id} | Met à jour la ressource RecruitmentTask. |
Champs de schéma
| Champ | Type | Description |
|---|---|---|
| question* | string | |
| options | arraynull | |
| recruitmentTaskGroup | string (iri-reference) |
Demande de Ressource
Points de terminaison
| GET | /public/resource-requests/{id} | Récupère une ressource ResourceRequest. |
| GET | /resource-requests | Récupère la collection de ressources ResourceRequest. |
| POST | /resource-requests | Crée une ressource ResourceRequest. |
| GET | /resource-requests/{id} | Récupère une ressource ResourceRequest. |
| PATCH | /resource-requests/{id} | Met à jour la ressource ResourceRequest. |
Champs de schéma
| Champ | Type | Description |
|---|---|---|
| client | string,null (iri-reference) | |
| status* | string | |
| location | stringnull | |
| position* | stringnull | |
| description | stringnull | |
| start | stringnull | |
| salaryRangeMin | integernull | Value multiplied by Price::MULTIPLIER |
| salaryRangeMax | integernull | Value multiplied by Price::MULTIPLIER |
| billingType | stringnull | |
| owners | array |
Note candidat
Points de terminaison
| GET | /candidate-notes | Récupère la collection de ressources CandidateNote. |
| POST | /candidate-notes | Crée une ressource CandidateNote. |
| GET | /candidate-notes/{id} | Récupère une ressource CandidateNote. |
| PATCH | /candidate-notes/{id} | Met à jour la ressource CandidateNote. |
| DELETE | /candidate-notes/{id} | Supprime la ressource CandidateNote. |
Champs de schéma
| Champ | Type | Description |
|---|---|---|
| id | string | |
| employee* | string (iri-reference) | |
| candidate* | string (iri-reference) | |
| type* | string | |
| note* | string | |
| createdAt | string (date-time) | |
| updatedAt | string (date-time) | |
| possibleTypes | string |
Réponse à une tâche de recrutement
Points de terminaison
| GET | /recruitment-task-answers | Récupère la collection de ressources RecruitmentTaskAnswer. |
| POST | /recruitment-task-answers | Crée une ressource RecruitmentTaskAnswer. |
| GET | /recruitment-task-answers/{id} | Récupère une ressource RecruitmentTaskAnswer. |
| PATCH | /recruitment-task-answers/{id} | Met à jour la ressource RecruitmentTaskAnswer. |
Champs de schéma
| Champ | Type | Description |
|---|---|---|
| answer | array | |
| candidate | string (iri-reference) |
Groupe de tâches de recrutement
Points de terminaison
| GET | /recruitment-task-groups | Récupère la collection de ressources RecruitmentTaskGroup. |
| POST | /recruitment-task-groups | Crée une ressource RecruitmentTaskGroup. |
| GET | /recruitment-task-groups/{id} | Récupère une ressource RecruitmentTaskGroup. |
| PATCH | /recruitment-task-groups/{id} | Met à jour la ressource RecruitmentTaskGroup. |
Champs de schéma
| Champ | Type | Description |
|---|---|---|
| name* | string |
Candidat pour une demande de ressource
Points de terminaison
| POST | /public/resource-request-candidates | Crée une ressource ResourceRequestCandidate. |
| GET | /resource-request-candidates | Récupère la collection de ressources ResourceRequestCandidate. |
| POST | /resource-request-candidates | Crée une ressource ResourceRequestCandidate. |
| GET | /resource-request-candidates/{id} | Récupère une ressource ResourceRequestCandidate. |
| PATCH | /resource-request-candidates/{id} | Met à jour la ressource ResourceRequestCandidate. |
| DELETE | /resource-request-candidates/{id} | Supprime la ressource ResourceRequestCandidate. |
Champs de schéma
| Champ | Type | Description |
|---|---|---|
| id | string | |
| resourceRequest* | string,null (iri-reference) | |
| candidate* | string,null (iri-reference) | |
| state* | string | |
| notify | booleannull | |
| createdAt | string (date-time) | |
| updatedAt | string (date-time) | |
| possibleStates | string |
Créneau d'entretien
Points de terminaison
| GET | /ats/scheduling/slots | Récupère la collection de ressources InterviewSlot. |
Champs de schéma
| Champ | Type | Description |
|---|---|---|
| id | string | |
| startTime | string (date-time) | |
| endTime | string (date-time) | |
| status | string |
Retour d'entretien
Points de terminaison
| POST | /ats/feedback | Crée une ressource InterviewFeedback. |
Champs de schéma
| Champ | Type | Description |
|---|---|---|
| id | string | |
| application | string (iri-reference) | |
| authorEmployee | string (iri-reference) | |
| stage | stringnull | |
| rating | integernull | |
| recommendation | string | |
| pros | array | |
| cons | array | |
| createdAt | string (date-time) |
Invitation de planification ATS
Points de terminaison
| POST | /ats/scheduling/invites | Crée une ressource AtsSchedulingInvite. |
Planification ATS publique
Points de terminaison
| POST | /public/ats/scheduling/{token}/book | Crée une ressource PublicAtsScheduling. |
| GET | /public/ats/scheduling/{token}/slots | Récupère une ressource PublicAtsScheduling. |
Lot de créneaux de planification ATS
Points de terminaison
| POST | /ats/scheduling/slots | Crée une ressource AtsSchedulingSlotBatch. |
Résumé du retour sur candidature ATS
Points de terminaison
| GET | /ats/applications/{id}/feedback | Récupère une ressource AtsApplicationFeedbackSummary. |