Recruteur
Un recruteur est un utilisateur rattaché à uneEntreprise. Premier inscrit de l’entreprise = OWNER, suivants = MEMBER.
Schéma
Exemple JSON
Cycle de vie
Voir Cycle de vie d’un recruteur pour le détail complet.Permissions
| Action | OWNER | MEMBER |
|---|---|---|
| Publier offre | ✓ | ✓ |
| Éditer propre offre | ✓ | ✓ |
| Éditer offre collègue | ✓ | ✗ |
| Modifier entreprise | ✓ | ✗ |
| Inviter recruteur | ✓ | ✗ |
| Révoquer membre | ✓ | ✗ |
Endpoints principaux
| Méthode | Path | Rôle |
|---|---|---|
POST | /v1/api/recruiters/register | Inscription |
GET | /v1/api/recruiters/me | Profil + entreprise |
PUT | /v1/api/recruiters/me | Mise à jour profil |
GET | /v1/api/recruteur/dashboard | KPIs offres/candidatures |
POST | /v1/api/admin/recruiters/{id}/approve | Admin : approuver |
POST | /v1/api/admin/recruiters/{id}/reject | Admin : rejeter |