API för LLM-assisterad kontoregistrering med telefonverifiering
v1.0LLM Signup är ett API designat för att AI-assistenter (som Claude) ska kunna hjälpa användare skapa konton genom naturlig konversation. Istället för att fylla i formulär pratar användaren med en LLM som samlar in information och hanterar verifieringen.
LLM startar en session via API:et
Frågar om namn, e-post och telefonnummer
Användaren blir uppringd och får en 6-siffrig kod
Berättar koden för LLM som verifierar den
Användaren väljer lösenord och kontot skapas
Starta en ny signup-session
curl -X POST https://llmsignup.skyttberg.nu/api/session/start
{
"success": true,
"session_id": "abc12345",
"next_step": "collect_info"
}
Skicka in användardata
curl -X POST https://llmsignup.skyttberg.nu/api/session/abc12345/info \
-H "Content-Type: application/json" \
-d '{"name": "Anna", "email": "anna@example.com", "phone": "0701234567"}'
Skicka verifieringskod (voice eller sms)
curl -X POST https://llmsignup.skyttberg.nu/api/session/abc12345/send-code \
-H "Content-Type: application/json" \
-d '{"method": "voice"}'
Verifiera koden
curl -X POST https://llmsignup.skyttberg.nu/api/session/abc12345/verify \
-H "Content-Type: application/json" \
-d '{"code": "123456"}'
Skapa kontot
curl -X POST https://llmsignup.skyttberg.nu/api/session/abc12345/create-account \
-H "Content-Type: application/json" \
-d '{"password": "mittlosenord123"}'
För att använda detta API med Claude MCP, hämta tool-definitionerna:
GET /mcp-tools.json
Absolut, jag hjälper dig! Vad heter du?
Tack! Du kommer strax att bli uppringd med en verifieringskod. Säg koden till mig när du fått den.
Perfekt, verifierad! Välj nu ett lösenord för ditt konto. Det måste vara minst 8 tecken.
Klart! Ditt konto är nu skapat, Anna. Du kan logga in med anna@example.com och ditt valda lösenord. Välkommen!