User


Authorized user's profile

Get api/users/profile

Get authorized user's information

Response

  • status success
  • user
    • id
    • first_name
    • last_name
    • personal_number
    • phone
    • birth_date
    • email
    • avatar - if user has avatar

Update user

PUT api/users/{user_id}

Update user's profile

Fields

  • first_name string, max:55, min:3
  • last_name string, max:55, min:3
  • email valid_email, max:255
  • phone 9 digits, starts_with:5
  • picture image

Response

  • status success
  • user
    • id
    • first_name
    • last_name
    • personal_number
    • phone
    • birth_date
    • email
    • avatar - if user has avatar

Delete user's profile

DELETE api/users/{user_id}

Delete specified user's information.

Only authorized user can delete his/her account.

Response

  • status success
  • message 'User Deleted.'