POST
/
jwt-auth
/
v1
/
token
/
refresh
curl --request POST \
  --url https://{your-domain}/wp-json/jwt-auth/v1/token/refresh \
  --header 'Content-Type: application/json' \
  --data '{
  "refresh_token": "<string>"
}'
{
  "token": "<string>",
  "user_id": 123,
  "user_email": "<string>",
  "user_nicename": "<string>",
  "user_display_name": "<string>",
  "refresh_token": "<string>"
}

Body

application/json
refresh_token
string
required

The refresh token obtained from the initial authentication

Response

200
application/json
Token refreshed successfully
token
string

JWT access token

user_id
integer

WordPress user ID

user_email
string

User's email address

user_nicename
string

User's URL-friendly name

user_display_name
string

User's display name

refresh_token
string

Token used to obtain new access tokens