Optional ISO 3166-1 alpha-2 country code (for example "US"). Present only when the declared proxy region was unavailable and login used a one-time US region. Future activity continues to use the selected proxy_country. Omitted on normal logins.
Missing username, email, or password, or invalid field format.
{ "error": "unauthenticated", "message": "Missing or invalid API key" }
Missing or invalid API key.
{ "error": "account_already_connected", "message": "This X account is already connected." }
The specified X account is already connected to your Xquik account.
{ "error": "rate_limit_exceeded", "message": "Too many connection attempts. Try again in 15 minutes.", "retryAfter": 900 }
You have exceeded the connection rate limit (3 per 15 minutes). The response includes a Retry-After: 900 header indicating how many seconds to wait before retrying. See the rate limits guide for details.
A prior login attempt triggered a cooldown (for example, X flagged the session). Wait for retryAfterMs before retrying. The response includes a Retry-After header in seconds.
{ "error": "login_failed", "message": "Could not authenticate with X. Check credentials." }
The provided credentials could not authenticate with X. Verify username, email, password, and TOTP secret.
{ "error": "x_user_lookup_failed", "message": "X user not found. Check the username." }
The X username could not be resolved. Verify the handle is correct and that the account exists.