Skip to main content
PUT
/
twitter
/
update_profile_v3
cURL
curl --request PUT \
  --url https://api.twitterapi.io/twitter/update_profile_v3 \
  --header 'Content-Type: application/json' \
  --header 'X-API-Key: <api-key>' \
  --data '
{
  "user_name": "<string>",
  "name": "<string>",
  "bio": "<string>",
  "location": "<string>",
  "website": "<string>",
  "avatar": "<string>",
  "banner": "<string>"
}
'
{
  "status": "<string>",
  "msg": "<string>"
}

Authorizations

X-API-Key
string
header
required

Body

application/json
user_name
string
required

Twitter username. Must be set. The user must have been logged in via user_login_v3.

name
string

Optional. Display name. Empty value will not update this field.

bio
string

Optional. Profile bio/description. Empty value will not update this field.

location
string

Optional. Location. Empty value will not update this field.

website
string

Optional. Website URL. Empty value will not update this field.

avatar
string

Optional. Avatar image (base64 or URL). Empty value will not update this field.

banner
string

Optional. Banner image (base64 or URL). Empty value will not update this field.

Response

Update profile response

status
string

Status of the request.

msg
string

Message describing the result.