API Reference
L’API THE HIVE expose 172 endpoints regroupés par module métier. Toutes les URLs sont préfixées par/v1/api.
Base URL
Vue macro
Décomposition par module
Authentification (13)
Inscription, login, logout, refresh, email validation, reset password — tous publics sauflogout.
Voir : Auth endpoints.
Candidats (34)
Profil, CV multiples, photo, compétences, préférences de recherche, favoris, alertes, dashboard. Sous-modules :- Profil — 15 endpoints
- Favoris — 7 endpoints
- Alertes — 8 endpoints
- Dashboard — 1 endpoint
- Auth candidat — 1 endpoint (register spécifique)
- Candidatures (vue candidat) — 2 endpoints
Recruteurs (28)
Profil, entreprise associée, dashboard, offres publiées, candidatures reçues. Sous-modules :- Auth recruteur — 6 endpoints
- Dashboard — 1 endpoint
- Offres (vue recruteur) — 14 endpoints
- Candidatures (vue recruteur) — 7 endpoints
Offres & candidatures (27)
- Offres — 14 endpoints (CRUD + search + autocomplete + stats)
- Candidatures — 12 endpoints (postuler, suivre, notes, rejet, status change)
- Entreprises publiques — 3 endpoints
Vivier (11)
Gestion d’une base de candidats par recruteur (inscrits + externes + favoris).Fichiers (9)
Upload R2 derrière le backend (scan AV + validation). Types : CV, logo, bannière, photo profil, photo staff, cover article blog, image article générique.Public (6)
Endpoints sans authentification :- Blog : liste articles, détail par slug, catégories — 3 endpoints
- Entreprises : annuaire public, détail, count offres — 3 endpoints
Données de référence géo (11)
Pays, régions, villes, secteurs, types de contrat, niveaux d’expérience. Cache 24 h recommandé. Voir : Données géo.Admin (33)
Sous-modules :- Dashboard — 4 endpoints
- Compte — 3 endpoints
- Candidats — 7 endpoints
- Recruteurs — 10 endpoints
- Entreprises — 5 endpoints
- Offres — 4 endpoints
- Candidatures — 3 endpoints
- Blog — 7 endpoints
- Référence (CRUD) — 20 endpoints
Index cartographique
Conventions communes
Voir aussi :Recherche interactive
Collections Postman/Insomnia/Bruno
172 requêtes pré-configurées à importer en un clic.
OpenAPI 3.0
Spec complète téléchargeable pour générer clients typés.
Snippets JS / Java / Python
Exemples prêts à copier pour les stacks courantes.
FAQ développeur
Debug rapide des erreurs fréquentes (401, 403, 429, 422…).