CurriculoCurriculo

API REST CurriculoATS

API REST CurriculoATS : un accès programmatique complet aux offres, candidats, scores et pipelines. Créez des intégrations sur mesure avec votre SIRH, votre paie et vos outils de reporting. Offre Pro.

Intégration

Un accès programmatique complet à vos données de recrutement. Créez des offres, récupérez les scores des candidats, synchronisez les pipelines et concevez des workflows sur mesure. Disponible avec l'offre Pro ($50/mo).

L'API REST CurriculoATS offre un accès programmatique complet à vos données de recrutement, permettant aux équipes de créer des offres, de récupérer les scores des candidats, de gérer les étapes des pipelines et de construire des intégrations sur mesure avec les SIRH, la paie et les outils de reporting. L'API utilise les conventions REST standards avec des réponses JSON, une authentification par clé API et des événements webhook pour des mises à jour en temps réel. Disponible avec l'offre Pro à $50 par mois, sans frais par requête dans la limite des quotas.

Fonctionnalités de l'API

CRUD pour les offres et les candidats

Créez, lisez, mettez à jour et supprimez des offres et des candidats par programmation. Publiez de nouvelles annonces depuis vos outils internes, mettez à jour les étapes des candidats en masse et synchronisez les profils avec des systèmes externes. Opérations CRUD complètes sur toutes les ressources principales.

Scores et données de pipeline

Récupérez les Impact Scores (0–100) et le détail par dimension pour chaque candidat. Interrogez les étapes des pipelines, suivez la progression des candidats et extrayez des métriques de recrutement agrégées pour vos tableaux de bord et rapports personnalisés.

Événements webhook

Abonnez-vous à des événements webhook en temps réel : nouvelle candidature reçue, candidat évalué, changement d'étape, offre envoyée, candidat recruté. Chaque webhook envoie une charge utile JSON avec le contexte complet de l'événement vers votre endpoint.

Export en masse

Exportez en masse les données des candidats, les résultats d'évaluation et les instantanés de pipeline. Extrayez tous les candidats d'un poste, tous les scores entre les postes, ou l'historique complet du pipeline pour vos besoins de conformité et de reporting.

Cas d'usage

Synchronisation avec le SIRH et la paie

Lorsqu'un candidat est marqué comme recruté dans CurriculoATS, envoyez automatiquement son profil vers votre SIRH (BambooHR, Rippling, etc.) ou votre système de paie (Gusto, ADP). Éliminez la saisie manuelle entre le recrutement et l'onboarding.

Tableaux de bord d'analyse personnalisés

Extrayez les métriques de recrutement via l'API et créez des tableaux de bord personnalisés dans l'outil de BI de votre choix : Looker, Metabase ou Google Sheets. Suivez le temps de recrutement, la qualité des sources, la distribution des scores et les taux de conversion de l'entonnoir.

Publication automatisée des offres

Créez des annonces dans CurriculoATS par programmation depuis vos outils internes ou le CMS de votre site carrière. Quand votre équipe ouvre un nouveau poste, l'API crée l'offre, définit les critères d'évaluation et active automatiquement le pipeline.

Enrichissement des données candidat

Utilisez les webhooks pour déclencher des workflows d'enrichissement quand de nouveaux candidats postulent. Récupérez des données supplémentaires depuis Clearbit, LinkedIn ou vos propres bases de données, puis réécrivez les profils enrichis dans Curriculo ATS via l'API.

Technique

Authentification et limites de requêtes

1

Authentification par clé API

Générez une clé API depuis votre tableau de bord CurriculoATS, dans Settings > API. Incluez la clé dans l'en-tête Authorization de chaque requête. Les clés peuvent être renouvelées à tout moment sans interrompre les intégrations actives.

2

Limites de requêtes

Les limites standards sont de 100 requêtes par minute et par clé API. L'API renvoie un code 429 quand les limites sont dépassées, avec un en-tête Retry-After indiquant quand réessayer. Des limites plus élevées sont disponibles avec l'offre Enterprise.

3

Documentation

La documentation complète de l'API est disponible dans le portail développeur CurriculoATS pour les abonnés de l'offre Pro. Elle inclut un explorateur d'API interactif, des exemples de code en cURL, Python, Node.js et Ruby, ainsi que des outils de test de webhook.

Exemple de code

Créez une nouvelle offre en un seul appel d'API.

# Create a new job listing
curl -X POSThttps://api.curriculo.me/v1/jobs \
-H"Authorization: Bearer YOUR_API_KEY" \
-H"Content-Type: application/json" \
-d'{
"title": "Senior Backend Engineer",
"department": "Engineering",
"location": "Remote",
"employment_type": "full_time",
"description": "Build and scale our API infrastructure...",
"scoring_criteria": {
"role_fit_weight": 40,
"outcomes_weight": 35,
"context_weight": 25
}
}'

FAQ

Questions fréquentes

L'API est-elle gratuite ?

L'API REST est disponible avec l'offre Pro à $100/month (tarif early-bird $50/month). L'offre Pro inclut des appels d'API illimités dans la limite des quotas, les événements webhook et l'accès complet à la documentation.

Y a-t-il des limites de requêtes ?

Oui. Les limites standards sont de 100 requêtes par minute et par clé API. L'API renvoie un code 429 avec un en-tête Retry-After quand les limites sont dépassées. Des limites plus élevées sont disponibles avec l'offre Enterprise.

L'API prend-elle en charge les webhooks ?

Oui. CurriculoATS envoie des événements webhook pour les actions principales : nouvelle candidature, candidat évalué, changement d'étape, offre envoyée et candidat recruté. Configurez les endpoints webhook dans les paramètres de votre tableau de bord.

Où puis-je trouver la documentation de l'API ?

La documentation complète de l'API sera disponible au lancement dans le portail développeur CurriculoATS. Les abonnés de l'offre Pro ont accès à une documentation interactive, des exemples de code en plusieurs langages et des outils de test de webhook.

Prêt à recruter avec précision ?

Commencez gratuitement, invitez toute votre équipe et voyez votre premier candidat noté en 15 minutes.