Skip to main content
When you don’t want to handle the creator’s credentials at all, start a mobile attempt. The creator approves the login on their own phone, and you receive the connected account when they’re done.
Returns 202 with phone_url and auth_code. Share phone_url with the creator (or render the auth_code as a QR). The attempt parks on awaiting_mobile_session until they approve, then resolves to completed_success.
Poll GET /v1/connect/login/{attemptId} the same way as email/password login.

Embeddable sessions

For an in-product flow, create a client session and embed the hosted page in a popup or iframe:
The response includes an embed_url you can open with the onlyfanskit/browser helper (startOnlyFansAuth()) for a native popup, plus a phone_url to share directly. See Embedded connect.