Un checkpoint, c'est LinkedIn qui arrête une connexion à mi-chemin pour poser une question à la personne. Le mot de passe était bon ; LinkedIn n'est simplement pas convaincu que c'est bien vous.
Cela compte plus qu'il n'y paraît, parce qu'un checkpoint n'est pas une erreur que l'on réessaie. Réessayer une connexion qui a levé un checkpoint en lève un autre, et le compte se retrouve dans deux états inachevés au lieu d'un. La seule issue est de répondre à la question.
Les cinq types
- 2FA — un code à six chiffres venu d'une application d'authentification.
- OTP — un code que LinkedIn envoie par SMS ou par e-mail au compte.
- IN_APP_VALIDATION — une validation dans l'application mobile LinkedIn. Il n'y a pas de code ; rien ne revient à la requête qui l'a déclenchée.
- CAPTCHA — une énigme qu'aucune API ne peut résoudre.
- PHONE_REGISTER — LinkedIn veut un numéro de téléphone sur le compte avant de continuer.
Seuls les deux premiers ont une réponse que vous pouvez envoyer. Sur MakeHybrid, POST /linkedin/connect/checkpoint prend l'account_id et le code. Les trois autres se règlent ailleurs, et c'est pour cela que la carte de connexion propose d'abord la page de connexion de LinkedIn : cette page gère les cinq, et cette API en gère deux.
Là où les gens se trompent
Un compte en checkpoint existe déjà. Il est créé à l'instant où le défi est levé, avant que quiconque ait répondu quoi que ce soit, et dès cet instant il est facturé et peut être retiré. Si une connexion reste en plan, le compte est dans votre liste — retirez-le là plutôt que d'en lancer un troisième.
Un code LinkedIn vaut environ cinq minutes, et en demander un autre annule le précédent. Si vous avez deux e-mails ouverts, le seul qui marche est le plus récent.
Questions fréquentes
Un agent IA peut-il répondre à un checkpoint à ma place ?
Seulement les deux types qui ont un code, et seulement si quelqu'un lui remet le code. Un assistant connecté par MCP, ou votre propre agent IA dans une salle de projet avec MakeHybrid coché, peut envoyer un code 2FA ou OTP via POST /linkedin/connect/checkpoint. La validation dans l'application, le CAPTCHA et le numéro de téléphone demandent toujours le propriétaire du compte.
Comment un agent IA apprend-il qu'un checkpoint a été levé ?
Par la boîte de réception de l'IA, qui garde les événements de compte et de checkpoint pendant 30 jours pour qu'un agent les lise quand on le lui demande. Dites à l'agent dans ses instructions de ne jamais lancer une nouvelle connexion tant qu'une autre attend.