Aller au contenu principal

Intégrations & API

Pilotez Recrut'Auto depuis vos outils favoris : Claude Desktop, Cursor, Claude Code, ou votre propre application. Trois possibilités s'offrent à vous :

  • Serveur MCP — Dialoguez en langage naturel avec vos campagnes via Model Context Protocol. Créez une campagne, recherchez des candidats, analysez votre pipeline, le tout depuis Claude ou Cursor.
  • API REST — Intégrez Recrut'Auto à vos outils internes (ATS maison, tableaux de bord BI, automatisations).
  • Personal Access Tokens — Jetons d'authentification personnels pour sécuriser vos intégrations.
  • Sécurité — Vue d'ensemble des protections (IP intelligence, rate-limit, auth, validation, URL signées) qui couvrent vos appels.

Pour commencer

Limites & quotas

Toutes les intégrations partagent les mêmes garde-fous de débit (rate-limiting par IP). Dimensionnez vos scripts en conséquence et gérez les réponses 429 Too Many Requests avec un back-off exponentiel :

SurfaceLimite (par IP)
API REST50 req/s
Serveur MCP30 req/s
Endpoints publics (réservation, etc.)10 req/s
astuce

Un 429 n'est pas une erreur définitive : réessayez après une courte pause (back-off exponentiel). Ce sont les débits soutenus qui sont plafonnés — les pics ponctuels passent.

Cas d'usage typiques

  • « Crée une campagne Dev Python Senior sur Paris » — demandé à Claude, le serveur MCP crée la campagne en mode draft dans Recrut'Auto.
  • « Analyse les 5 campagnes actives et propose un plan d'action » — le prompt pipeline_review génère un rapport priorisé.
  • « Rédige un message de relance pour le candidat 42 » — le prompt draft_message produit un message personnalisé.
  • Synchronisation ATS maison — via l'API REST, poussez vos candidats sourcés depuis un autre outil.
astuce

Le MCP est recommandé pour les usages conversationnels (recherche, analyse, brouillons de messages). L'API REST est recommandée pour les intégrations programmatiques (scripts, webhooks, synchronisations).