Account
Set a Twitter handle for Xquik tweet style analysis
Store your lowercase X or Twitter handle for own-account tweet style analysis. Validate username format, replace a handle, and recover from 400, 401 or 429.
- 200
- 400
- 401
- 429
PUT
Set a Twitter handle for Xquik tweet style analysis
Store your X or Twitter handle
Store one X username on your authenticated Xquik account. Send the handle without its leading@. Xquik validates the syntax and stores lowercase text.
This identity helps Analyze Style recognize
when the requested username matches your stored account username. That match
supports own-account tweet style analysis.
This route does not look up an X profile. It does not verify username
availability, account existence, or ownership. It also does not connect an X
account or authorize tweet, reply, like, follow, or Direct Message actions.
Free - does not consume credits
Format the X username correctly
Send oneusername string. Remove the @ prefix first.
The Xquik route accepts 1 to 15 characters. Every character must be a letter,
number, or underscore. Spaces, periods, hyphens, emoji, and @ are rejected.
Xquik does not trim whitespace. Remove surrounding spaces before sending the
body. Store the lowercase response value as your canonical Xquik copy.
X’s username guidance
describes a handle as the unique name shown after
@. Native X rules and
availability checks can be stricter than this route’s syntax validation.
Passing the Xquik pattern does not prove that X currently allows the handle.
It also does not prove that the handle belongs to you.
Understand handle, display name, and user ID
An X username is also called a Twitter handle or X handle. It appears after@ and inside the profile URL. This endpoint stores that username only.
Do not send a numeric Twitter user ID unless it is actually the account’s
username text. This route does not convert a Twitter ID to a username.
Use Twitter Profile Lookup when you
need profile fields from a known username or user ID. Use
Search Users when you need username search.
Apply the identity to tweet style analysis
Set the handle before analyzing your own posting style. The style route compares its requested username with this stored lowercase value. Use this workflow:- Find the exact current X username.
- Remove the leading
@symbol. - Send the username through this route.
- Save the returned lowercase
xUsername. - Call Analyze Style for that same username.
- Review the style result for the intended account.
- Update this identity after an X username change.
XDevelopers becomes xdevelopers.
Sending the same normalized username again keeps the same stored value.
Sending another valid username replaces the previous one. The response returns
the new stored value. No username history appears in this response.
This route provides no delete or clear operation. Replace the value with
another valid username when your account identity changes.
Keep identity storage separate from X connection
This endpoint changes one Xquik account field. It does not create an authenticated connection to X.
Use List Connected X Accounts to inspect
login-backed X connections. A stored style identity and a connected X account
serve different purposes.
Recover from X identity errors
Never retry either
400 response without changing the body. Never retry 401
without replacing the credential.
After 429, keep the exact intended handle. Retry after the server’s delay,
then confirm the stored value through Get Account.
Answer X username questions
What is a Twitter handle?
A Twitter handle is the unique username displayed after@. X now calls it
an X username or handle. It differs from the display name.
How can I find my Twitter username?
Open your X profile or account settings. Copy the handle shown after@, then
send it here without that symbol.
Does this endpoint perform a Twitter username lookup?
No. It stores supplied text after syntax validation. It does not fetch profile details or confirm that the username exists.Does it verify that I own the X account?
No. The route does not perform an ownership challenge. Use the separate X account connection workflow for authenticated actions.Is a Twitter user ID the same as a username?
No. A username is the changeable handle. A user ID identifies the profile with a separate numeric value.What happens if my X handle changes?
Call this route again with the new handle. The valid lowercase username replaces the previous value.Does setting an X identity consume credits?
No. This authenticated account update is free.Headers
string
An OAuth bearer token formatted as
Bearer YOUR_TOKEN. Send this header or x-api-key, not both.string
required
Must be
application/json.Body
string
required
X username without
@. Send 1 to 15 letters, numbers, or underscores. The stored value becomes lowercase.Response
200 OK
boolean
Always
true after a successful update.string
Stored lowercase X username without
@.400 Invalid input
username.
401 Unauthenticated
429 Rate limited
Retry-After before retrying.
Related. Get Account to confirm the stored handle, Analyze Style to process tweet style, or List Connected X Accounts to inspect authenticated X connections.
- 200
- 400
- 401
- 429
Set a Twitter handle for Xquik tweet style analysis