チェックポイントとは、LinkedIn がサインインを途中で止めて、その人に質問することです。パスワードは合っていました。LinkedIn が、それがあなた本人だと納得していないだけです。
聞こえ以上に重い話です。チェックポイントは再試行するエラーではないからです。チェックポイントを出したサインインをやり直すと、もう一つ出ます。アカウントは一つではなく二つの中途半端な状態に置かれます。通り抜ける道は、質問に答えることだけです。
5 つの種類
- 2FA — 認証アプリが出す 6 桁のコード。
- OTP — LinkedIn がアカウント宛に SMS かメールで送るコード。
- IN_APP_VALIDATION — LinkedIn モバイルアプリでの承認。コードはなく、これを出した要求には何も返りません。
- CAPTCHA — API からはそもそも解けないパズル。
- PHONE_REGISTER — 先へ進む前に、LinkedIn がアカウントに電話番号を求めている状態。
送れる答えがあるのは最初の二つだけです。MakeHybrid では POST /linkedin/connect/checkpoint が account_id とコードを受け取ります。残りの三つはまったく別の場所で答えるもので、だから接続カードは最初の道として LinkedIn 自身のサインインページを示します。あのページは 5 つすべてを扱い、この API は 2 つを扱います。
つまずきやすいところ
チェックポイント中のアカウントはすでに存在しています。誰かが何かを答える前、チャレンジが出た瞬間に作られ、その瞬間から課金対象になり、削除もできます。サインインが途中で止まったら、そのアカウントは一覧に出ています。三つめを始めるのではなく、そこから削除してください。
LinkedIn のコードは約 5 分で切れ、新しいものを要求すると前のものは無効になります。メールが 2 通開いているなら、効くのは新しいほうだけです。
よくある質問
AI エージェントが私の代わりにチェックポイントに答えられますか?
コードがある 2 つの種類だけで、しかも誰かがコードを渡したときだけです。MCP でつないだアシスタントや、MakeHybrid にチェックを入れたプロジェクトルームの自分の AI エージェントは、POST /linkedin/connect/checkpoint で 2FA や OTP のコードを送れます。タップ、CAPTCHA、電話番号は、引き続きアカウントの持ち主が必要です。
チェックポイントが出たことを、AI エージェントはどう知りますか?
AI の受信箱からです。アカウントとチェックポイントのイベントを 30 日間保存していて、エージェントが頼まれたときに読めます。待っているサインインがあるあいだは、新しいサインインを決して始めないよう、エージェントの指示に書いておいてください。