POST /auth
| Name | Type | Description |
|---|---|---|
| Authorization | String | Basic authorization with email and password. |
| Name | Type | Description |
|---|---|---|
| access_token | String | Master access_token. |
POST /bike
| Name | Type | Description |
|---|---|---|
| access_token | String | admin access token. |
| Model | Bike's Model. |
|
| Photo | Bike's Photo. |
|
| Color | Bike's Color. |
|
| Weight | Bike's Weight. |
|
| Location | Bike's Location. |
|
| Available | Bike's Available. |
|
| Rate | Bike's Rate. |
|
| RentalDate | Bike's RentalDate. |
DELETE /bike/:id
| Name | Type | Description |
|---|---|---|
| access_token | String | admin access token. |
GET /bike/:id
| Name | Type | Description |
|---|---|---|
| access_token | String | user access token. |
GET /bike
| Name | Type | Description |
|---|---|---|
| access_token | String | user access token. |
| q | String | optional Query to search. |
| page | Number | optional Page number. |
| limit | Number | optional Amount of returned items. |
| sort | String[] | optional Order of returned items. |
| fields | String[] | optional Fields to be returned. |
PUT /bike/:id
| Name | Type | Description |
|---|---|---|
| access_token | String | admin access token. |
| Model | Bike's Model. |
|
| Photo | Bike's Photo. |
|
| Color | Bike's Color. |
|
| Weight | Bike's Weight. |
|
| Location | Bike's Location. |
|
| Available | Bike's Available. |
|
| Rate | Bike's Rate. |
|
| RentalDate | Bike's RentalDate. |
POST /users
| Name | Type | Description |
|---|---|---|
| String | User's email. |
|
| password | String | User's password. |
| name | String | optional User's name. |
| role | String | optional User's role. |
DELETE /users/:id
| Name | Type | Description |
|---|---|---|
| access_token | String | User access_token. |
GET /users/me
| Name | Type | Description |
|---|---|---|
| access_token | String | User access_token. |
GET /users/:id
GET /users
| Name | Type | Description |
|---|---|---|
| access_token | String | User access_token. |
| q | String | optional Query to search. |
| page | Number | optional Page number. |
| limit | Number | optional Amount of returned items. |
| sort | String[] | optional Order of returned items. |
| fields | String[] | optional Fields to be returned. |
PUT /users/:id/password
| Name | Type | Description |
|---|---|---|
| Authorization | String | Basic authorization with email and password. |
| Name | Type | Description |
|---|---|---|
| password | String | User's new password. |
PUT /users/:id
| Name | Type | Description |
|---|---|---|
| access_token | String | User access_token. |
| name | String | optional User's name. |
| picture | String | optional User's picture. |