Paramètres
Identifiant unique de la campagne
Réponse
{
"campaign_id": "abc123def456",
"job_title": "Développeur Full Stack",
"contract_type": "CDI",
"job_description": "Nous recherchons un développeur full stack expérimenté...",
"company_name": "TechCorp",
"client_company": "StartupInnovante",
"additional_info": "Télétravail possible 2 jours par semaine",
"created_at": "2024-01-15T10:30:00",
"updated_at": "2024-01-15T10:30:00",
"status": "active",
"questions": [
{
"order": 1,
"question": "Pouvez-vous décrire votre expérience avec React et Node.js ?",
"weight": 2.0
},
{
"order": 2,
"question": "Comment gérez-vous le travail en équipe agile ?",
"weight": 1.5
},
{
"order": 3,
"question": "Quelle est votre approche pour résoudre des problèmes complexes ?",
"weight": 1.0
}
],
"campaign_settings": {
"language_test_mode": "none",
"enable_salary_question": true,
"enable_job_search_question": true,
"enable_availability_question": true,
"enable_engage": null,
"enable_recap_interview": null,
"enable_recap_job": null
}
}
Identifiant unique de la campagne
Type de contrat (CDI, CDD, Stage, etc.)
Description complète du poste et de l’offre d’emploi
Nom de l’entreprise qui recrute
Nom de l’entreprise cliente (si différent de l’entreprise qui recrute)
Informations complémentaires sur le poste
Date et heure de création de la campagne (format ISO 8601)
Date et heure de dernière modification (format ISO 8601)
Statut actuel de la campagneValeurs possibles:
active - Campagne active, appels en cours
paused - Campagne en pause, appels suspendus
completed - Campagne terminée
Liste des questions d’entretien avec leurs poids respectifsShow Structure d'une question
Ordre d’apparition de la question dans l’entretien
Texte de la question à poser au candidat
Poids de la question dans le calcul du score finalValeurs possibles:
0 : Question facultative (aucun impact sur le score)
0.5 : Question secondaire (demi-poids)
1.0 : Poids standard
1.5 : Question importante (poids renforcé)
2.0 : Question critique (double poids)
Paramètres de configuration de la campagneShow Paramètres de fonctionnalités
Mode de test linguistique
none : Aucun test
english : Test d’anglais activé
Active la question sur les prétentions salariales
enable_job_search_question
Active la question sur la recherche d’emploi
enable_availability_question
Active la question sur la disponibilité
Active les fonctionnalités d’engagement avancées
Active le récapitulatif d’entretien
Active le récapitulatif du poste
Exemple de requête
curl -X GET https://app.voicehire.io/api/v1/campaigns/abc123def456/details \
-H "X-API-Key: vh_live_XXXXXXXXXXXXX"
Codes d’erreur
| Code | Description |
|---|
| 401 | Clé API manquante ou invalide |
| 404 | Campagne non trouvée ou n’appartient pas à votre agence |
| 500 | Erreur interne du serveur |