user

user

Create user

This can only be done by the logged in user.

Body Parameters
  • body
Responses
  • default

    successful operation

POST/user

No Body

Creates list of users with given input array

Body Parameters
  • body
    array

    List of user object

Responses
  • default

    successful operation

POST/user/createWithArray

No Body

Creates list of users with given input array

Body Parameters
  • body
    array

    List of user object

Responses
  • default

    successful operation

POST/user/createWithList

No Body

Logs user into the system

Query Parameters
  • username

    The user name for login

  • password

    The password for login in clear text

Responses
  • 200

    successful operation

  • 400

    Invalid username/password supplied

GET/user/login

…

Logs out current logged in user session

Responses
  • default

    successful operation

GET/user/logout

No Body

Get user by user name

Path Parameters
  • username
    required

    The name that needs to be fetched. Use user1 for testing.

Responses
  • 200

    successful operation

  • 400

    Invalid username supplied

  • 404

    User not found

GET/user/{username}

{
  "id": 1,
  "username": "…",
  "firstName": "…",
  "lastName": "…",
  "email": "…",
  "password": "…",
  "phone": "…",
  "userStatus": 1
}

Updated user

This can only be done by the logged in user.

Path Parameters
  • username
    required

    name that need to be deleted

Body Parameters
  • body
Responses
  • 400

    Invalid user supplied

  • 404

    User not found

PUT/user/{username}

No Body

Delete user

This can only be done by the logged in user.

Path Parameters
  • username
    required

    The name that needs to be deleted

Responses
  • 400

    Invalid username supplied

  • 404

    User not found

DELETE/user/{username}

No Body