Skip to main content

Recruteur

Un recruteur est un utilisateur rattaché à une Entreprise. Premier inscrit de l’entreprise = OWNER, suivants = MEMBER.

Schéma

Exemple JSON

{
  "id": 42,
  "userId": 210,
  "email": "marie@tech-corp.cm",
  "firstName": "Marie",
  "lastName": "Tchoumi",
  "phone": "+237677889900",
  "poste": "Responsable RH",
  "role": "OWNER",
  "status": "ACTIVE",
  "approvedAt": "2026-02-03T10:22:00Z",
  "entreprise": {
    "id": 18,
    "nom": "Tech Corp SARL",
    "rccm": "RC/DLA/2019/B/1234",
    "secteur": "SOFTWARE",
    "ville": { "id": 101, "nom": "Douala" },
    "siteWeb": "https://tech-corp.cm",
    "logoUrl": "https://cdn.wethehivers.com/public/entreprises/18/logo.png"
  }
}

Cycle de vie

Voir Cycle de vie d’un recruteur pour le détail complet.

Permissions

ActionOWNERMEMBER
Publier offre
Éditer propre offre
Éditer offre collègue
Modifier entreprise
Inviter recruteur
Révoquer membre

Endpoints principaux

MéthodePathRôle
POST/v1/api/recruiters/registerInscription
GET/v1/api/recruiters/meProfil + entreprise
PUT/v1/api/recruiters/meMise à jour profil
GET/v1/api/recruteur/dashboardKPIs offres/candidatures
POST/v1/api/admin/recruiters/{id}/approveAdmin : approuver
POST/v1/api/admin/recruiters/{id}/rejectAdmin : rejeter

Rattachement à une entreprise existante