Een checkpoint is LinkedIn dat een aanmelding halverwege stilzet om de persoon een vraag te stellen. Het wachtwoord klopte; LinkedIn is er alleen niet van overtuigd dat jij het bent.
Het weegt zwaarder dan het klinkt, want een checkpoint is geen fout die je opnieuw probeert. Een aanmelding die een checkpoint opriep opnieuw proberen roept er nog een op, en het account staat dan in twee halve toestanden in plaats van één. De enige weg erlangs is de vraag beantwoorden.
De vijf soorten
- 2FA — een code van zes cijfers uit een authenticator-app.
- OTP — een code die LinkedIn per sms of e-mail naar het account stuurt.
- IN_APP_VALIDATION — een bevestiging in de LinkedIn-app. Er is geen code; er komt niets terug naar het verzoek dat hem opriep.
- CAPTCHA — een puzzel die vanuit een API helemaal niet op te lossen is.
- PHONE_REGISTER — LinkedIn wil een telefoonnummer op het account voordat het verdergaat.
Alleen de eerste twee hebben een antwoord dat je kunt versturen. Op MakeHybrid neemt POST /linkedin/connect/checkpoint de account_id en de code aan. De andere drie worden ergens anders beantwoord, en daarom biedt de verbindingskaart LinkedIns eigen aanmeldpagina als eerste route aan: die pagina kan alle vijf, en deze API kan er twee.
Waar het misgaat
Een account met een checkpoint bestaat al. Het ontstaat op het moment dat de uitdaging wordt opgeworpen, voordat iemand iets heeft beantwoord, en vanaf dat moment telt het mee voor de rekening en kan het weg. Blijft een aanmelding steken, dan staat het account in je lijst — haal het daar weg in plaats van een derde te beginnen.
Een code van LinkedIn is ongeveer vijf minuten geldig, en een nieuwe aanvragen zet de vorige buiten werking. Heb je twee e-mails open, dan werkt alleen de nieuwste.
Veelgestelde vragen
Kan een AI-agent een checkpoint voor me beantwoorden?
Alleen de twee soorten die een code hebben, en alleen als iemand hem de code geeft. Een assistent die via MCP is verbonden, of je eigen AI-agent in een projectkamer met MakeHybrid aangevinkt, kan een 2FA- of OTP-code posten via POST /linkedin/connect/checkpoint. Het tikken in de app, de CAPTCHA en het telefoonnummer hebben nog steeds de eigenaar van het account nodig.
Hoe komt een AI-agent erachter dat er een checkpoint is ontstaan?
Uit de AI-inbox, die account- en checkpointgebeurtenissen 30 dagen bewaart zodat een agent ze kan lezen als je erom vraagt. Zeg in zijn instructies dat hij nooit een nieuwe aanmelding moet starten zolang er een wacht.