Connect with email + password
Start an attempt-based login. Returns immediately with an attempt_id and polling_url; the login runs in the background. Poll GET /v1/connect/login/{attemptId} until state is completed_success (an account_id is present) or a challenge state (needs_otp, needs_app_otp, needs_email, needs_face_otp). Pass auth_type: "mobile_app" to start a QR/mobile session the creator approves on their own device. Requires accounts:write.
Documentation Index
Fetch the complete documentation index at: https://docs.onlyfanskit.dev/llms.txt
Use this file to discover all available pages before exploring further.
Authorizations
Your API key, sent as Authorization: Bearer <key>.
Body
credentials, mobile_app Required for credentials login.
Required for credentials login.
120Seal credentials to enable later reauthentication.
Egress proxy region for the account's traffic.
us, uk Response
Attempt started
Lifecycle state of the attempt.
pending, awaiting_mobile_session, needs_otp, needs_app_otp, needs_email, needs_face_otp, wrong_2fa_code_retry, completed_success, completed_failed Present once state is completed_success.