Ajouter des candidats
Candidats
Ajouter des candidats
Ajoute jusqu’à 100 candidats à une campagne et les contacte selon contact_mode : appel immédiat (call), SMS d’invitation (sms) ou email d’invitation (email), avec failover SMS/email
POST
Ajouter des candidats
Paramètres
Identifiant unique de la campagne
Corps de la requête
Méthode de contact :
call(défaut) — Appel téléphonique automatique immédiat.emailrequis pour chaque candidat.sms— SMS d’invitation à passer l’entretien, avec lien personnalisé (0,25 crédit). Le candidat clique et lance lui-même l’entretien quand il le souhaite. Failover email : si lephoneest absent ou invalide mais qu’unemailvalide est fourni, l’invitation part par email (gratuit).email— Email d’invitation à passer l’entretien, avec lien personnalisé (gratuit). Failover SMS : si l’emailest absent ou invalide mais qu’unphonevalide est fourni, l’invitation part par SMS (0,25 crédit).
sms et email, chaque candidat doit fournir au moins une coordonnée valide (phone ou email), sinon il est rejeté.Liste des candidats à ajouter (maximum 100)
Réponse
L’exemple ci-dessus correspond au mode
call. En modes sms et email, la réponse a la forme : candidates_sourced, candidates_skipped, sms_sent, emails_sent, errors.Identifiant de la campagne
Nombre de candidats ajoutés avec succès
Nombre de candidats ignorés (déjà présents dans la campagne)
Nombre d’appels mis en file d’attente
Liste des erreurs rencontrées
Exemple de requête
Notes importantes
- Les candidats déjà présents dans la campagne (même téléphone ou même email) sont ignorés (skipped)
- Maximum 100 candidats par requête
- En modes
smsetemail, un failover s’applique par candidat : si le canal principal n’a pas de coordonnée valide, l’autre canal est utilisé s’il est disponible. Le coût facturé correspond au canal réellement utilisé. - Le coût en crédits dépend du canal effectivement utilisé :
| Canal utilisé | Action | Coût par candidat traité avec succès |
|---|---|---|
call (défaut) | Appel téléphonique automatique immédiat | 1 crédit (transaction_type = campaign) |
sms | SMS d’invitation avec lien personnalisé | 0,25 crédit (transaction_type = sourcing) |
email | Email d’invitation avec lien personnalisé | Gratuit |
Codes d’erreur
| Code | Description |
|---|---|
| 400 | Données invalides (format incorrect, champs manquants) |
| 401 | Clé API manquante ou invalide |
| 402 | Crédits insuffisants |
| 404 | Campagne non trouvée |
Authorizations
Clé API au format vh_live_XXXXX
Path Parameters
Identifiant de la campagne
Body
application/json
Required array length:
1 - 100 elementsMéthode de contact :
call(défaut) : appel téléphonique automatique immédiat.emailrequis par candidat.sms: SMS d'invitation à passer l'entretien (0,25 crédit). Failover email : si lephoneest absent/invalide mais qu'unemailvalide est fourni, l'invitation part par email (gratuit).email: email d'invitation à passer l'entretien (gratuit). Failover SMS : si l'emailest absent/invalide mais qu'unphonevalide est fourni, l'invitation part par SMS (0,25 crédit).
Pour sms et email, chaque candidat doit fournir au moins une coordonnée valide (phone OU email), sinon il est rejeté.
Available options:
call, sms, email 
