4.7.1 • Published 9 years ago

ark-user v4.7.1

Weekly downloads
185
License
-
Repository
github
Last release
9 years ago

User

Routes

####GET

RessourceDescriptionon Successon Failure
/usersreturns all usersjson objectstatusCode: 404
/users/:userIDreturns profile information for requested user IDjson objectstatusCode: 404
/users/mereturns profile of current userjson objectstatusCode: 404
/users/:userID/:file.:extreturns the profile picture of the user with the requested IDimage streamstatusCode: 404

####POST |Ressource | Description | on Success | on Failure | |---|---|---|---| |/users | create new user | statusCode: 200 | statusCode: 404 | |/users/my/picture | create a new profile picture | json object with the destination of the picture | statusCode: 404 |

####PUT |Ressource | Description | on Success | on Failure | |---|---|---|---| |/users/me | update user information | statusCode: 200 | statusCode: 404 | |/users/my/password | update user password | statusCode: 200 | statusCode: 404 | |/users/:userID/password | update password of user by id | statusCode: 200 | statusCode: 404 | |/users/:userID | update particular user | statusCode: 200 | statusCode: 404 | |/users/my/picture | update the profile picture | json object with the destination of the picture | statusCode: 404 |

####DELETE |Ressource | Description | on Success | on Failure | |---|---|---|---| |/users/:userID | delete user by userid | statusCode: 200 | statusCode: 404 |

Dummy Json Results

  • Getting a user
{
   _id: '4234324342',
   _rev: '1-dbe58c4eb46dc66b3b62ed4dfab2f3fe',
   name: 'Doe',
   surname: 'John',
   description: 'Ich bin Steffen Ich bin Steffen, Steffen wollt ich schon immer sein',
   age: 27,
   residence: 'Konstanz',
   "imageLocation": {
     "picture": "/i/users/368f5b48e4f45213ed912dd1e30377df/profile.png",
     "thumbnail": "/i/users/368f5b48e4f45213ed912dd1e30377df/profile-thumb.png"
   },
   mail: 'john.doe@info.de',
   password: 'secret',
   type: 'user'
}
  • Creating/Updating a profile picture
 {
   "message": "ok",
   "imageLocation": {
     "picture": "/i/users/368f5b48e4f45213ed912dd1e30377df/profile.png",
     "thumbnail": "/i/users/368f5b48e4f45213ed912dd1e30377df/profile-thumb.png"
   }
 }

"/i" in the url will be transformed to /api/vX/ from nginx on the server side

4.7.1

9 years ago

4.7.0

9 years ago

4.6.4

9 years ago

4.6.3

9 years ago

4.6.2

9 years ago

4.6.1

9 years ago

4.6.0

9 years ago

4.5.0

9 years ago

4.4.0

9 years ago

4.3.0

9 years ago

4.2.1

9 years ago

4.2.0

9 years ago

4.1.0

9 years ago

4.0.2

9 years ago

4.0.1

9 years ago

4.0.0

9 years ago

3.0.1

9 years ago

3.0.0

9 years ago

2.6.1

9 years ago

2.6.0

9 years ago

2.5.1

9 years ago

2.5.0

9 years ago

2.4.2

9 years ago

2.4.1

9 years ago

2.4.0

9 years ago

2.3.0

9 years ago

2.2.7

9 years ago

2.2.6

9 years ago

2.2.5

9 years ago

2.2.4

9 years ago

2.2.3

9 years ago

2.2.2

9 years ago

2.2.1

9 years ago

2.2.0

9 years ago

2.1.3

9 years ago

2.1.2

9 years ago

2.1.1

9 years ago

2.0.1

9 years ago

2.0.0

9 years ago

1.1.3

9 years ago

1.1.2

9 years ago

1.1.1

9 years ago

1.1.0

9 years ago

1.0.1

9 years ago

1.0.0

9 years ago

0.9.2

9 years ago

0.9.1

9 years ago

0.9.0

9 years ago

0.7.0

9 years ago

0.6.0

9 years ago

0.5.4

9 years ago

0.5.3

9 years ago

0.5.2

9 years ago

0.5.1

9 years ago

0.5.0

9 years ago

0.4.0

9 years ago

0.3.1

9 years ago

0.3.0

9 years ago

0.2.2

9 years ago

0.2.1

9 years ago

0.1.0

9 years ago