Sommaire
v1 · BêtaAPI Partenaire
Intégration de l'API Candidate Intelligence
Donnez plus de confiance aux recruteurs avant les entretiens
Lancez des rapports Candidate Intelligence directement dans votre ATS pour vérifier les informations candidat, détecter des signaux inattendus et générer des questions d'entretien en quelques secondes.
Demander l'accès APIIdéal pour
Systèmes de suivi des candidatures (ATS)
CRM de recrutement
Sites d'emploi
Plateformes de talents internes
Cabinets de chasse de têtes
Éditeurs de solutions RH
Avantages partenaire
Pourquoi intégrer Candidate Intelligence ?
Offrez à vos clients un contexte supplémentaire avant les entretiens tout en créant de la valeur au sein de votre plateforme.
Renforcer l'engagement des recruteurs
Gardez les recruteurs dans votre ATS grâce à la vérification des candidats, la préparation d'entretien et des insights de recrutement directement dans les profils.
Créer une nouvelle source de revenus
Proposez des rapports Candidate Intelligence à vos clients et générez des revenus récurrents via le programme partenaire.
Différencier votre plateforme
Démarquez-vous des ATS et solutions de recrutement concurrentes avec des capacités Candidate Intelligence intégrées.
Aucune recherche supplémentaire
Aidez les recruteurs à découvrir des informations pertinentes au-delà du CV sans quitter leur flux de travail.
Améliorer la qualité du recrutement
Aidez recruteurs et hiring managers à prendre des décisions plus éclairées grâce à un contexte au-delà du CV, des constats vérifiés, des risques potentiels et les points à valider.
Intégration rapide
L'implémentation typique ne nécessite que quelques endpoints API et peut être réalisée en moins d'une journée.
Parcours d'intégration
Obtenir l'approbation et recevoir une clé API
Demandez l'accès à TieTalent. Une fois approuvé, vous recevez une clé API (préfixe ats_) pour votre intégration.
Ajouter un bouton dans les profils candidats
Ajoutez un bouton « Lancer le rapport Candidate Intelligence » dans les profils candidats. Au clic, il devient « Génération du rapport en cours... » pendant la génération. Une fois prêt, le rapport s'ouvre automatiquement et le bouton devient « ✕ Fermer le rapport ». À la fermeture, il repasse à « Voir le rapport Intelligence » pour rouvrir un rapport déjà généré.
Appeler l'API TieTalent au clic
POST vers /api/v1/analyses avec le candidat, le client (recruteur) et la langue. Utilisez vos propres identifiants externes sur client.id et candidate.id.
TieTalent génère le rapport
L'analyse s'exécute en arrière-plan. Interrogez GET /api/v1/analyses/'{'id'}' avec l'id retourné — attendez au moins 10 secondes entre les requêtes tant que le statut est queued ou processing (voir l'en-tête Retry-After). Appelez DELETE sur le même chemin pour annuler si le recruteur quitte le profil.
Afficher le rapport dans le profil candidat
Affichez le JSON du rapport dans votre interface, ouvrez le lien hébergé via metadata.pdf_download_url, ou suivez le modèle d'interface partenaire recommandé ci-dessous.
Performances et latence
Candidate Intelligence est conçu pour offrir une expérience réactive directement dans les flux de travail des recruteurs.
Action
Temps de réponse typique
Rapport existant trouvé
< 1 seconde
Génération d'un nouveau rapport
30–60 secondes
Logique de réutilisation des rapports
Les rapports sont identifiés de façon unique par plateforme + entreprise + candidat.
Authentification
En-têtes HTTP
X-API-Key: ats_your_api_key_here Content-Type: application/json
Créer une analyse
{
"language": "en",
"client": {
"id": "client_company_123",
"first_name": "Jane",
"last_name": "Smith",
"company": "Acme Recruiting"
},
"candidate": {
"id": "candidate_456",
"first_name": "John",
"last_name": "Doe",
"company": "Example Company",
"location": "London, UK",
"role": "Software Engineer",
"cv": "Optional plain-text CV content…"
}
}202 Accepted
L'en-tête Location pointe vers GET /api/v1/analyses/'{'id'}'. Retry-After: 10 indique quand effectuer le prochain polling.
{
"id": "cmqp23kgg00067gk0rh6jol5o",
"status": "queued",
"candidate_id": "candidate_456",
"created_at": "2026-06-29T12:00:00.000Z"
}Polling et résultats progressifs
Après un POST renvoyant 202 Accepted, interrogez GET /api/v1/analyses/'{'id'}' avec le même en-tête X-API-Key. Utilisez l'id de la réponse de création.
Tant que le statut est queued ou processing, chaque réponse GET inclut Retry-After: 10 — attendez au moins 10 secondes avant la requête suivante.
Arrêtez le polling lorsque le statut est completed, failed ou canceled.
{
"id": "cmqp23kgg00067gk0rh6jol5o",
"status": "processing",
"candidate_id": "candidate_456",
"stage": "enrichment",
"created_at": "2026-06-29T12:00:00.000Z",
"updated_at": "2026-06-29T12:00:20.000Z",
"quick_signal": {
"level": "Green",
"reason": "Identity supported by multiple matching signals.",
"identityConfidence": "Medium"
},
"signals": [
{
"statement": "Senior engineer at Example Company since 2021.",
"sourceType": "web",
"sourceUrl": "https://example.com/…",
"reliability": "High"
}
],
"report": null,
"metadata": null,
"error": null
}Champs renseignés pendant le traitement
quick_signalSignal d'identité préliminaire (Green, Orange ou Red) avec une courte explication — disponible dès le début de l'enrichissement.signalsSignaux web en direct découverts pendant l'enrichissement. Le tableau s'enrichit au fur et à mesure des recherches externes.stageÉtape actuelle du pipeline : identity → enrichment → report → done.reportRapport Candidate Intelligence complet — renseigné uniquement lorsque le statut est completed.metadataMétadonnées du rapport, dont pdf_download_url — renseignées uniquement lorsque le statut est completed.Valeurs de statut
queuedAcceptée et en attente de démarrage.processingEn cours — interrogez pour les mises à jour de quick_signal, signals et stage.completedRapport prêt — report et metadata sont renseignés.failedAnalyse échouée — error est renseigné.canceledAnalyse annulée via DELETE /api/v1/analyses/'{'id'}' ou état terminal d'annulation atteint.Annuler une analyse
DELETE /api/v1/analyses/'{'id'}' arrête une analyse en file d'attente ou en cours lorsqu'un recruteur quitte le profil candidat ou ferme un rapport en génération. Utilisez le même en-tête X-API-Key que pour POST et GET.
Si l'analyse est déjà completed, failed ou canceled, l'endpoint renvoie la ressource actuelle sans modification — aucun frais supplémentaire ni effet de bord.
// Aucun corps de requête — en-tête X-API-Key uniquement
200 OK
Renvoie la ressource d'analyse avec le statut canceled. Des quick_signal ou signals partiels peuvent être présents si l'annulation a eu lieu en cours de pipeline. Arrêtez le polling dès que le statut est canceled.
{
"id": "cmqp23kgg00067gk0rh6jol5o",
"status": "canceled",
"candidate_id": "candidate_456",
"stage": "enrichment",
"created_at": "2026-06-29T12:00:00.000Z",
"updated_at": "2026-06-29T12:00:25.000Z",
"quick_signal": null,
"signals": [],
"report": null,
"metadata": null,
"error": null
}Analyse terminée
Retournée lorsque le statut est completed.
{
"id": "clx_analysis_id",
"status": "completed",
"candidate_id": "candidate_456",
"stage": "done",
"created_at": "2026-06-29T12:00:00.000Z",
"updated_at": "2026-06-29T12:00:45.000Z",
"quick_signal": {
"level": "Green",
"reason": "Identity supported by multiple matching signals.",
"identityConfidence": "Medium"
},
"signals": [
{
"statement": "…",
"sourceType": "web",
"reliability": "High"
}
],
"report": {
"candidateName": "John Doe",
"recommendation": {
"decision": "GO with validation",
"confidence": "Medium",
"reason": "…",
"evidence": ["…"]
},
"summary": "…",
"whatToValidate": ["…"]
},
"metadata": {
"report_id": "clx_analysis_id",
"candidate_id": "candidate_456",
"language": "en",
"generated_at": "2026-06-29T12:00:45.000Z",
"pdf_download_url": "https://intelligence.tietalent.com/api/ats/reports/{id}/pdf?sig=…"
},
"error": null
}Interface partenaire recommandée
Ajouter un bouton dans les profils candidats
Ajoutez un bouton « Lancer le rapport Candidate Intelligence » dans les profils candidats. Au clic, il devient « Génération du rapport en cours... » pendant la génération. Une fois prêt, le rapport s'ouvre automatiquement et le bouton devient « ✕ Fermer le rapport ». À la fermeture, il repasse à « Voir le rapport Intelligence » pour rouvrir un rapport déjà enregistré — sans rappeler POST.
Aucun rapport
Rapport en cours de génération
Rapport ouvert
Rapport fermé / existant
Confidentialité et sécurité
⚖️ Avis de conformité IA
Candidate Intelligence est conçu pour accompagner la prise de décision des recruteurs, pas pour la remplacer. Les décisions d'embauche restent de la responsabilité de l'employeur et doivent toujours inclure un examen humain et une supervision appropriés.
Programme partenaire
Commencez à intégrer Candidate Intelligence
Demandez l'accès et nous activerons vos identifiants API partenaire. L'intégration prend généralement moins d'une journée.