Create, update, delete, and query Groups.
| Resource | Description |
|---|---|
| GET group/{id}/users | Get the list of member Users for the given Group. |
| PUT group/{id}/users | Update the Group's list of Users members |
| GET group/{id}/vehicles | Get a list of the Group's Vehicle members |
| PUT group/{id}/vehicles | Update the list of the Group's Vehicle members |
| PUT group/{id} | Update a Group |
| DELETE group/{id} | Delete a Group |
| GET group | Query available Groups. |
| POST group | Create a new Group |
| GET group/{id} | Get an existing Group. |
Manage OAuth Tokens
| Resource | Description |
|---|---|
| POST oauth/access_token | Convert an authorized Temporary Token to an Access Token. |
| POST oauth/temp_token | Generate a Temporary Token which can be converted into an Access Token once authorized. |
| POST oauth/authorize | Authorize a Temporary Token. |
Create, Retrieve, Update, Delete Users.
| Resource | Description |
|---|---|
| GET user | Query existing Users. |
| POST user | Create a new User. |
| GET user/{id} | Retrieve an existing User. |
| PUT user/{id} | Update as existing User. |
| DELETE user/{id} | Delete an existing User. |
Create, update, delete, and query Vehicles.
| Resource | Description |
|---|---|
| GET vehicle | Return a list of vehicles matching the specified search criteria, or all vehicles if no search criteria is specified. |
| POST vehicle | Register a new vehicle or attempt to revive a vehicle. |
| GET vehicle/{id} | Retrieve a single vehicle by id |
| GET vehicle/{id}/groups | Retrieve a list of Group IDs that the selected vehicle is a member of |
| PUT vehicle/{id}/groups | Update the group membership of an exiting Vehicle |
| GET vehicle/{id}/attributes | Retrieve the list of Attributes associated with this Vehicle. |
| PUT vehicle/{id}/attributes | Update the list of Attributes associated with the Vehicle |
| PUT vehicle/{id} | Update an existing Vehicle |
| DELETE vehicle/{id} | De-register a vehicle from the fleet. |