4.7.1 • Published 10 years ago

ark-user v4.7.1

Weekly downloads
185
License
-
Repository
github
Last release
10 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

10 years ago

4.7.0

10 years ago

4.6.4

10 years ago

4.6.3

10 years ago

4.6.2

10 years ago

4.6.1

10 years ago

4.6.0

10 years ago

4.5.0

10 years ago

4.4.0

10 years ago

4.3.0

10 years ago

4.2.1

10 years ago

4.2.0

10 years ago

4.1.0

10 years ago

4.0.2

10 years ago

4.0.1

10 years ago

4.0.0

10 years ago

3.0.1

10 years ago

3.0.0

10 years ago

2.6.1

10 years ago

2.6.0

10 years ago

2.5.1

10 years ago

2.5.0

10 years ago

2.4.2

10 years ago

2.4.1

10 years ago

2.4.0

10 years ago

2.3.0

10 years ago

2.2.7

10 years ago

2.2.6

10 years ago

2.2.5

10 years ago

2.2.4

10 years ago

2.2.3

10 years ago

2.2.2

10 years ago

2.2.1

10 years ago

2.2.0

10 years ago

2.1.3

10 years ago

2.1.2

10 years ago

2.1.1

10 years ago

2.0.1

10 years ago

2.0.0

10 years ago

1.1.3

10 years ago

1.1.2

10 years ago

1.1.1

10 years ago

1.1.0

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago

0.9.2

10 years ago

0.9.1

10 years ago

0.9.0

10 years ago

0.7.0

10 years ago

0.6.0

10 years ago

0.5.4

10 years ago

0.5.3

10 years ago

0.5.2

10 years ago

0.5.1

10 years ago

0.5.0

10 years ago

0.4.0

10 years ago

0.3.1

10 years ago

0.3.0

10 years ago

0.2.2

10 years ago

0.2.1

10 years ago

0.1.0

10 years ago