List rows waiting on a 2FA code
Every parked 2FA row on the panel, across all jobs — needs_2fa first, soonest to expire first.
Every parked 2FA row on the panel, across all jobs — needs_2fa first, soonest to expire first.
This is deliberately panel-wide rather than per-job: an operator closes the importer and the dashboard still has to be able to say "9 accounts need a 2FA code". count is how many are still answerable, expired_count how many need a retry instead, and expiry_seconds is the window length each one gets.
Authorization
apiKey Your CRM panel API key
In: header
Query Parameters
Maximum rows to return (1–1000).
1 <= value <= 1000200Response Body
application/json
curl -X GET "https://example.com/import/pending-2fa"{ "count": 0, "expired_count": 0, "expiry_seconds": null, "rows": [], "success": true}Retry an import row POST
Re-queue one row and restart the job's worker. A needs_2fa_expired row re-runs the login from scratch — the parked challenge is dead, so replaying it would only earn…
Vault
The creator's own media library. Fansly organises it into collections (its albums) — list them, list the media inside one, and create or delete your own. **Fansly only**: an OnlyFans account gets `501 platform_not_supported`; use `GET /api2/v2/vault/media` on the passthrough instead.