URL-shortening
  1. Users
URL-shortening
  • Users
    • User signup
      POST
    • User login
      GET
    • Update user account
      PUT
  • URLs
    • Create short URL
      POST
    • Short url redirect
      GET
    • Get Url(s)
      GET
    • Delete short URL
      DELETE
  1. Users

Update user account

PUT
/users
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request PUT '/users' \
--header 'token: 1|VJ27CTcVcsQe4f5Q6Gv2mooyPWAE5CanYCDF19io260eec05' \
--header 'Content-Type: application/json' \
--data-raw '{
    "name": "string",
    "email": "user@example.com",
    "password": "pa$$word"
}'
Response Response Example
200 - Example 1
{
    "message": "Account data updated successfuly",
    "user": {
        "name": "Belal",
        "email": "belalabdo@gmail.com"
    }
}

Request

Header Params
token
string 
optional
Example:
1|VJ27CTcVcsQe4f5Q6Gv2mooyPWAE5CanYCDF19io260eec05
Body Params application/json
name
string 
required
The user's name
>= 5 characters<= 25 characters
email
string <email>
required
The user's email
<= 50 characters
password
string <password>
required
The user account's password
>= 8 characters<= 50 characters
Examples

Responses

🟢200Success
application/json
Body
message
string 
required
user
object 
required
name
string 
required
The user's name
>= 5 characters<= 25 characters
email
string <email>
required
The user's email
<= 50 characters
🟠400Bad Request
🟠401Unauthorized
🔴500Server Error
Modified at 2025-05-27 06:08:37
Previous
User login
Next
Create short URL
Built with