On this page
Create user.
This can only be done by the logged in user.
POST
/userCreate user.curl -X POST 'https://petstore3.swagger.io/api/v3/user' \
-H 'Content-Type: application/json' \
--data-raw '{
"id": 10,
"username": "theUser",
"firstName": "John",
"lastName": "James",
"email": "john@email.com",
"password": "12345",
"phone": "12345",
"userStatus": 1
}'Example response · 200
{
"id": 10,
"username": "theUser",
"firstName": "John",
"lastName": "James",
"email": "john@email.com",
"password": "12345",
"phone": "12345",
"userStatus": 1
}#Authentication
No authentication needed.
#Request body
Created user object
application/json application/xml application/x-www-form-urlencoded · Type: User
idinteger (int64)usernamestringfirstNamestringlastNamestringemailstringpasswordstringphonestringuserStatusinteger (int32)User Status
{
"id": 10,
"username": "theUser",
"firstName": "John",
"lastName": "James",
"email": "john@email.com",
"password": "12345",
"phone": "12345",
"userStatus": 1
}<user>
<id>10</id>
<username>theUser</username>
<firstName>John</firstName>
<lastName>James</lastName>
<email>john@email.com</email>
<password>12345</password>
<phone>12345</phone>
<userStatus>1</userStatus>
</user>#Responses
successful operation
application/json application/xml · Type: User
idinteger (int64)usernamestringfirstNamestringlastNamestringemailstringpasswordstringphonestringuserStatusinteger (int32)User Status
{
"id": 10,
"username": "theUser",
"firstName": "John",
"lastName": "James",
"email": "john@email.com",
"password": "12345",
"phone": "12345",
"userStatus": 1
}<user>
<id>10</id>
<username>theUser</username>
<firstName>John</firstName>
<lastName>James</lastName>
<email>john@email.com</email>
<password>12345</password>
<phone>12345</phone>
<userStatus>1</userStatus>
</user>Unexpected error