From 207331d85159abad4e2557338fe144e857088b93 Mon Sep 17 00:00:00 2001 From: Sun Howwrongbum Date: Tue, 13 Dec 2016 09:41:10 +0530 Subject: [swagger] Fix typo - remove api docs --- docs/api.md | 822 ----------------------------------------------------------- swagger.json | 2 +- 2 files changed, 1 insertion(+), 823 deletions(-) delete mode 100644 docs/api.md diff --git a/docs/api.md b/docs/api.md deleted file mode 100644 index 0ceb9467b..000000000 --- a/docs/api.md +++ /dev/null @@ -1,822 +0,0 @@ -# traccar -__Version__: 3.9 -__Base URL__: http://traccar.org/api - -### Contents -[Paths](#paths) -- [attributes](#paths_attributes) - - [PUT /attributes/aliases/{id}](#paths_attributesaliasesid_PUT) - - [DELETE /attributes/aliases/{id}](#paths_attributesaliasesid_DELETE) - - [POST /attributes/aliases](#paths_attributesaliases_POST) - - [GET /attributes/aliases](#paths_attributesaliases_GET) -- [commands](#paths_commands) - - [POST /commands](#paths_commands_POST) -- [commandtypes](#paths_commandtypes) - - [GET /commandtypes](#paths_commandtypes_GET) -- [devices](#paths_devices) - - [POST /devices](#paths_devices_POST) - - [GET /devices](#paths_devices_GET) - - [POST /devices/geofences](#paths_devicesgeofences_POST) - - [DELETE /devices/geofences](#paths_devicesgeofences_DELETE) - - [PUT /devices/{id}](#paths_devicesid_PUT) - - [DELETE /devices/{id}](#paths_devicesid_DELETE) - - [PUT /devices/{id}/distance](#paths_devicesiddistance_PUT) -- [events](#paths_events) - - [GET /events/{id}](#paths_eventsid_GET) -- [geofences](#paths_geofences) - - [PUT /geofences/{id}](#paths_geofencesid_PUT) - - [DELETE /geofences/{id}](#paths_geofencesid_DELETE) - - [POST /geofences](#paths_geofences_POST) - - [GET /geofences](#paths_geofences_GET) -- [groups](#paths_groups) - - [POST /groups/geofences](#paths_groupsgeofences_POST) - - [DELETE /groups/geofences](#paths_groupsgeofences_DELETE) - - [POST /groups](#paths_groups_POST) - - [GET /groups](#paths_groups_GET) - - [PUT /groups/{id}](#paths_groupsid_PUT) - - [DELETE /groups/{id}](#paths_groupsid_DELETE) -- [permissions](#paths_permissions) - - [POST /permissions/devices](#paths_permissionsdevices_POST) - - [DELETE /permissions/devices](#paths_permissionsdevices_DELETE) - - [POST /permissions/geofences](#paths_permissionsgeofences_POST) - - [DELETE /permissions/geofences](#paths_permissionsgeofences_DELETE) - - [POST /permissions/groups](#paths_permissionsgroups_POST) - - [DELETE /permissions/groups](#paths_permissionsgroups_DELETE) -- [positions](#paths_positions) - - [GET /positions](#paths_positions_GET) -- [reports](#paths_reports) - - [GET /reports/summary](#paths_reportssummary_GET) - - [GET /reports/events](#paths_reportsevents_GET) - - [GET /reports/route](#paths_reportsroute_GET) - - [GET /reports/trips](#paths_reportstrips_GET) -- [server](#paths_server) - - [PUT /server](#paths_server_PUT) - - [GET /server](#paths_server_GET) -- [session](#paths_session) - - [POST /session](#paths_session_POST) - - [DELETE /session](#paths_session_DELETE) - - [GET /session](#paths_session_GET) -- [statistics](#paths_statistics) - - [GET /statistics](#paths_statistics_GET) -- [users](#paths_users) - - [POST /users/notifications](#paths_usersnotifications_POST) - - [GET /users/notifications](#paths_usersnotifications_GET) - - [PUT /users/{id}](#paths_usersid_PUT) - - [DELETE /users/{id}](#paths_usersid_DELETE) - - [POST /users](#paths_users_POST) - - [GET /users](#paths_users_GET) - -[Models](#definitions) -- [AttributeAlias](#definitions_AttributeAlias) -- [Command](#definitions_Command) -- [CommandType](#definitions_CommandType) -- [Device](#definitions_Device) -- [DeviceGeofence](#definitions_DeviceGeofence) -- [DevicePermission](#definitions_DevicePermission) -- [DeviceTotalDistance](#definitions_DeviceTotalDistance) -- [Event](#definitions_Event) -- [Geofence](#definitions_Geofence) -- [GeofencePermission](#definitions_GeofencePermission) -- [Group](#definitions_Group) -- [GroupGeofence](#definitions_GroupGeofence) -- [GroupPermission](#definitions_GroupPermission) -- [Notification](#definitions_Notification) -- [Position](#definitions_Position) -- [ReportSummary](#definitions_ReportSummary) -- [ReportTrips](#definitions_ReportTrips) -- [Server](#definitions_Server) -- [Statistics](#definitions_Statistics) -- [User](#definitions_User) - -## Paths -### attributes -#### `PUT /attributes/aliases/{id}` -__Summary__: Update an AttributeAlias -##### Parameters -Name | ParamType | Required | DataType | Schema ---- | --- | --- | --- | --- -_id_ | path | __True__ | _integer_ | -_body_ | body | __True__ | | [AttributeAlias](#definitions_AttributeAlias) -##### Responses -Status Code | Description | Schema ---- | --- | --- -_200_ | OK | [AttributeAlias](#definitions_AttributeAlias) -#### `DELETE /attributes/aliases/{id}` -__Summary__: Delete an AttributeAlias -##### Parameters -Name | ParamType | Required | DataType ---- | --- | --- | --- -_id_ | path | __True__ | _integer_ -##### Responses -Status Code | Description ---- | --- -_204_ | No Content -#### `POST /attributes/aliases` -__Summary__: Set an AttributeAlias -##### Parameters -Name | ParamType | Required | Schema ---- | --- | --- | --- -_body_ | body | __True__ | [AttributeAlias](#definitions_AttributeAlias) -##### Responses -Status Code | Description | Schema ---- | --- | --- -_200_ | OK | [AttributeAlias](#definitions_AttributeAlias) -#### `GET /attributes/aliases` -__Summary__: Fetch a list of AttributeAlias -__Description__: Without params, it returns a list of AttributeAlias from all the user's Devices -##### Parameters -Name | ParamType | Description | DataType ---- | --- | --- | --- -_deviceId_ | query | Standard users can use this only with _userId_s, they have access to | _integer_ -##### Responses -Status Code | Description | Schema ---- | --- | --- -_200_ | OK | [ [AttributeAlias](#definitions_AttributeAlias) ] - -### commands -#### `POST /commands` -__Summary__: Dispatch commands to device -##### Parameters -Name | ParamType | Required | Schema ---- | --- | --- | --- -_body_ | body | __True__ | [Command](#definitions_Command) -##### Responses -Status Code | Description | Schema ---- | --- | --- -_200_ | OK | [Command](#definitions_Command) -_400_ | Could happen when dispatching to a device that is offline, the user doesn't have permission or an incorrect command _type_ for the device | - -### commandtypes -#### `GET /commandtypes` -__Summary__: Fetch a list of available Commands for the Device -##### Parameters -Name | ParamType | Required | DataType ---- | --- | --- | --- -_deviceId_ | query | __True__ | _integer_ -##### Responses -Status Code | Description | Schema ---- | --- | --- -_200_ | OK | [ [CommandType](#definitions_CommandType) ] -_400_ | Could happen when trying to fetch from an pffline device or the user does not have permission | - -### devices -#### `POST /devices` -__Summary__: Create a Device -##### Parameters -Name | ParamType | Required | Schema ---- | --- | --- | --- -_body_ | body | __True__ | [Device](#definitions_Device) -##### Responses -Status Code | Description | Schema ---- | --- | --- -_200_ | OK | [Device](#definitions_Device) -#### `GET /devices` -__Summary__: Fetch a list of Devices -__Description__: Without any params, returns a list of the user's devices -##### Parameters -Name | ParamType | Description | DataType ---- | --- | --- | --- -_all_ | query | Can only be used by admin users to fetch all entities | _boolean_ -_userId_ | query | Standard users can use this only with their own _userId_ | _integer_ -##### Responses -Status Code | Description | Schema ---- | --- | --- -_200_ | OK | [ [Device](#definitions_Device) ] -_400_ | No permission | -#### `POST /devices/geofences` -__Summary__: Link a Geofence to a Device -##### Parameters -Name | ParamType | Required | Schema ---- | --- | --- | --- -_body_ | body | __True__ | [DeviceGeofence](#definitions_DeviceGeofence) -##### Responses -Status Code | Description | Schema ---- | --- | --- -_200_ | OK | [DeviceGeofence](#definitions_DeviceGeofence) -#### `DELETE /devices/geofences` -__Summary__: Remove a Geofence from a Device -##### Parameters -Name | ParamType | Required | Schema ---- | --- | --- | --- -_body_ | body | __True__ | [DeviceGeofence](#definitions_DeviceGeofence) -##### Responses -Status Code | Description ---- | --- -_204_ | No Content -#### `PUT /devices/{id}` -__Summary__: Update a Device -##### Parameters -Name | ParamType | Required | DataType | Schema ---- | --- | --- | --- | --- -_id_ | path | __True__ | _integer_ | -_body_ | body | __True__ | | [Device](#definitions_Device) -##### Responses -Status Code | Description | Schema ---- | --- | --- -_200_ | OK | [Device](#definitions_Device) -#### `DELETE /devices/{id}` -__Summary__: Update a Device -##### Parameters -Name | ParamType | Required | DataType ---- | --- | --- | --- -_id_ | path | __True__ | _integer_ -##### Responses -Status Code | Description ---- | --- -_204_ | No Content -#### `PUT /devices/{id}/distance` -__Summary__: Update the distance counter of the Device -##### Parameters -Name | ParamType | Required | DataType | Schema ---- | --- | --- | --- | --- -_id_ | path | __True__ | _integer_ | -_body_ | body | __True__ | | [DeviceTotalDistance](#definitions_DeviceTotalDistance) -##### Responses -Status Code | Description ---- | --- -_204_ | No Content - -### events -#### `GET /events/{id}` -##### Parameters -Name | ParamType | Required | DataType ---- | --- | --- | --- -_id_ | path | __True__ | _integer_ -##### Responses -Status Code | Description | Schema ---- | --- | --- -_200_ | OK | [Event](#definitions_Event) - -### geofences -#### `PUT /geofences/{id}` -__Summary__: Update a Geofence -##### Parameters -Name | ParamType | Required | DataType | Schema ---- | --- | --- | --- | --- -_id_ | path | __True__ | _integer_ | -_body_ | body | __True__ | | [Geofence](#definitions_Geofence) -##### Responses -Status Code | Description | Schema ---- | --- | --- -_200_ | OK | [Geofence](#definitions_Geofence) -#### `DELETE /geofences/{id}` -__Summary__: Delete a Geofence -##### Parameters -Name | ParamType | Required | DataType ---- | --- | --- | --- -_id_ | path | __True__ | _integer_ -##### Responses -Status Code | Description ---- | --- -_204_ | No Content -#### `POST /geofences` -__Summary__: Create a Geofence -##### Parameters -Name | ParamType | Required | Schema ---- | --- | --- | --- -_body_ | body | __True__ | [Geofence](#definitions_Geofence) -##### Responses -Status Code | Description | Schema ---- | --- | --- -_200_ | OK | [Geofence](#definitions_Geofence) -#### `GET /geofences` -__Summary__: Fetch a list of Geofences -__Description__: Without params, it returns a list of Geofences the user has access to -##### Parameters -Name | ParamType | Description | Required | DataType ---- | --- | --- | --- | --- -_all_ | query | Can only be used by admin users to fetch all entities | | _boolean_ -_userId_ | query | Standard users can use this only with their own _userId_ | | _integer_ -_groupId_ | query | | | _integer_ -_deviceId_ | query | Standard users can use this only with _userId_s, they have access to | | _integer_ -_refresh_ | query | | False | _boolean_ -##### Responses -Status Code | Description | Schema ---- | --- | --- -_200_ | OK | [ [Geofence](#definitions_Geofence) ] - -### groups -#### `POST /groups/geofences` -__Summary__: Link a Geofence to a Group -##### Parameters -Name | ParamType | Required | Schema ---- | --- | --- | --- -_body_ | body | __True__ | [GroupGeofence](#definitions_GroupGeofence) -##### Responses -Status Code | Description | Schema ---- | --- | --- -_200_ | OK | [GroupGeofence](#definitions_GroupGeofence) -#### `DELETE /groups/geofences` -__Summary__: Remove a Geofence from a Group -##### Parameters -Name | ParamType | Required | Schema ---- | --- | --- | --- -_body_ | body | __True__ | [GroupGeofence](#definitions_GroupGeofence) -##### Responses -Status Code | Description ---- | --- -_204_ | No Content -#### `POST /groups` -__Summary__: Create a Group -##### Parameters -Name | ParamType | Required | Schema ---- | --- | --- | --- -_body_ | body | __True__ | [Group](#definitions_Group) -##### Responses -Status Code | Description | Schema ---- | --- | --- -_200_ | OK | [Group](#definitions_Group) -_400_ | No permission | -#### `GET /groups` -__Summary__: Fetch a list of Groups -__Description__: Without any params, returns a list of the Groups the user belongs to -##### Parameters -Name | ParamType | Description | DataType ---- | --- | --- | --- -_all_ | query | Can only be used by admin users to fetch all entities | _boolean_ -_userId_ | query | Standard users can use this only with their own _userId_ | _integer_ -##### Responses -Status Code | Description | Schema ---- | --- | --- -_200_ | OK | [ [Group](#definitions_Group) ] -#### `PUT /groups/{id}` -__Summary__: Update a Group -##### Parameters -Name | ParamType | Required | DataType | Schema ---- | --- | --- | --- | --- -_id_ | path | __True__ | _integer_ | -_body_ | body | __True__ | | [Group](#definitions_Group) -##### Responses -Status Code | Description | Schema ---- | --- | --- -_200_ | OK | [Group](#definitions_Group) -#### `DELETE /groups/{id}` -__Summary__: Delete a Group -##### Parameters -Name | ParamType | Required | DataType ---- | --- | --- | --- -_id_ | path | __True__ | _integer_ -##### Responses -Status Code | Description ---- | --- -_204_ | No Content - -### permissions -#### `POST /permissions/devices` -__Summary__: Link a Device to a User -##### Parameters -Name | ParamType | Required | Schema ---- | --- | --- | --- -_body_ | body | __True__ | [DevicePermission](#definitions_DevicePermission) -##### Responses -Status Code | Description | Schema ---- | --- | --- -_200_ | OK | [DevicePermission](#definitions_DevicePermission) -_400_ | No permission | -#### `DELETE /permissions/devices` -__Summary__: Remove a Device from a User -##### Parameters -Name | ParamType | Required | Schema ---- | --- | --- | --- -_body_ | body | __True__ | [DevicePermission](#definitions_DevicePermission) -##### Responses -Status Code | Description ---- | --- -_204_ | No Content -#### `POST /permissions/geofences` -__Summary__: Link a Geofence to a User -##### Parameters -Name | ParamType | Required | Schema ---- | --- | --- | --- -_body_ | body | __True__ | [GeofencePermission](#definitions_GeofencePermission) -##### Responses -Status Code | Description | Schema ---- | --- | --- -_200_ | OK | [GeofencePermission](#definitions_GeofencePermission) -#### `DELETE /permissions/geofences` -__Summary__: Remove a Geofence from a User -##### Parameters -Name | ParamType | Required | Schema ---- | --- | --- | --- -_body_ | body | __True__ | [GeofencePermission](#definitions_GeofencePermission) -##### Responses -Status Code | Description ---- | --- -_204_ | No Content -#### `POST /permissions/groups` -__Summary__: Link a Group to a User -##### Parameters -Name | ParamType | Required | Schema ---- | --- | --- | --- -_body_ | body | __True__ | [GroupPermission](#definitions_GroupPermission) -##### Responses -Status Code | Description | Schema ---- | --- | --- -_200_ | OK | [GroupPermission](#definitions_GroupPermission) -#### `DELETE /permissions/groups` -__Summary__: Remove a Group from a User -##### Parameters -Name | ParamType | Required | Schema ---- | --- | --- | --- -_body_ | body | __True__ | [GroupPermission](#definitions_GroupPermission) -##### Responses -Status Code | Description ---- | --- -_204_ | No Content - -### positions -#### `GET /positions` -__Summary__: Fetches a list of Positions -__Description__: Without any params, it returns a list of last known positions for all the user's Devices. _from_ and _to_ fields are not required with _id_ -##### Parameters -Name | ParamType | Description | Required | DataType ---- | --- | --- | --- | --- -_deviceId_ | query | _deviceId_ is optional, but requires the _from_ and _to_ parameters when used | False | _integer_ -_from_ | query | | False | _string (date-time)_ -_to_ | query | | False | _string (date-time)_ -_id_ | query | To fetch one or more positions. Multiple params can be passed like `id=31&id=42` | False | _integer_ -##### Responses -Status Code | Description | Schema ---- | --- | --- -_200_ | OK | [ [Position](#definitions_Position) ] - -### reports -#### `GET /reports/summary` -__Summary__: Fetch a list of ReportSummary within the time period for the Devices or Groups -__Description__: At least one _deviceId_ or one _groupId_ must be passed -##### Parameters -Name | ParamType | Required | DataType ---- | --- | --- | --- -_deviceId_ | query | | [ _integer_ ] -_groupId_ | query | | [ _integer_ ] -_from_ | query | __True__ | _string (date-time)_ -_to_ | query | __True__ | _string (date-time)_ -##### Responses -Status Code | Description | Schema ---- | --- | --- -_200_ | OK | [ [ReportSummary](#definitions_ReportSummary) ] -#### `GET /reports/events` -__Summary__: Fetch a list of Events within the time period for the Devices or Groups -__Description__: At least one _deviceId_ or one _groupId_ must be passed -##### Parameters -Name | ParamType | Description | Required | DataType ---- | --- | --- | --- | --- -_deviceId_ | query | | | [ _integer_ ] -_groupId_ | query | | | [ _integer_ ] -_type_ | query | % can be used to return events of all types | | [ _string_ ] -_from_ | query | | __True__ | _string (date-time)_ -_to_ | query | | __True__ | _string (date-time)_ -##### Responses -Status Code | Description | Schema ---- | --- | --- -_200_ | OK | [ [Event](#definitions_Event) ] -#### `GET /reports/route` -__Summary__: Fetch a list of Positions within the time period for the Devices or Groups -__Description__: At least one _deviceId_ or one _groupId_ must be passed -##### Parameters -Name | ParamType | Required | DataType ---- | --- | --- | --- -_deviceId_ | query | | [ _integer_ ] -_groupId_ | query | | [ _integer_ ] -_from_ | query | __True__ | _string (date-time)_ -_to_ | query | __True__ | _string (date-time)_ -##### Responses -Status Code | Description | Schema ---- | --- | --- -_200_ | OK | [ [Position](#definitions_Position) ] -#### `GET /reports/trips` -__Summary__: Fetch a list of ReportTrips within the time period for the Devices or Groups -__Description__: At least one _deviceId_ or one _groupId_ must be passed -##### Parameters -Name | ParamType | Required | DataType ---- | --- | --- | --- -_deviceId_ | query | | [ _integer_ ] -_groupId_ | query | | [ _integer_ ] -_from_ | query | __True__ | _string (date-time)_ -_to_ | query | __True__ | _string (date-time)_ -##### Responses -Status Code | Description | Schema ---- | --- | --- -_200_ | OK | [ [ReportTrips](#definitions_ReportTrips) ] - -### server -#### `PUT /server` -__Summary__: Update Server information -##### Parameters -Name | ParamType | Required | Schema ---- | --- | --- | --- -_body_ | body | __True__ | [Server](#definitions_Server) -##### Responses -Status Code | Description | Schema ---- | --- | --- -_200_ | OK | [Server](#definitions_Server) -#### `GET /server` -__Summary__: Fetch Server information -##### Parameters -_None_ -##### Responses -Status Code | Description | Schema ---- | --- | --- -_200_ | OK | [Server](#definitions_Server) - -### session -#### `POST /session` -__Summary__: Create a new Session -##### Parameters -Name | ParamType | Required | DataType ---- | --- | --- | --- -_email_ | formData | __True__ | _string_ -_password_ | formData | __True__ | _string (password)_ -##### Responses -Status Code | Description | Schema ---- | --- | --- -_200_ | OK | [User](#definitions_User) -_401_ | Unauthorized | -#### `DELETE /session` -__Summary__: Close the Session -##### Parameters -_None_ -##### Responses -Status Code | Description ---- | --- -_204_ | No Content -#### `GET /session` -__Summary__: Fetch Session information -##### Parameters -_None_ -##### Responses -Status Code | Description | Schema ---- | --- | --- -_200_ | OK | [User](#definitions_User) -_404_ | Not Found | - -### statistics -#### `GET /statistics` -__Summary__: Fetch server Statistics -##### Parameters -Name | ParamType | Required | DataType ---- | --- | --- | --- -_from_ | query | __True__ | _string (date-time)_ -_to_ | query | __True__ | _string (date-time)_ -##### Responses -Status Code | Description | Schema ---- | --- | --- -_200_ | OK | [ [Statistics](#definitions_Statistics) ] - -### users -#### `POST /users/notifications` -__Summary__: Set or unset a Notification -##### Parameters -Name | ParamType | Required | Schema ---- | --- | --- | --- -_body_ | body | __True__ | [Notification](#definitions_Notification) -##### Responses -Status Code | Description | Schema ---- | --- | --- -_200_ | OK | [Notification](#definitions_Notification) -#### `GET /users/notifications` -__Summary__: Fetch a list of Notification types -__Description__: Without params, it returns a list of the user's enabled Notifications -##### Parameters -Name | ParamType | Description | DataType ---- | --- | --- | --- -_all_ | query | To fetch a list of all available Notifications | _boolean_ -_userId_ | query | Standard users can use this only with their own _userId_ | _integer_ -##### Responses -Status Code | Description | Schema ---- | --- | --- -_200_ | OK | [ [Notification](#definitions_Notification) ] -#### `PUT /users/{id}` -__Summary__: Update a User -##### Parameters -Name | ParamType | Required | DataType | Schema ---- | --- | --- | --- | --- -_id_ | path | __True__ | _integer_ | -_body_ | body | __True__ | | [User](#definitions_User) -##### Responses -Status Code | Description | Schema ---- | --- | --- -_200_ | OK | [User](#definitions_User) -#### `DELETE /users/{id}` -__Summary__: Delete a User -##### Parameters -Name | ParamType | Required | DataType ---- | --- | --- | --- -_id_ | path | __True__ | _integer_ -##### Responses -Status Code | Description ---- | --- -_204_ | No Content -#### `POST /users` -__Summary__: Create a User -##### Parameters -Name | ParamType | Required | Schema ---- | --- | --- | --- -_body_ | body | __True__ | [User](#definitions_User) -##### Responses -Status Code | Description | Schema ---- | --- | --- -_200_ | OK | [User](#definitions_User) -#### `GET /users` -__Summary__: Fetch a list of Users -##### Parameters -_None_ -##### Responses -Status Code | Description | Schema ---- | --- | --- -_200_ | OK | [ [User](#definitions_User) ] -_400_ | No Permission | - - -## Models -### AttributeAlias -Property | Type ---- | --- -_alias_ | _string_ -_attribute_ | _string_ -_deviceId_ | _integer_ -_id_ | _integer_ -### Command -Property | Type ---- | --- -_attributes_ | -_deviceId_ | _integer_ -_type_ | _string_ -### CommandType -Property | Type ---- | --- -_type_ | _string_ -### Device -Property | Type ---- | --- -_attributes_ | -_category_ | _string_ -_contact_ | _string_ -_geofenceIds_ | _array_ -_groupId_ | _integer_ -_id_ | _integer_ -_lastUpdate_ | _string (date-time)_ -_model_ | _string_ -_name_ | _string_ -_phone_ | _string_ -_positionId_ | _integer_ -_status_ | _string_ -_uniqueId_ | _string_ -### DeviceGeofence -Property | Type ---- | --- -_deviceId_ | _integer_ -_geofenceId_ | _integer_ -### DevicePermission -Property | Type ---- | --- -_deviceId_ | _integer_ -_userId_ | _integer_ -### DeviceTotalDistance -Property | Type | Description ---- | --- | --- -_deviceId_ | _integer_ | -_totalDistance_ | _number_ | in meters -### Event -Property | Type ---- | --- -_attributes_ | -_deviceId_ | _integer_ -_geofenceId_ | _integer_ -_id_ | _integer_ -_positionId_ | _integer_ -_serverTime_ | _string (date-time)_ -_type_ | _string_ -### Geofence -Property | Type ---- | --- -_area_ | _string_ -_attributes_ | -_description_ | _string_ -_id_ | _integer_ -_name_ | _string_ -### GeofencePermission -Property | Type ---- | --- -_geofenceId_ | _integer_ -_userId_ | _integer_ -### Group -Property | Type ---- | --- -_attributes_ | -_groupId_ | _integer_ -_id_ | _integer_ -_name_ | _string_ -### GroupGeofence -Property | Type ---- | --- -_geofenceId_ | _integer_ -_groupId_ | _integer_ -### GroupPermission -Property | Type ---- | --- -_groupId_ | _integer_ -_userId_ | _integer_ -### Notification -Property | Type ---- | --- -_attributes_ | -_id_ | _integer_ -_type_ | _string_ -_userId_ | _integer_ -### Position -Property | Type | Description ---- | --- | --- -_address_ | _string_ | -_altitude_ | _number_ | -_attributes_ | | -_course_ | _number_ | -_deviceId_ | _integer_ | -_deviceTime_ | _string (date-time)_ | -_fixTime_ | _string (date-time)_ | -_id_ | _integer_ | -_latitude_ | _number_ | -_longitude_ | _number_ | -_outdated_ | _boolean_ | -_protocol_ | _string_ | -_serverTime_ | _string (date-time)_ | -_speed_ | _number_ | In knots -_valid_ | _boolean_ | -### ReportSummary -Property | Type | Description ---- | --- | --- -_averageSpeed_ | _number_ | in knots -_deviceId_ | _integer_ | -_deviceName_ | _string_ | -_distance_ | _number_ | in meters -_engineHours_ | _integer_ | -_maxSpeed_ | _number_ | in knots -### ReportTrips -Property | Type | Description ---- | --- | --- -_averageSpeed_ | _number_ | in knots -_deviceId_ | _integer_ | -_deviceName_ | _string_ | -_distance_ | _number_ | in meters -_duration_ | _integer_ | -_endAddress_ | _string_ | -_endLat_ | _number_ | -_endLon_ | _number_ | -_endTime_ | _string (date-time)_ | -_maxSpeed_ | _number_ | in knots -_startAddress_ | _string_ | -_startLat_ | _number_ | -_startLon_ | _number_ | -_startTime_ | _string (date-time)_ | -### Server -Property | Type ---- | --- -_attributes_ | -_bingKey_ | _string_ -_coordinateFormat_ | _string_ -_distanceUnit_ | _string_ -_forceSettings_ | _boolean_ -_id_ | _integer_ -_latitude_ | _number_ -_longitude_ | _number_ -_map_ | _string_ -_mapUrl_ | _string_ -_readonly_ | _boolean_ -_registration_ | _boolean_ -_speedUnit_ | _string_ -_twelveHourFormat_ | _boolean_ -_version_ | _string_ -_zoom_ | _integer_ -### Statistics -Property | Type ---- | --- -_activeDevices_ | _integer_ -_activeUsers_ | _integer_ -_captureTime_ | _string (date-time)_ -_messagesReceived_ | _integer_ -_messagesStored_ | _integer_ -_requests_ | _integer_ -### User -Property | Type ---- | --- -_admin_ | _boolean_ -_attributes_ | -_coordinateFormat_ | _string_ -_deviceLimit_ | _integer_ -_disabled_ | _boolean_ -_distanceUnit_ | _string_ -_email_ | _string_ -_expirationTime_ | _string (date-time)_ -_id_ | _integer_ -_latitude_ | _number_ -_longitude_ | _number_ -_map_ | _string_ -_name_ | _string_ -_password_ | _string_ -_readonly_ | _boolean_ -_speedUnit_ | _string_ -_token_ | _string_ -_twelveHourFormat_ | _boolean_ -_zoom_ | _integer_ - - diff --git a/swagger.json b/swagger.json index 8577a106f..2c8830d87 100644 --- a/swagger.json +++ b/swagger.json @@ -664,7 +664,7 @@ } }, "400": { - "description": "Could happen when trying to fetch from an pffline device or the user does not have permission" + "description": "Could happen when trying to fetch from an offline device or the user does not have permission" } } } -- cgit v1.2.3