POST /api/v4/users/password
Send reset password link

Success response body

{
  "message": "Reset password instruction is sent by email"
}

Status 404 error message

{
  "message": "Email address not found"
}

Errors

Code Description
not_found

Params

Param name Description
user
required

Validations:

  • Must be a Hash

user[email]
required

user’s email

Validations:

  • Must be a String


PUT /api/v4/users/password
Reset password with token

Success response body

{
  "auth_token": "TOKEN"
}

Status 404 error message

{
  "message": {
    "password": [
      "can't be blank"
    ]
  }
}

Params

Param name Description
user
required

Validations:

  • Must be a Hash

user[reset_password_token]
required

reset password token

Validations:

  • Must be a String

user[password]
required

new password

Validations:

  • Must be a String

user[password_confirmation]
required

new password confirmation

Validations:

  • Must be a String

user[mobileorweb]
optional

The user device from sign up (user creates an account on desktop - web, user creates an account on mobile - mobile)

Validations:

  • Must be one of: web, mobile.