Skip to main content

Entreprise

Une entreprise est l’entité qui publie des offres. Identifiée par son RCCM (Registre du Commerce et du Crédit Mobilier, unique au Cameroun).

Schéma

Exemple JSON

{
  "id": 18,
  "nom": "Tech Corp SARL",
  "rccm": "RC/DLA/2019/B/1234",
  "niu": "M011912345678A",
  "secteur": "SOFTWARE",
  "ville": { "id": 101, "nom": "Douala", "region": "Littoral" },
  "adresse": "Rue Joss, immeuble Kassap, 3e étage",
  "siteWeb": "https://tech-corp.cm",
  "description": "Éditeur logiciel fondé en 2019...",
  "logoUrl": "https://cdn.wethehivers.com/public/entreprises/18/logo.png",
  "bannerUrl": "https://cdn.wethehivers.com/public/entreprises/18/banner.jpg",
  "linkedinUrl": "https://linkedin.com/company/tech-corp-cm",
  "tailleEmployes": 45,
  "anneeCreation": 2019,
  "nombreOffresActives": 3,
  "staffPhotos": [
    { "url": "...", "caption": "L'équipe dev" },
    { "url": "...", "caption": "Bureau Douala" }
  ]
}

Règles de création

Médias entreprise

MédiaBucketFormatTaille max
Logowethehive-publicPNG / JPG carré2 Mo
Bannièrewethehive-publicJPG 16:9 (1920×1080)5 Mo
Photos staffwethehive-publicJPG 4:33 Mo chacune (max 10)

Champs verrouillés après validation admin

  • rccm (immuable)
  • niu (immuable)
  • nom : modifiable sur justificatif (changement raison sociale)

Endpoints principaux

MéthodePathRôle
GET/v1/api/public/entreprises/{id}Fiche publique
PUT/v1/api/recruiters/me/entrepriseMise à jour (OWNER)
POST/v1/api/recruiters/me/entreprise/logoUpload logo
POST/v1/api/recruiters/me/entreprise/bannerUpload bannière
GET/v1/api/admin/entreprises/{id}Fiche admin
POST/v1/api/admin/entreprises/{id}/suspendSuspendre

Relation offres

Une offre hérite automatiquement de entrepriseId depuis le recruteur qui la publie. Impossible de rattacher une offre à une entreprise tierce.