Download OpenAPI specification:Download
This guide describes list of API services that are provided by OmniAccess Stellar Asset Tracking portal system.
REST interface is used for sending/receiving API messages. HTTP requests GET/POST/PUT/DELETE are used. Standard HTTP responses are used to provide requested information or error status. There is no session notion in OmniAccess Stellar Asset Tracking system, so requests could be issued according stateless model, without transport conservation between them. JSON is used as a main format for data encoding in message body part. Each request is started with the following pattern /api/{version}/{resource} where {version} is the API version number and {resource} is the name of the resource object to address.
Each request should contain some credential information to authenticate itself. Standard HTTP authentication with basic/bearer modes is used. JSON Web Token mechanism is used to provide authentication information. JWT has an expired timeout that is controlled by the Omniaccess Stellar Asset Tracking portal to prevent very long token usage. Also authentication with application token is used. The token must be provided in the request HTTP header, using the Authorization header. At server side, token is verified, and if it doesn’t match, 403 Not Allowed response is sent. TLS is used as a transport protocol to support message exchanges between OmniAccess Stellar Asset Tracking portal and an application.
This API is used to retrieve data associated to the logged user.
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The user profile has been successfully fetched.",
- "data": {
- "street": "12 street harz",
- "city": "Lanoiz",
- "state": "Britanny",
- "zipCode": "21212",
- "country": "France",
- "createdAt": "2019-02-28T16:47:09.560Z",
- "updatedAt": "2019-02-28T16:49:07.379Z",
- "id": "5c78108d711fc0ae5fd1d95b",
- "loginEmail": "john.doe@al-enterprise.com",
- "firstName": "John",
- "lastName": "Doe",
- "nickName": "John Doe",
- "jobTitle": "Software Engineer",
- "workEmail": "john.doe@al-enterprise.com",
- "personalEmail": "john@gmail.com",
- "workPhone": "0199887766",
- "workMobile": "0677889988",
- "lastLoginDate": "2019-02-28T17:47:19+01:00",
- "verified": true,
- "companyName": "My Company Corp",
- "preferredLanguage": "en",
- "isSuperAdmin": false,
- "isTSUser": false
}
}
This API is used to update attributes associated the logged user account.
Authorization required | string Bearer {{access_token}} |
Content-Type required | string application/json |
firstName | string Firstname of the user. |
lastName | string Lastname of the user. |
nickName | string Nickname of the user. |
jobTitle | string Job title of the user. |
workEmail | string Work email address of the user. |
personalEmail | string Personal email address of the user. |
workPhone | string Work phone number of the user. |
workMobile | string Work mobile number of the user. |
linkedInAccountUrl | string URL to the LinkedIn user account. |
facebookAccountUrl | string URL to the Facebook user account. |
twitterAccountUrl | string URL to the Twitter user account. |
instagramAccountUrl | string URL to the Instagram user account. |
lastLoginDate | string Last login date of the user (in ISO 8601 format). |
verified | boolean Indicates if the user account has been verified by the user. |
companyName | string Company Name of the user. |
preferredLanguage | string Preferred language of the user. |
street | string Street address of the user. |
city | string City of the user. |
state | string State's address of the user. |
zipCode | string Zip code of the user. |
country | string Country address of the user. |
{- "firstName": "string",
- "lastName": "string",
- "nickName": "string",
- "jobTitle": "string",
- "workEmail": "string",
- "personalEmail": "string",
- "workPhone": "string",
- "workMobile": "string",
- "linkedInAccountUrl": "string",
- "facebookAccountUrl": "string",
- "twitterAccountUrl": "string",
- "instagramAccountUrl": "string",
- "lastLoginDate": "string",
- "verified": true,
- "companyName": "string",
- "preferredLanguage": "string",
- "street": "string",
- "city": "string",
- "state": "string",
- "zipCode": "string",
- "country": "string"
}
{- "status": 200,
- "message": "The user profile has been successfully updated.",
- "data": {
- "street": "12 street harz",
- "city": "Lanoiz",
- "state": "Britanny",
- "zipCode": "21212",
- "country": "France",
- "createdAt": "2019-02-28T16:47:09.560Z",
- "updatedAt": "2019-02-28T16:49:07.379Z",
- "id": "5c78108d711fc0ae5fd1d95b",
- "loginEmail": "john.doe@al-enterprise.com",
- "firstName": "John",
- "lastName": "Doe",
- "nickName": "John Doe",
- "jobTitle": "Software Engineer",
- "workEmail": "john.doe@al-enterprise.com",
- "personalEmail": "john@gmail.com",
- "workPhone": "0199887766",
- "workMobile": "0677889988",
- "lastLoginDate": "2019-02-28T17:47:19+01:00",
- "verified": true,
- "companyName": "My Company Corp",
- "preferredLanguage": "en",
- "isSuperAdmin": false,
- "isTSUser": false
}
}
This API allows to create a guest access for a given site. This guest user will receive an email containing credentials to signin.
siteId required | string This is a path param for siteId |
Authorization required | string Bearer {{access_token}} |
Content-Type required | string application/json |
expiredAt required | string The date on which the guest account will expire. The format must be ISO 8601. |
firstName required | string The first name of guest. |
lastName required | string The last name of guest. |
email required | string The email of guest. |
roleId required | string The role of the guest. |
{- "expiredAt": "string",
- "firstName": "string",
- "lastName": "string",
- "email": "string",
- "roleId": "string"
}
{- "status": 201,
- "message": "The guest has been successfully created.",
- "data": {
- "createdAt": "2019-11-20T09:46:41.367Z",
- "updatedAt": "2019-11-20T09:46:41.367Z",
- "id": "5dd50b814056b4282ccb4b59",
- "isSiteGuest": true,
- "expiredAccessAt": "2023-10-18T04:49:54.519Z",
- "site": "5c9687aa7e8c333119f44c1e",
- "user": {
- "createdAt": "2019-11-20T09:46:41.353Z",
- "updatedAt": "2019-11-20T09:46:41.353Z",
- "id": "5dd50b814056b4282ccb4b57",
- "loginEmail": "john.doe@al-enterprise.com",
- "firstName": "John",
- "lastName": "Doe",
- "nickName": "",
- "jobTitle": "",
- "workEmail": "",
- "personalEmail": "",
- "workPhone": "",
- "workMobile": "",
- "linkedInAccountUrl": "",
- "facebookAccountUrl": "",
- "twitterAccountUrl": "",
- "instagramAccountUrl": "",
- "lastLoginDate": null,
- "verified": true,
- "companyName": "",
- "preferredLanguage": "en",
- "street": "",
- "city": "",
- "state": "",
- "zipCode": "",
- "country": "",
- "isSuperAdmin": false
}, - "role": {
- "createdAt": "2019-05-15T08:01:28.800Z",
- "updatedAt": "2019-05-15T08:01:28.800Z",
- "id": "5dcc04a1dbde8722a0919252",
- "name": "Role of Site Guest",
- "isDefault": false,
- "site": "5dcc03dddbde8722a0919198"
}
}
}
This API allows to fetch all guests associated to a given site.
siteId required | string This is a path param for siteId |
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The guests have been successfully fetched.",
- "data": [
- {
- "createdAt": "2019-11-20T09:46:41.367Z",
- "updatedAt": "2019-11-20T09:46:41.367Z",
- "id": "5dd50b814056b4282ccb4b59",
- "isSiteGuest": true,
- "expiredAccessAt": "2023-10-18T04:49:54.519Z",
- "site": "5c9687aa7e8c333119f44c1e",
- "user": {
- "createdAt": "2019-11-20T09:46:41.353Z",
- "updatedAt": "2019-11-20T09:46:41.353Z",
- "id": "5dd50b814056b4282ccb4b57",
- "loginEmail": "john.doe@al-enterprise.com",
- "firstName": "John",
- "lastName": "Doe",
- "nickName": "",
- "jobTitle": "",
- "workEmail": "",
- "personalEmail": "",
- "workPhone": "",
- "workMobile": "",
- "linkedInAccountUrl": "",
- "facebookAccountUrl": "",
- "twitterAccountUrl": "",
- "instagramAccountUrl": "",
- "lastLoginDate": null,
- "verified": true,
- "companyName": "",
- "preferredLanguage": "en",
- "street": "",
- "city": "",
- "state": "",
- "zipCode": "",
- "country": "",
- "isSuperAdmin": false
}, - "role": {
- "createdAt": "2019-05-15T08:01:28.800Z",
- "updatedAt": "2019-05-15T08:01:28.800Z",
- "id": "5dcc04a1dbde8722a0919252",
- "name": "Role of Site Guest",
- "isDefault": false,
- "site": "5dcc03dddbde8722a0919198"
}
}, - {
- "createdAt": "2019-11-20T09:46:41.367Z",
- "updatedAt": "2019-11-20T09:46:41.367Z",
- "id": "5dd50b814056b4282ccb4b59",
- "isSiteGuest": true,
- "expiredAccessAt": "2023-10-18T04:49:54.519Z",
- "site": "5c9687aa7e8c333119f44c1e",
- "user": {
- "createdAt": "2019-11-20T09:50:41.353Z",
- "updatedAt": "2019-11-20T09:50:41.353Z",
- "id": "5dd50b814056b4282ccb4b57",
- "loginEmail": "joanne.doe@al-enterprise.com",
- "firstName": "Joanne",
- "lastName": "Doe",
- "nickName": "",
- "jobTitle": "",
- "workEmail": "",
- "personalEmail": "",
- "workPhone": "",
- "workMobile": "",
- "linkedInAccountUrl": "",
- "facebookAccountUrl": "",
- "twitterAccountUrl": "",
- "instagramAccountUrl": "",
- "lastLoginDate": null,
- "verified": true,
- "companyName": "",
- "preferredLanguage": "en",
- "street": "",
- "city": "",
- "state": "",
- "zipCode": "",
- "country": "",
- "isSuperAdmin": false
}, - "role": {
- "createdAt": "2019-05-15T08:01:28.800Z",
- "updatedAt": "2019-05-15T08:01:28.800Z",
- "id": "5dcc04a1dbde8722a0919252",
- "name": "STAFF",
- "isDefault": false,
- "site": "5dcc03dddbde8722a0919198"
}
}
]
}
This API allows to fetch one guest identified by it id.
siteId required | string This is a path param for siteId |
guestId required | string This is a path param for guestId |
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The guest has been successfully fetched.",
- "data": {
- "createdAt": "2019-11-20T09:46:41.367Z",
- "updatedAt": "2019-11-20T09:46:41.367Z",
- "id": "5dd50b814056b4282ccb4b59",
- "isSiteGuest": true,
- "expiredAccessAt": "2023-10-18T04:49:54.519Z",
- "site": "5c9687aa7e8c333119f44c1e",
- "user": {
- "createdAt": "2019-11-20T09:46:41.353Z",
- "updatedAt": "2019-11-20T09:46:41.353Z",
- "id": "5dd50b814056b4282ccb4b57",
- "loginEmail": "john.doe@al-enterprise.com",
- "firstName": "John",
- "lastName": "Doe",
- "nickName": "",
- "jobTitle": "",
- "workEmail": "",
- "personalEmail": "",
- "workPhone": "",
- "workMobile": "",
- "linkedInAccountUrl": "",
- "facebookAccountUrl": "",
- "twitterAccountUrl": "",
- "instagramAccountUrl": "",
- "lastLoginDate": null,
- "verified": true,
- "companyName": "",
- "preferredLanguage": "en",
- "street": "",
- "city": "",
- "state": "",
- "zipCode": "",
- "country": "",
- "isSuperAdmin": false
}, - "role": {
- "createdAt": "2019-05-15T08:01:28.800Z",
- "updatedAt": "2019-05-15T08:01:28.800Z",
- "id": "5dcc04a1dbde8722a0919252",
- "name": "Role of Site Guest",
- "isDefault": false,
- "site": "5dcc03dddbde8722a0919198"
}
}
}
This API allows to update one guest identified by its id.
siteId required | string This is a path param for siteId |
guestId required | string This is a path param for guestId |
Authorization required | string Bearer {{access_token}} |
Content-Type required | string application/json |
expiredAt required | string The date on which the guest account will expire. The format must be ISO 8601. |
roleId required | string The role of the guest. |
{- "expiredAt": "string",
- "roleId": "string"
}
{- "status": 200,
- "message": "The guest has been successfully updated.",
- "data": {
- "createdAt": "2019-11-20T09:46:41.367Z",
- "updatedAt": "2019-11-20T09:46:41.367Z",
- "id": "5dd50b814056b4282ccb4b59",
- "isSiteGuest": true,
- "expiredAccessAt": "2023-10-18T04:49:54.519Z",
- "site": "5c9687aa7e8c333119f44c1e",
- "user": {
- "createdAt": "2019-11-20T09:46:41.353Z",
- "updatedAt": "2019-11-20T09:46:41.353Z",
- "id": "5dd50b814056b4282ccb4b57",
- "loginEmail": "john.doe@al-enterprise.com",
- "firstName": "John",
- "lastName": "Doe",
- "nickName": "",
- "jobTitle": "",
- "workEmail": "",
- "personalEmail": "",
- "workPhone": "",
- "workMobile": "",
- "linkedInAccountUrl": "",
- "facebookAccountUrl": "",
- "twitterAccountUrl": "",
- "instagramAccountUrl": "",
- "lastLoginDate": null,
- "verified": true,
- "companyName": "",
- "preferredLanguage": "en",
- "street": "",
- "city": "",
- "state": "",
- "zipCode": "",
- "country": "",
- "isSuperAdmin": false
}, - "role": {
- "createdAt": "2019-05-15T08:01:28.800Z",
- "updatedAt": "2019-05-15T08:01:28.800Z",
- "id": "5dcc04a1dbde8722a0919252",
- "name": "STAFF",
- "isDefault": false,
- "site": "5dcc03dddbde8722a0919198"
}
}
}
This API allows to delete a guest identified by its id.
siteId required | string This is a path param for siteId |
guestId required | string This is a path param for guestId |
Authorization required | string Bearer {{access_token}} |
Content-Type required | string application/json |
{- "status": 200,
- "message": "The guest has been successfully deleted.",
- "data": {
- "guestId": "5dd504c14056b4282ccb4b41"
}
}
This API allows to reinvite one guest identified by its id.
siteId required | string This is a path param for siteId |
guestId required | string This is a path param for guestId |
Authorization required | string Bearer {{access_token}} |
Content-Type required | string application/json |
{- "status": 200,
- "message": "The guest has been successfully updated.",
- "data": {
- "createdAt": "2019-11-20T09:46:41.367Z",
- "updatedAt": "2019-11-20T09:46:41.367Z",
- "id": "5dd50b814056b4282ccb4b59",
- "isSiteGuest": true,
- "expiredAccessAt": "2023-10-18T04:49:54.519Z",
- "site": "5c9687aa7e8c333119f44c1e",
- "user": {
- "createdAt": "2019-11-20T09:46:41.353Z",
- "updatedAt": "2019-11-20T09:46:41.353Z",
- "id": "5dd50b814056b4282ccb4b57",
- "loginEmail": "john.doe@al-enterprise.com",
- "firstName": "John",
- "lastName": "Doe",
- "nickName": "",
- "jobTitle": "",
- "workEmail": "",
- "personalEmail": "",
- "workPhone": "",
- "workMobile": "",
- "linkedInAccountUrl": "",
- "facebookAccountUrl": "",
- "twitterAccountUrl": "",
- "instagramAccountUrl": "",
- "lastLoginDate": null,
- "verified": true,
- "companyName": "",
- "preferredLanguage": "en",
- "street": "",
- "city": "",
- "state": "",
- "zipCode": "",
- "country": "",
- "isSuperAdmin": false
}, - "role": {
- "createdAt": "2019-05-15T08:01:28.800Z",
- "updatedAt": "2019-05-15T08:01:28.800Z",
- "id": "5dcc04a1dbde8722a0919252",
- "name": "STAFF",
- "isDefault": false,
- "site": "5dcc03dddbde8722a0919198"
}
}
}
This API allows to create a new site.
Authorization required | string Bearer {{access_token}} |
Content-Type required | string application/json |
name required | string The name of the site. |
siteTypeId | string The identifier of the associated default site type. Either "siteTypeId" or "siteTypeName" is required. |
siteTypeName | string The name of the site type. If "siteTypeId" is empty and "siteTypeName" has a value, the site will create with a custom site type. Either "siteTypeId" or "siteTypeName" is required. |
timezone required | string Enum: "Africa/Abidjan" "Africa/Algiers" "Africa/Bissau" "Africa/Cairo" "Africa/Casablanca" "Africa/Ceuta" "Africa/El_Aaiun" "Africa/Johannesburg" "Africa/Juba" "Africa/Khartoum" "Africa/Lagos" "Africa/Maputo" "Africa/Monrovia" "Africa/Nairobi" "Africa/Ndjamena" "Africa/Sao_Tome" "Africa/Tripoli" "Africa/Tunis" "Africa/Windhoek" "America/Adak" "America/Anchorage" "America/Araguaina" "America/Argentina/Buenos_Aires" "America/Argentina/Catamarca" "America/Argentina/Cordoba" "America/Argentina/Jujuy" "America/Argentina/La_Rioja" "America/Argentina/Mendoza" "America/Argentina/Rio_Gallegos" "America/Argentina/Salta" "America/Argentina/San_Juan" "America/Argentina/San_Luis" "America/Argentina/Tucuman" "America/Argentina/Ushuaia" "America/Asuncion" "America/Bahia" "America/Bahia_Banderas" "America/Barbados" "America/Belem" "America/Belize" "America/Boa_Vista" "America/Bogota" "America/Boise" "America/Cambridge_Bay" "America/Campo_Grande" "America/Cancun" "America/Caracas" "America/Cayenne" "America/Chicago" "America/Chihuahua" "America/Ciudad_Juarez" "America/Costa_Rica" "America/Cuiaba" "America/Danmarkshavn" "America/Dawson" "America/Dawson_Creek" "America/Denver" "America/Detroit" "America/Edmonton" "America/Eirunepe" "America/El_Salvador" "America/Fort_Nelson" "America/Fortaleza" "America/Glace_Bay" "America/Goose_Bay" "America/Grand_Turk" "America/Guatemala" "America/Guayaquil" "America/Guyana" "America/Halifax" "America/Havana" "America/Hermosillo" "America/Indiana/Indianapolis" "America/Indiana/Knox" "America/Indiana/Marengo" "America/Indiana/Petersburg" "America/Indiana/Tell_City" "America/Indiana/Vevay" "America/Indiana/Vincennes" "America/Indiana/Winamac" "America/Inuvik" "America/Iqaluit" "America/Jamaica" "America/Juneau" "America/Kentucky/Louisville" "America/Kentucky/Monticello" "America/La_Paz" "America/Lima" "America/Los_Angeles" "America/Maceio" "America/Managua" "America/Manaus" "America/Martinique" "America/Matamoros" "America/Mazatlan" "America/Menominee" "America/Merida" "America/Metlakatla" "America/Mexico_City" "America/Miquelon" "America/Moncton" "America/Monterrey" "America/Montevideo" "America/New_York" "America/Nome" "America/Noronha" "America/North_Dakota/Beulah" "America/North_Dakota/Center" "America/North_Dakota/New_Salem" "America/Nuuk" "America/Ojinaga" "America/Panama" "America/Paramaribo" "America/Phoenix" "America/Port-au-Prince" "America/Porto_Velho" "America/Puerto_Rico" "America/Punta_Arenas" "America/Rankin_Inlet" "America/Recife" "America/Regina" "America/Resolute" "America/Rio_Branco" "America/Santarem" "America/Santiago" "America/Santo_Domingo" "America/Sao_Paulo" "America/Scoresbysund" "America/Sitka" "America/St_Johns" "America/Swift_Current" "America/Tegucigalpa" "America/Thule" "America/Tijuana" "America/Toronto" "America/Vancouver" "America/Whitehorse" "America/Winnipeg" "America/Yakutat" "Antarctica/Casey" "Antarctica/Davis" "Antarctica/Macquarie" "Antarctica/Mawson" "Antarctica/Palmer" "Antarctica/Rothera" "Antarctica/Troll" "Asia/Almaty" "Asia/Amman" "Asia/Anadyr" "Asia/Aqtau" "Asia/Aqtobe" "Asia/Ashgabat" "Asia/Atyrau" "Asia/Baghdad" "Asia/Baku" "Asia/Bangkok" "Asia/Barnaul" "Asia/Beirut" "Asia/Bishkek" "Asia/Chita" "Asia/Choibalsan" "Asia/Colombo" "Asia/Damascus" "Asia/Dhaka" "Asia/Dili" "Asia/Dubai" "Asia/Dushanbe" "Asia/Famagusta" "Asia/Gaza" "Asia/Hebron" "Asia/Ho_Chi_Minh" "Asia/Hong_Kong" "Asia/Hovd" "Asia/Irkutsk" "Asia/Jakarta" "Asia/Jayapura" "Asia/Jerusalem" "Asia/Kabul" "Asia/Kamchatka" "Asia/Karachi" "Asia/Kathmandu" "Asia/Khandyga" "Asia/Kolkata" "Asia/Krasnoyarsk" "Asia/Kuching" "Asia/Macau" "Asia/Magadan" "Asia/Makassar" "Asia/Manila" "Asia/Nicosia" "Asia/Novokuznetsk" "Asia/Novosibirsk" "Asia/Omsk" "Asia/Oral" "Asia/Pontianak" "Asia/Pyongyang" "Asia/Qatar" "Asia/Qostanay" "Asia/Qyzylorda" "Asia/Riyadh" "Asia/Sakhalin" "Asia/Samarkand" "Asia/Seoul" "Asia/Shanghai" "Asia/Singapore" "Asia/Srednekolymsk" "Asia/Taipei" "Asia/Tashkent" "Asia/Tbilisi" "Asia/Tehran" "Asia/Thimphu" "Asia/Tokyo" "Asia/Tomsk" "Asia/Ulaanbaatar" "Asia/Urumqi" "Asia/Ust-Nera" "Asia/Vladivostok" "Asia/Yakutsk" "Asia/Yangon" "Asia/Yekaterinburg" "Asia/Yerevan" "Atlantic/Azores" "Atlantic/Bermuda" "Atlantic/Canary" "Atlantic/Cape_Verde" "Atlantic/Faroe" "Atlantic/Madeira" "Atlantic/South_Georgia" "Atlantic/Stanley" "Australia/Adelaide" "Australia/Brisbane" "Australia/Broken_Hill" "Australia/Darwin" "Australia/Eucla" "Australia/Hobart" "Australia/Lindeman" "Australia/Lord_Howe" "Australia/Melbourne" "Australia/Perth" "Australia/Sydney" "CET" "CST6CDT" "EET" "EST" "EST5EDT" "Etc/GMT" "Etc/GMT+1" "Etc/GMT+10" "Etc/GMT+11" "Etc/GMT+12" "Etc/GMT+2" "Etc/GMT+3" "Etc/GMT+4" "Etc/GMT+5" "Etc/GMT+6" "Etc/GMT+7" "Etc/GMT+8" "Etc/GMT+9" "Etc/GMT-1" "Etc/GMT-10" "Etc/GMT-11" "Etc/GMT-12" "Etc/GMT-13" "Etc/GMT-14" "Etc/GMT-2" "Etc/GMT-3" "Etc/GMT-4" "Etc/GMT-5" "Etc/GMT-6" "Etc/GMT-7" "Etc/GMT-8" "Etc/GMT-9" "Etc/UTC" "Europe/Andorra" "Europe/Astrakhan" "Europe/Athens" "Europe/Belgrade" "Europe/Berlin" "Europe/Brussels" "Europe/Bucharest" "Europe/Budapest" "Europe/Chisinau" "Europe/Dublin" "Europe/Gibraltar" "Europe/Helsinki" "Europe/Istanbul" "Europe/Kaliningrad" "Europe/Kirov" "Europe/Kyiv" "Europe/Lisbon" "Europe/London" "Europe/Madrid" "Europe/Malta" "Europe/Minsk" "Europe/Moscow" "Europe/Paris" "Europe/Prague" "Europe/Riga" "Europe/Rome" "Europe/Samara" "Europe/Saratov" "Europe/Simferopol" "Europe/Sofia" "Europe/Tallinn" "Europe/Tirane" "Europe/Ulyanovsk" "Europe/Vienna" "Europe/Vilnius" "Europe/Volgograd" "Europe/Warsaw" "Europe/Zurich" "Factory" "HST" "Indian/Chagos" "Indian/Maldives" "Indian/Mauritius" "MET" "MST" "MST7MDT" "PST8PDT" "Pacific/Apia" "Pacific/Auckland" "Pacific/Bougainville" "Pacific/Chatham" "Pacific/Easter" "Pacific/Efate" "Pacific/Fakaofo" "Pacific/Fiji" "Pacific/Galapagos" "Pacific/Gambier" "Pacific/Guadalcanal" "Pacific/Guam" "Pacific/Honolulu" "Pacific/Kanton" "Pacific/Kiritimati" "Pacific/Kosrae" "Pacific/Kwajalein" "Pacific/Marquesas" "Pacific/Nauru" "Pacific/Niue" "Pacific/Norfolk" "Pacific/Noumea" "Pacific/Pago_Pago" "Pacific/Palau" "Pacific/Pitcairn" "Pacific/Port_Moresby" "Pacific/Rarotonga" "Pacific/Tahiti" "Pacific/Tarawa" "Pacific/Tongatapu" "WET" Timezone of the site. |
description | string A short description of the site. |
object The location of the site, in geoJson format. | |
zoom | integer <int32> Zoom value for the location of the site. |
street | string Street address of the site. |
city | string City of the site. |
state | string State of the site. |
zipCode | string Zipcode of the site. |
country | string Country of the site. |
image | string The path to the location where the site image has been uploaded. |
imageName | string Name of the imported image. |
isWalkwayActivated | boolean Specifies if the site configuration will use the walkways or not. The default value is false. |
calibrationMode | string Enum: "GATEWAYS_ONLY" "GATEWAYS_AND_BEACONS" The calibration mode you want to use for this site. Could be either 'GATEWAYS_ONLY', in that case only the BLE Gateways will be used to calibrate your site. In the 'GATEWAYS_AND_BEACONS' mode, the gateways and the deployed Beacons will be used to calibrate your site. The default mode will be 'GATEWAYS_AND_BEACONS'. |
engineMode | string Enum: "HAN" "NEURAL_NETWORK" "ALE_ENGINE" The engine mode of site. Default value is ALE_ENGINE. This is advanced configuration only super admin user can set it. |
engineAlgo | string Enum: "DEFAULT" "KNN_WITH_RSSI" "KNN_WITH_ATTENUATION_RSSI" "KNN_WITH_DISTANCE" "AP_RSSI" The engine mode algorithm of site. The default value is DEFAULT. The value can be different of DEFAULT only in case where the engine mode value is HAN. |
object The IQ Messenger server of the site in Json format, or null if no IQM server. | |
BLEGatewaysType | string Enum: "OMNIACCESS_STELLAR" "OMNIACCESS_OEM" BLE gateways type of site. The default value is "OMNIACCESS_STELLAR" |
siteSecret | string Secret key of site. If the BLEGatewaysType is OMNIACCESS_STELLAR then the siteSecret is null |
{- "name": "string",
- "siteTypeId": "string",
- "siteTypeName": "string",
- "timezone": "Africa/Abidjan",
- "description": "string",
- "location": {
- "type": "string",
- "coordinates": [
- null
]
}, - "zoom": 0,
- "street": "string",
- "city": "string",
- "state": "string",
- "zipCode": "string",
- "country": "string",
- "image": "string",
- "imageName": "string",
- "isWalkwayActivated": true,
- "calibrationMode": "GATEWAYS_ONLY",
- "engineMode": "HAN",
- "engineAlgo": "DEFAULT",
- "IQMConfiguration": {
- "url": "string",
- "port": 0,
- "username": "string",
- "password": "string"
}, - "BLEGatewaysType": "OMNIACCESS_STELLAR",
- "siteSecret": "string"
}
{- "status": 201,
- "message": "The site has been successfully created.",
- "data": {
- "createdAt": "2019-03-23T19:23:22.120Z",
- "updatedAt": "2019-03-23T19:23:22.120Z",
- "id": "5c9687aa7e8c333119f44c1e",
- "name": "San Louis Hospital",
- "siteType": {
- "createdAt": "2023-07-11T10:07:46.067Z",
- "updatedAt": "2023-07-11T10:07:46.067Z",
- "id": "64ad29f25e03b041902c8a6c",
- "name": "SITE_HOSPITAL",
- "isDefault": true,
- "site": null
}, - "timezone": "Europe/Paris",
- "description": "",
- "location": { },
- "zoom": "",
- "isInProduction": false,
- "isWalkwayActivated": false,
- "street": "",
- "city": "",
- "state": "",
- "zipCode": "",
- "country": "",
- "image": "/images/assets/ea8b78a3-f83c-4333-8b11-04e828b0e15c.png",
- "imageName": "site.png",
- "calibrationMode": "GATEWAYS_AND_BEACONS",
- "engineMode": "NEURAL_NETWORK",
- "engineAlgo": "DEFAULT",
- "subscription": null,
- "IQMConfiguration": {
- "id": "61fd08ba6a2bf93dfcc7c1bc",
- "port": 443,
- "username": "user_test",
- "site": "5c9687aa7e8c333119f44c1e"
}, - "BLEGatewaysType": "OMNIACCESS_STELLAR",
- "siteSecret": null
}
}
This API allows to fetch all sites created by the authenticated user.
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The sites have been successfully fetched.",
- "data": [
- {
- "createdAt": "2019-03-23T19:23:22.120Z",
- "updatedAt": "2019-03-23T19:23:22.120Z",
- "id": "5c9687aa7e8c333119f44c1e",
- "name": "San Louis Hospital",
- "siteType": {
- "createdAt": "2023-07-11T10:07:46.067Z",
- "updatedAt": "2023-07-11T10:07:46.067Z",
- "id": "64ad29f25e03b041902c8a6c",
- "name": "SITE_HOSPITAL",
- "isDefault": true,
- "site": null
}, - "timezone": "Europe/Paris",
- "description": "",
- "location": {
- "type": "Point",
- "coordinates": [
- -4.41237960127182,
- 48.4416074192062
]
}, - "zoom": "",
- "isInProduction": false,
- "isWalkwayActivated": false,
- "street": "",
- "city": "",
- "state": "",
- "zipCode": "",
- "country": "",
- "image": "/images/assets/ea8b78a3-f83c-4333-8b11-04e828b0e15c.png",
- "calibrationMode": "GATEWAYS_ONLY",
- "engineMode": "NEURAL_NETWORK",
- "engineAlgo": "DEFAULT",
- "subscription": null,
- "imageName": "site.png",
- "IQMConfiguration": {
- "id": "61fd08ba6a2bf93dfcc7c1bc",
- "port": 443,
- "username": "user_test",
- "site": "5c9687aa7e8c333119f44c1e"
}, - "BLEGatewaysType": "OMNIACCESS_STELLAR",
- "siteSecret": null
}, - {
- "createdAt": "2019-03-25T13:31:33.576Z",
- "updatedAt": "2019-03-25T13:31:33.576Z",
- "id": "5c98d8351f177c43e1ebf196",
- "name": "San Louis Hospital",
- "siteType": {
- "createdAt": "2023-07-11T10:07:46.067Z",
- "updatedAt": "2023-07-11T10:07:46.067Z",
- "id": "64ad29f25e03b041902c8a6c",
- "name": "SITE_HOSPITAL",
- "isDefault": true,
- "site": null
}, - "timezone": "Europe/Paris",
- "description": "Hospital Center of Fier",
- "location": {
- "type": "Point",
- "coordinates": [
- -4.41237960127182,
- 48.4416074192062
]
}, - "zoom": 19,
- "isInProduction": false,
- "isWalkwayActivated": false,
- "street": "",
- "city": "",
- "state": "",
- "zipCode": "",
- "country": "",
- "image": "/images/assets/ea8b78a3-f83c-4333-8b11-04e828b0e15c.png",
- "imageName": "site.png",
- "calibrationMode": "GATEWAYS_ONLY",
- "engineMode": "ALE_ENGINE",
- "engineAlgo": "KNN_WITH_RSSI",
- "subscription": {
- "createdAt": "2022-01-04T07:41:55.651Z",
- "updatedAt": "2022-01-04T07:41:55.651Z",
- "id": "61d3fa43bd243c0ef1b5842b",
- "subRef": "TRIAL-2022a2d738",
- "type": "TRIAL",
- "activationCode": "",
- "lastActivationDate": "2022-01-04T07:41:55.651Z",
- "startDate": "2022-01-04T07:41:55.651Z",
- "endDate": "2022-04-04T06:41:55.651Z",
- "customerName": "",
- "customerCountry": "",
- "customerInfo": "",
- "applicantId": "",
- "site": "5c98d8351f177c43e1ebf196"
}, - "IQMConfiguration": null,
- "BLEGatewaysType": "OMNIACCESS_STELLAR",
- "siteSecret": null
}, - {
- "createdAt": "2019-03-23T19:23:22.120Z",
- "updatedAt": "2019-03-23T19:23:22.120Z",
- "id": "5c9687aa7e8c333119f44c1e",
- "name": "San Louis Hospital",
- "siteType": {
- "createdAt": "2023-07-11T10:07:46.067Z",
- "updatedAt": "2023-07-11T10:07:46.067Z",
- "id": "64ad29f25e03b041902c8a6c",
- "name": "SITE_HOSPITAL",
- "isDefault": true,
- "site": null
}, - "timezone": "Europe/Paris",
- "description": "",
- "location": {
- "type": "Point",
- "coordinates": [
- -4.41237960127182,
- 48.4416074192062
]
}, - "zoom": "",
- "isInProduction": false,
- "isWalkwayActivated": false,
- "street": "",
- "city": "",
- "state": "",
- "zipCode": "",
- "country": "",
- "image": "/images/assets/ea8b78a3-f83c-4333-8b11-04e828b0e15c.png",
- "imageName": "site.png",
- "calibrationMode": "GATEWAYS_AND_BEACONS",
- "engineMode": "HAN",
- "engineAlgo": "DEFAULT",
- "subscription": null,
- "IQMConfiguration": {
- "id": "61fd08ba6a2bf93dfcc7c1bc",
- "port": 443,
- "username": "user_test",
- "site": "5c9687aa7e8c333119f44c1e"
}, - "siteSecret": "73a7a83201f8f3bdf84237d3268395359273b7abfaed639f499538ac81f5227a",
- "BLEGatewaysType": "OMNIACCESS_OEM"
}, - {
- "createdAt": "2019-03-25T13:31:33.576Z",
- "updatedAt": "2019-03-25T13:31:33.576Z",
- "id": "5c98d8351f177c43e1ebf196",
- "name": "San Louis Hospital",
- "siteType": {
- "createdAt": "2023-07-11T10:07:46.067Z",
- "updatedAt": "2023-07-11T10:07:46.067Z",
- "id": "64ad29f25e03b041902c8a6c",
- "name": "SITE_HOSPITAL",
- "isDefault": true,
- "site": null
}, - "timezone": "Europe/Paris",
- "description": "Hospital Center of Fier",
- "location": {
- "type": "Point",
- "coordinates": [
- -4.41237960127182,
- 48.4416074192062
]
}, - "zoom": 19,
- "isInProduction": false,
- "isWalkwayActivated": false,
- "street": "",
- "city": "",
- "state": "",
- "zipCode": "",
- "country": "",
- "image": "/images/assets/ea8b78a3-f83c-4333-8b11-04e828b0e15c.png",
- "imageName": "site.png",
- "calibrationMode": "GATEWAYS_ONLY",
- "engineMode": "ALE_ENGINE",
- "engineAlgo": "KNN_WITH_RSSI",
- "subscription": {
- "createdAt": "2022-01-04T07:41:55.651Z",
- "updatedAt": "2022-01-04T07:41:55.651Z",
- "id": "61d3fa43bd243c0ef1b5842b",
- "subRef": "TRIAL-2022a2d738",
- "type": "TRIAL",
- "activationCode": "",
- "lastActivationDate": "2022-01-04T07:41:55.651Z",
- "startDate": "2022-01-04T07:41:55.651Z",
- "endDate": "2022-04-04T06:41:55.651Z",
- "customerName": "",
- "customerCountry": "",
- "customerInfo": "",
- "applicantId": "",
- "site": "5c98d8351f177c43e1ebf196"
}, - "siteSecret": "73a7a83201f8f3bdf84237d3268395359273b7abfaed639f499538ac81f5227a",
- "BLEGatewaysType": "OMNIACCESS_OEM"
}
]
}
This API allows to fetch one site identified by its id.
siteId required | string This is a path param for siteId |
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The site has been successfully fetched.",
- "data": {
- "createdAt": "2019-03-23T19:23:22.120Z",
- "updatedAt": "2019-03-23T19:23:22.120Z",
- "id": "5c9687aa7e8c333119f44c1e",
- "name": "San Louis Hospital",
- "siteType": {
- "createdAt": "2023-07-11T10:07:46.067Z",
- "updatedAt": "2023-07-11T10:07:46.067Z",
- "id": "64ad29f25e03b041902c8a6c",
- "name": "SITE_HOSPITAL",
- "isDefault": true,
- "site": null
}, - "timezone": "Europe/Paris",
- "description": "",
- "location": {
- "type": "Point",
- "coordinates": [
- -4.41237960127182,
- 48.4416074192062
]
}, - "zoom": "",
- "isInProduction": false,
- "isWalkwayActivated": false,
- "street": "",
- "city": "",
- "state": "",
- "zipCode": "",
- "country": "",
- "image": "/images/assets/ea8b78a3-f83c-4333-8b11-04e828b0e15c.png",
- "imageName": "site.png",
- "calibrationMode": "GATEWAYS_AND_BEACONS",
- "engineMode": "NEURAL_NETWORK",
- "engineAlgo": "DEFAULT",
- "subscription": null,
- "IQMConfiguration": {
- "id": "61fd08ba6a2bf93dfcc7c1bc",
- "port": 443,
- "username": "user_test",
- "site": "5c9687aa7e8c333119f44c1e"
}, - "siteSecret": "73a7a83201f8f3bdf84237d3268395359273b7abfaed639f499538ac81f5227a",
- "BLEGatewaysType": "OMNIACCESS_OEM"
}
}
This API allows to update one site identified by its id.
siteId required | string This is a path param for siteId |
Authorization required | string Bearer {{access_token}} |
Content-Type required | string application/json |
name required | string The name of the site. |
siteTypeId required | string The identifier of the associated site type. |
timezone required | string Enum: "Africa/Abidjan" "Africa/Algiers" "Africa/Bissau" "Africa/Cairo" "Africa/Casablanca" "Africa/Ceuta" "Africa/El_Aaiun" "Africa/Johannesburg" "Africa/Juba" "Africa/Khartoum" "Africa/Lagos" "Africa/Maputo" "Africa/Monrovia" "Africa/Nairobi" "Africa/Ndjamena" "Africa/Sao_Tome" "Africa/Tripoli" "Africa/Tunis" "Africa/Windhoek" "America/Adak" "America/Anchorage" "America/Araguaina" "America/Argentina/Buenos_Aires" "America/Argentina/Catamarca" "America/Argentina/Cordoba" "America/Argentina/Jujuy" "America/Argentina/La_Rioja" "America/Argentina/Mendoza" "America/Argentina/Rio_Gallegos" "America/Argentina/Salta" "America/Argentina/San_Juan" "America/Argentina/San_Luis" "America/Argentina/Tucuman" "America/Argentina/Ushuaia" "America/Asuncion" "America/Bahia" "America/Bahia_Banderas" "America/Barbados" "America/Belem" "America/Belize" "America/Boa_Vista" "America/Bogota" "America/Boise" "America/Cambridge_Bay" "America/Campo_Grande" "America/Cancun" "America/Caracas" "America/Cayenne" "America/Chicago" "America/Chihuahua" "America/Ciudad_Juarez" "America/Costa_Rica" "America/Cuiaba" "America/Danmarkshavn" "America/Dawson" "America/Dawson_Creek" "America/Denver" "America/Detroit" "America/Edmonton" "America/Eirunepe" "America/El_Salvador" "America/Fort_Nelson" "America/Fortaleza" "America/Glace_Bay" "America/Goose_Bay" "America/Grand_Turk" "America/Guatemala" "America/Guayaquil" "America/Guyana" "America/Halifax" "America/Havana" "America/Hermosillo" "America/Indiana/Indianapolis" "America/Indiana/Knox" "America/Indiana/Marengo" "America/Indiana/Petersburg" "America/Indiana/Tell_City" "America/Indiana/Vevay" "America/Indiana/Vincennes" "America/Indiana/Winamac" "America/Inuvik" "America/Iqaluit" "America/Jamaica" "America/Juneau" "America/Kentucky/Louisville" "America/Kentucky/Monticello" "America/La_Paz" "America/Lima" "America/Los_Angeles" "America/Maceio" "America/Managua" "America/Manaus" "America/Martinique" "America/Matamoros" "America/Mazatlan" "America/Menominee" "America/Merida" "America/Metlakatla" "America/Mexico_City" "America/Miquelon" "America/Moncton" "America/Monterrey" "America/Montevideo" "America/New_York" "America/Nome" "America/Noronha" "America/North_Dakota/Beulah" "America/North_Dakota/Center" "America/North_Dakota/New_Salem" "America/Nuuk" "America/Ojinaga" "America/Panama" "America/Paramaribo" "America/Phoenix" "America/Port-au-Prince" "America/Porto_Velho" "America/Puerto_Rico" "America/Punta_Arenas" "America/Rankin_Inlet" "America/Recife" "America/Regina" "America/Resolute" "America/Rio_Branco" "America/Santarem" "America/Santiago" "America/Santo_Domingo" "America/Sao_Paulo" "America/Scoresbysund" "America/Sitka" "America/St_Johns" "America/Swift_Current" "America/Tegucigalpa" "America/Thule" "America/Tijuana" "America/Toronto" "America/Vancouver" "America/Whitehorse" "America/Winnipeg" "America/Yakutat" "Antarctica/Casey" "Antarctica/Davis" "Antarctica/Macquarie" "Antarctica/Mawson" "Antarctica/Palmer" "Antarctica/Rothera" "Antarctica/Troll" "Asia/Almaty" "Asia/Amman" "Asia/Anadyr" "Asia/Aqtau" "Asia/Aqtobe" "Asia/Ashgabat" "Asia/Atyrau" "Asia/Baghdad" "Asia/Baku" "Asia/Bangkok" "Asia/Barnaul" "Asia/Beirut" "Asia/Bishkek" "Asia/Chita" "Asia/Choibalsan" "Asia/Colombo" "Asia/Damascus" "Asia/Dhaka" "Asia/Dili" "Asia/Dubai" "Asia/Dushanbe" "Asia/Famagusta" "Asia/Gaza" "Asia/Hebron" "Asia/Ho_Chi_Minh" "Asia/Hong_Kong" "Asia/Hovd" "Asia/Irkutsk" "Asia/Jakarta" "Asia/Jayapura" "Asia/Jerusalem" "Asia/Kabul" "Asia/Kamchatka" "Asia/Karachi" "Asia/Kathmandu" "Asia/Khandyga" "Asia/Kolkata" "Asia/Krasnoyarsk" "Asia/Kuching" "Asia/Macau" "Asia/Magadan" "Asia/Makassar" "Asia/Manila" "Asia/Nicosia" "Asia/Novokuznetsk" "Asia/Novosibirsk" "Asia/Omsk" "Asia/Oral" "Asia/Pontianak" "Asia/Pyongyang" "Asia/Qatar" "Asia/Qostanay" "Asia/Qyzylorda" "Asia/Riyadh" "Asia/Sakhalin" "Asia/Samarkand" "Asia/Seoul" "Asia/Shanghai" "Asia/Singapore" "Asia/Srednekolymsk" "Asia/Taipei" "Asia/Tashkent" "Asia/Tbilisi" "Asia/Tehran" "Asia/Thimphu" "Asia/Tokyo" "Asia/Tomsk" "Asia/Ulaanbaatar" "Asia/Urumqi" "Asia/Ust-Nera" "Asia/Vladivostok" "Asia/Yakutsk" "Asia/Yangon" "Asia/Yekaterinburg" "Asia/Yerevan" "Atlantic/Azores" "Atlantic/Bermuda" "Atlantic/Canary" "Atlantic/Cape_Verde" "Atlantic/Faroe" "Atlantic/Madeira" "Atlantic/South_Georgia" "Atlantic/Stanley" "Australia/Adelaide" "Australia/Brisbane" "Australia/Broken_Hill" "Australia/Darwin" "Australia/Eucla" "Australia/Hobart" "Australia/Lindeman" "Australia/Lord_Howe" "Australia/Melbourne" "Australia/Perth" "Australia/Sydney" "CET" "CST6CDT" "EET" "EST" "EST5EDT" "Etc/GMT" "Etc/GMT+1" "Etc/GMT+10" "Etc/GMT+11" "Etc/GMT+12" "Etc/GMT+2" "Etc/GMT+3" "Etc/GMT+4" "Etc/GMT+5" "Etc/GMT+6" "Etc/GMT+7" "Etc/GMT+8" "Etc/GMT+9" "Etc/GMT-1" "Etc/GMT-10" "Etc/GMT-11" "Etc/GMT-12" "Etc/GMT-13" "Etc/GMT-14" "Etc/GMT-2" "Etc/GMT-3" "Etc/GMT-4" "Etc/GMT-5" "Etc/GMT-6" "Etc/GMT-7" "Etc/GMT-8" "Etc/GMT-9" "Etc/UTC" "Europe/Andorra" "Europe/Astrakhan" "Europe/Athens" "Europe/Belgrade" "Europe/Berlin" "Europe/Brussels" "Europe/Bucharest" "Europe/Budapest" "Europe/Chisinau" "Europe/Dublin" "Europe/Gibraltar" "Europe/Helsinki" "Europe/Istanbul" "Europe/Kaliningrad" "Europe/Kirov" "Europe/Kyiv" "Europe/Lisbon" "Europe/London" "Europe/Madrid" "Europe/Malta" "Europe/Minsk" "Europe/Moscow" "Europe/Paris" "Europe/Prague" "Europe/Riga" "Europe/Rome" "Europe/Samara" "Europe/Saratov" "Europe/Simferopol" "Europe/Sofia" "Europe/Tallinn" "Europe/Tirane" "Europe/Ulyanovsk" "Europe/Vienna" "Europe/Vilnius" "Europe/Volgograd" "Europe/Warsaw" "Europe/Zurich" "Factory" "HST" "Indian/Chagos" "Indian/Maldives" "Indian/Mauritius" "MET" "MST" "MST7MDT" "PST8PDT" "Pacific/Apia" "Pacific/Auckland" "Pacific/Bougainville" "Pacific/Chatham" "Pacific/Easter" "Pacific/Efate" "Pacific/Fakaofo" "Pacific/Fiji" "Pacific/Galapagos" "Pacific/Gambier" "Pacific/Guadalcanal" "Pacific/Guam" "Pacific/Honolulu" "Pacific/Kanton" "Pacific/Kiritimati" "Pacific/Kosrae" "Pacific/Kwajalein" "Pacific/Marquesas" "Pacific/Nauru" "Pacific/Niue" "Pacific/Norfolk" "Pacific/Noumea" "Pacific/Pago_Pago" "Pacific/Palau" "Pacific/Pitcairn" "Pacific/Port_Moresby" "Pacific/Rarotonga" "Pacific/Tahiti" "Pacific/Tarawa" "Pacific/Tongatapu" "WET" Timezone of the site. |
description | string A short description of the site. |
object The location of the site, in geoJson format. | |
zoom | integer <int32> Zoom value for the location of the site. |
street | string Street address of the site. |
city | string City of the site. |
state | string State of the site. |
zipCode | string Zipcode of the site. |
country | string Country of the site. |
image | string The path to the location where the site image has been uploaded. |
imageName | string Name of the imported image. |
isWalkwayActivated | boolean Specifies if the site configuration will use the walkways or not. The default value is false. |
calibrationMode | string Enum: "GATEWAYS_ONLY" "GATEWAYS_AND_BEACONS" The calibration mode you want to use for this site. Could be either 'GATEWAYS_ONLY', in that case only the BLE Gateways will be used to calibrate your site. In the 'GATEWAYS_AND_BEACONS' mode, the gateways and the deployed Beacons will be used to calibrate your site. The default mode will be 'GATEWAYS_AND_BEACONS'. |
engineMode | string Enum: "HAN" "NEURAL_NETWORK" "ALE_ENGINE" The engine mode of site. Default value is ALE_ENGINE. This is advanced configuration only super admin user can set it. |
engineAlgo | string Enum: "DEFAULT" "KNN_WITH_RSSI" "KNN_WITH_ATTENUATION_RSSI" "KNN_WITH_DISTANCE" "AP_RSSI" The engine mode algorithm of site. The default value is DEFAULT. The value can be different of DEFAULT only in case where the engine mode value is HAN. |
object The IQ Messenger server of the site in Json format, or null if no IQM server. |
{- "name": "string",
- "siteTypeId": "string",
- "timezone": "Africa/Abidjan",
- "description": "string",
- "location": {
- "type": "string",
- "coordinates": [
- null
]
}, - "zoom": 0,
- "street": "string",
- "city": "string",
- "state": "string",
- "zipCode": "string",
- "country": "string",
- "image": "string",
- "imageName": "string",
- "isWalkwayActivated": true,
- "calibrationMode": "GATEWAYS_ONLY",
- "engineMode": "HAN",
- "engineAlgo": "DEFAULT",
- "IQMConfiguration": {
- "url": "string",
- "port": 0,
- "username": "string",
- "password": "string"
}
}
{- "status": 200,
- "message": "The site has been successfully updated.",
- "data": {
- "createdAt": "2019-03-23T19:23:22.120Z",
- "updatedAt": "2019-03-23T19:23:22.120Z",
- "id": "5c9687aa7e8c333119f44c1e",
- "name": "San Louis Hospital",
- "siteType": {
- "createdAt": "2023-07-11T10:07:46.067Z",
- "updatedAt": "2023-07-11T10:07:46.067Z",
- "id": "64ad29f25e03b041902c8a6c",
- "name": "SITE_HOSPITAL",
- "isDefault": true,
- "site": null
}, - "timezone": "Europe/Paris",
- "description": "",
- "location": {
- "type": "Point",
- "coordinates": [
- -4.41237960127182,
- 48.4416074192062
]
}, - "zoom": "",
- "isInProduction": false,
- "isWalkwayActivated": true,
- "street": "",
- "city": "",
- "state": "",
- "zipCode": "",
- "country": "",
- "image": "/images/assets/ea8b78a3-f83c-4333-8b11-04e828b0e15c.png",
- "imageName": "site.png",
- "calibrationMode": "GATEWAYS_AND_BEACONS",
- "engineMode": "ALE_ENGINE",
- "engineAlgo": "KNN_WITH_ATTENUATION_RSSI",
- "subscription": null,
- "IQMConfiguration": {
- "id": "61fd08ba6a2bf93dfcc7c1bc",
- "port": 443,
- "username": "user_test",
- "site": "5c9687aa7e8c333119f44c1e"
}, - "BLEGatewaysType": "OMNIACCESS_STELLAR",
- "siteSecret": null
}
}
This API allows to delete one site identified by its id. All others objects linked to this site will be also deleted. (Floors, Buildings, Geofences...)
siteId required | string This is a path param for siteId |
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The site has been successfully deleted.",
- "data": {
- "siteId": "5cff9551956ce4331c634b62"
}
}
This API allows to update the production mode of a site identified by its id.
siteId required | string This is a path param for siteId |
Authorization required | string Bearer {{access_token}} |
Content-Type required | string application/json |
isInProduction | boolean Specifies if the site is in Production mode, or not. |
{- "isInProduction": true
}
{- "status": 200,
- "message": "The site production mode has been successfully updated.",
- "data": {
- "createdAt": "2019-07-10T13:46:03.517Z",
- "updatedAt": "2019-07-17T13:22:57.240Z",
- "id": "5d25ec1bb6c76ab2e6f7162b",
- "name": "CHU",
- "siteType": {
- "createdAt": "2023-07-11T10:07:46.067Z",
- "updatedAt": "2023-07-11T10:07:46.067Z",
- "id": "64ad29f25e03b041902c8a6c",
- "name": "SITE_HOSPITAL",
- "isDefault": true,
- "site": null
}, - "timezone": "Europe/Paris",
- "description": "",
- "location": {
- "type": "Point",
- "coordinates": [
- -4.41237960127182,
- 48.4416074192062
]
}, - "zoom": 19,
- "isInProduction": true,
- "isWalkwayActivated": true,
- "street": "2 Avenue Foch",
- "city": "Brest",
- "state": "Bretagne",
- "zipCode": "29200",
- "country": "FR",
- "image": "/images/assets/ea8b78a3-f83c-4333-8b11-04e828b0e15c.png",
- "imageName": "site.png",
- "calibrationMode": "GATEWAYS_AND_BEACONS",
- "engineMode": "ALE_ENGINE",
- "engineAlgo": "DEFAULT",
- "subscription": null,
- "BLEGatewaysType": "OMNIACCESS_STELLAR",
- "siteSecret": null
}
}
This API allows to register a new site type in a given site.
siteId required | string This is a path param for siteId |
Authorization required | string Bearer {{access_token}} |
Content-Type required | string application/json |
name required | string The name of the site type. |
{- "name": "string"
}
{- "status": 201,
- "message": "The site type has been successfully created.",
- "data": {
- "createdAt": "2019-03-23T19:23:22.120Z",
- "updatedAt": "2019-03-23T19:23:22.120Z",
- "id": "5c9687aa7e8c333119f44c1e",
- "name": "Baby School",
- "isDefault": false,
- "site": "64ec09a1a0a17e090cf834f3"
}
}
This API allows to fetch all site types of site available in the solution.
siteId required | string This is a path param for siteId |
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The site types have been successfully fetched.",
- "data": [
- {
- "createdAt": "2023-09-06T04:00:08.144Z",
- "updatedAt": "2023-09-06T04:00:08.144Z",
- "id": "64f7f948a8143f0b80497e44",
- "name": "SITE_HOSPITAL",
- "isDefault": true,
- "site": null
}, - {
- "createdAt": "2023-09-06T04:00:08.144Z",
- "updatedAt": "2023-09-06T04:00:08.144Z",
- "id": "64f7f948a8143f0b80497e45",
- "name": "SITE_CLINIC",
- "isDefault": true,
- "site": null
}, - {
- "createdAt": "2023-09-06T04:00:08.144Z",
- "updatedAt": "2023-09-06T04:00:08.144Z",
- "id": "64f7f948a8143f0b80497e46",
- "name": "SITE_RETIREMENT_HOME",
- "isDefault": true,
- "site": null
}, - {
- "createdAt": "2023-09-06T04:00:08.144Z",
- "updatedAt": "2023-09-06T04:00:08.144Z",
- "id": "64f7f948a8143f0b80497e47",
- "name": "SITE_REHABILITATION_CENTER",
- "isDefault": true,
- "site": null
}, - {
- "createdAt": "2023-09-06T04:00:08.144Z",
- "updatedAt": "2023-09-06T04:00:08.144Z",
- "id": "64f7f948a8143f0b80497e48",
- "name": "SITE_OTHER",
- "isDefault": true,
- "site": null
}, - {
- "createdAt": "2023-09-06T04:00:08.144Z",
- "updatedAt": "2023-09-06T04:00:08.144Z",
- "id": "64f7f948a8143f0b80497e49",
- "name": "SITE_UNIVERSITY",
- "isDefault": true,
- "site": null
}, - {
- "createdAt": "2023-09-06T04:00:08.144Z",
- "updatedAt": "2023-09-06T04:00:08.144Z",
- "id": "64f7f948a8143f0b80497e4a",
- "name": "SITE_STORE",
- "isDefault": true,
- "site": null
}, - {
- "createdAt": "2023-09-06T04:00:08.144Z",
- "updatedAt": "2023-09-06T04:00:08.144Z",
- "id": "64f7f948a8143f0b80497e4b",
- "name": "SITE_TRAIN",
- "isDefault": true,
- "site": null
}, - {
- "createdAt": "2023-09-06T04:00:08.144Z",
- "updatedAt": "2023-09-06T04:00:08.144Z",
- "id": "64f7f948a8143f0b80497e4c",
- "name": "SITE_AIRPORT",
- "isDefault": true,
- "site": null
}, - {
- "createdAt": "2023-09-06T04:00:40.417Z",
- "updatedAt": "2023-09-06T04:00:40.417Z",
- "id": "64f7f968eb5d4f5f888bdb13",
- "name": "site type 3",
- "isDefault": false,
- "site": "64ec09a1a0a17e090cf834f3"
}
]
}
This API allows to fetch all default site types available in the solution.
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The site types have been successfully fetched.",
- "data": [
- {
- "createdAt": "2023-09-06T04:00:08.144Z",
- "updatedAt": "2023-09-06T04:00:08.144Z",
- "id": "64f7f948a8143f0b80497e44",
- "name": "SITE_HOSPITAL",
- "isDefault": true,
- "site": null
}, - {
- "createdAt": "2023-09-06T04:00:08.144Z",
- "updatedAt": "2023-09-06T04:00:08.144Z",
- "id": "64f7f948a8143f0b80497e45",
- "name": "SITE_CLINIC",
- "isDefault": true,
- "site": null
}, - {
- "createdAt": "2023-09-06T04:00:08.144Z",
- "updatedAt": "2023-09-06T04:00:08.144Z",
- "id": "64f7f948a8143f0b80497e46",
- "name": "SITE_RETIREMENT_HOME",
- "isDefault": true,
- "site": null
}, - {
- "createdAt": "2023-09-06T04:00:08.144Z",
- "updatedAt": "2023-09-06T04:00:08.144Z",
- "id": "64f7f948a8143f0b80497e47",
- "name": "SITE_REHABILITATION_CENTER",
- "isDefault": true,
- "site": null
}, - {
- "createdAt": "2023-09-06T04:00:08.144Z",
- "updatedAt": "2023-09-06T04:00:08.144Z",
- "id": "64f7f948a8143f0b80497e48",
- "name": "SITE_OTHER",
- "isDefault": true,
- "site": null
}, - {
- "createdAt": "2023-09-06T04:00:08.144Z",
- "updatedAt": "2023-09-06T04:00:08.144Z",
- "id": "64f7f948a8143f0b80497e49",
- "name": "SITE_UNIVERSITY",
- "isDefault": true,
- "site": null
}, - {
- "createdAt": "2023-09-06T04:00:08.144Z",
- "updatedAt": "2023-09-06T04:00:08.144Z",
- "id": "64f7f948a8143f0b80497e4a",
- "name": "SITE_STORE",
- "isDefault": true,
- "site": null
}, - {
- "createdAt": "2023-09-06T04:00:08.144Z",
- "updatedAt": "2023-09-06T04:00:08.144Z",
- "id": "64f7f948a8143f0b80497e4b",
- "name": "SITE_TRAIN",
- "isDefault": true,
- "site": null
}, - {
- "createdAt": "2023-09-06T04:00:08.144Z",
- "updatedAt": "2023-09-06T04:00:08.144Z",
- "id": "64f7f948a8143f0b80497e4c",
- "name": "SITE_AIRPORT",
- "isDefault": true,
- "site": null
}
]
}
This API allows to update site type of site available in the solution.
siteId required | string This is a path param for siteId |
siteTypeId required | string This is a path param for siteTypeId |
Authorization required | string Bearer {{access_token}} |
name required | string The name of the site type. |
{- "name": "string"
}
{- "status": 200,
- "message": "The site site type has been successfully updated.",
- "data": {
- "createdAt": "2019-03-23T19:23:22.120Z",
- "updatedAt": "2019-03-23T19:23:22.120Z",
- "id": "64f7f968eb5d4f5f888bdb13",
- "name": "Baby School",
- "isDefault": false,
- "site": "64ec09a1a0a17e090cf834f3"
}
}
This API allows to delete an site type identified by its id.
siteId required | string This is a path param for siteId |
siteTypeId required | string This is a path param for siteTypeId |
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The asset unit has been successfully deleted.",
- "data": {
- "id": "5c9687aa7e8c333119f44c1e",
- "name": "Baby School"
}
}
This API will try to authenticate your application and in case of sucess will return a token that is mandatory for calling other APIs.
Content-Type required | string application/json |
email required | string The email address of the user |
password required | string <password> The password associated to the user account |
appId required | string The id of an application on the platform created and associated to the user |
appSecret required | string The secret key of the application |
{- "email": "string",
- "password": "pa$$word",
- "appId": "string",
- "appSecret": "string"
}
{- "access_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiI1Y2QwNjEzYTJjNDQyMTViYmI2ZTY2MjYiLCJpYXQiOjE1NTc3NjE5NjIsImV4cCI6MTU1OTA1Nzk2Mn0.PBIINTeq7Yqs5i2jdlHhwHBqqLLJmHPC7tmERQcR3Xo",
- "expires_in": 1296000,
- "token_type": "Bearer"
}
This API allows to create a new application.
Authorization required | string Bearer {{access_token}} |
Content-Type required | string application/json |
name required | string The name of the application |
target required | string Enum: "Web application" "Admin application" "Bot application" "Desktop application" "Iot application" "Server application" "Mobile application" The target of the application. |
description | string The description of the application. |
isInProduction | boolean Indicates if the user application is in production. |
{- "name": "string",
- "target": "Web application",
- "description": "string",
- "isInProduction": true
}
{- "status": 201,
- "message": "The application has been successfully created.",
- "data": {
- "createdAt": "2019-03-29T14:56:04.598Z",
- "updatedAt": "2019-03-29T14:56:04.598Z",
- "id": "5c9e3204529b2944958c09ca",
- "name": "WebApp1",
- "target": "Web application",
- "appId": "5c9e3204529b2944958c09ca",
- "appSecret": "eeacacd1778fe3b91019b6286005b9147ebb3540be31b3211c19c04e5393ca5c",
- "isInProduction": false,
- "state": "NOT DEPLOYED",
- "description": "",
- "user": "6197aa276c97360906e298ae"
}
}
This API allows to fetch all applications created by the authenticated user.
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The applications have been successfully fetched.",
- "data": [
- {
- "createdAt": "2019-03-29T14:56:04.598Z",
- "updatedAt": "2019-03-29T14:56:04.598Z",
- "id": "5c9e3204529b2944958c09ca",
- "name": "WebApp1",
- "target": "Web application",
- "appId": "",
- "appSecret": "eeacacd1778fe3b91019b6286005b9147ebb3540be31b3211c19c04e5393ca5c",
- "isInProduction": false,
- "state": "NOT DEPLOYED",
- "description": "",
- "user": "5c8fd054448761107b0fd664"
}, - {
- "createdAt": "2019-03-29T16:29:28.955Z",
- "updatedAt": "2019-03-29T16:29:28.955Z",
- "id": "5c9e47e82e72a349bfef18ac",
- "name": "Admin Portal",
- "target": "Admin application",
- "appId": "",
- "appSecret": "e318138357ea6e1de17758f7f49c7702845dae8eb0717696136e08f991f6c207",
- "isInProduction": false,
- "state": "NOT DEPLOYED",
- "description": "",
- "user": "5c8fd054448761107b0fd664"
}
]
}
This API allows to fetch one application identified by its id.
applicationId required | string This is a path param for applicationId |
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The application has been successfully fetched.",
- "data": {
- "createdAt": "2019-03-29T14:56:04.598Z",
- "updatedAt": "2019-03-29T14:56:04.598Z",
- "id": "5c9e3204529b2944958c09ca",
- "name": "MyApp1",
- "target": "Web application",
- "appId": "5c9e3204529b2944958c09ca",
- "appSecret": "eeacacd1778fe3b91019b6286005b9147ebb3540be31b3211c19c04e5393ca5c",
- "isInProduction": false,
- "state": "NOT DEPLOYED",
- "description": "",
- "user": "5c8fd054448761107b0fd664"
}
}
This API allows to update one application identified by its id.
applicationId required | string This is a path param for applicationId |
Authorization required | string Bearer {{access_token}} |
Content-Type required | string application/json |
name required | string The name of the application |
target required | string Enum: "Web application" "Admin application" "Bot application" "Desktop application" "Iot application" "Server application" "Mobile application" The target of the application. |
description | string The description of the application. |
isInProduction | boolean Indicates if the user application is in production. |
{- "name": "string",
- "target": "Web application",
- "description": "string",
- "isInProduction": true
}
{- "status": 200,
- "message": "The application has been successfully updated.",
- "data": {
- "createdAt": "2019-03-29T14:56:04.598Z",
- "updatedAt": "2019-03-29T14:56:04.598Z",
- "id": "5c9e3204529b2944958c09ca",
- "name": "WebApp1",
- "target": "Web application",
- "appId": "5c9e3204529b2944958c09ca",
- "appSecret": "eeacacd1778fe3b91019b6286005b9147ebb3540be31b3211c19c04e5393ca5c",
- "isInProduction": false,
- "state": "NOT DEPLOYED",
- "description": "",
- "user": "6197aa276c97360906e298ae"
}
}
This API allows to delete a user application identified by its id.
applicationId required | string This is a path param for applicationId |
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The application has been successfully deleted.",
- "data": {
- "applicationId": "624aae24444880186638327a"
}
}
This API update the application state identified by its id.
applicationId required | string This is a path param for applicationId |
Authorization required | string Bearer {{access_token}} |
Content-Type required | string application/json |
isInProduction required | boolean Indicates if the user application is in production. |
{- "isInProduction": true
}
{- "status": 200,
- "message": "The application has been successfully updated.",
- "data": {
- "createdAt": "2019-03-29T14:56:04.598Z",
- "updatedAt": "2019-03-29T14:56:04.598Z",
- "id": "5c9e3204529b2944958c09ca",
- "name": "WebApp1",
- "target": "Web application",
- "appId": "5c9e3204529b2944958c09ca",
- "appSecret": "eeacacd1778fe3b91019b6286005b9147ebb3540be31b3211c19c04e5393ca5c",
- "isInProduction": true,
- "state": "DEPLOYED",
- "description": "",
- "user": "6197aa276c97360906e298ae"
}
}
Please note that this API is depreciated it will be removed in next version. Use the API "Get all tag types for site"
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "Tag types have been successfully fetched.",
- "data": [
- {
- "createdAt": "2019-09-23T13:54:32.244Z",
- "updatedAt": "2019-09-23T13:54:32.244Z",
- "id": "5d84802f6484ea0fa8466b90",
- "name": "ASSET",
- "reference": "S18-3",
- "image": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGlu...",
- "batteryLifetime": 20,
- "rssiOneMeter": -42,
- "isUsedAsTag": true,
- "isUsedAsAutocalibrationTag": false,
- "imageName": "image.png",
- "isDefault": true,
- "site": null
}, - {
- "createdAt": "2019-09-23T13:54:32.244Z",
- "updatedAt": "2019-09-23T13:54:32.244Z",
- "id": "5d8480306484ea0fa8466b91",
- "name": "CARD",
- "reference": "CT18-3",
- "image": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGlu...",
- "batteryLifetime": 36,
- "rssiOneMeter": -46,
- "isUsedAsTag": true,
- "isUsedAsAutocalibrationTag": false,
- "imageName": "image.png",
- "isDefault": true,
- "site": null
}, - {
- "createdAt": "2019-09-23T13:54:32.244Z",
- "updatedAt": "2019-09-23T13:54:32.244Z",
- "id": "5d8480306484ea0fa8466b93",
- "name": "BEACON",
- "reference": "OAL-AT-FIXED",
- "image": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGlu...",
- "batteryLifetime": 60,
- "rssiOneMeter": -36,
- "isUsedAsTag": false,
- "isUsedAsAutocalibrationTag": true,
- "imageName": "image.png",
- "isDefault": true,
- "site": null
}, - {
- "createdAt": "2019-09-23T13:54:32.244Z",
- "updatedAt": "2019-09-23T13:54:32.244Z",
- "id": "5d8480306484ea0fa8466b94",
- "name": "BEACON2",
- "reference": "OAL-AT-FIXED",
- "image": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGlu...",
- "batteryLifetime": 84,
- "rssiOneMeter": -45,
- "isUsedAsTag": false,
- "isUsedAsAutocalibrationTag": true,
- "imageName": "image.png",
- "isDefault": true,
- "site": null
}, - {
- "createdAt": "2019-09-23T13:54:32.244Z",
- "updatedAt": "2019-09-23T13:54:32.244Z",
- "id": "5d8480306484ea0fa8466b94",
- "name": "WRISTBAND",
- "reference": "OAL-AT-WRIST",
- "image": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGlu...",
- "batteryLifetime": 60,
- "rssiOneMeter": -55,
- "isUsedAsTag": true,
- "isUsedAsAutocalibrationTag": false,
- "imageName": "image.png",
- "isDefault": true,
- "site": null
}, - {
- "createdAt": "2019-09-23T13:54:32.244Z",
- "updatedAt": "2019-09-23T13:54:32.244Z",
- "id": "5d8480306484ea0fa8466b95",
- "name": "COIN",
- "reference": "OAL-AT-COIN-xx",
- "image": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGlu...",
- "batteryLifetime": 60,
- "rssiOneMeter": -55,
- "isUsedAsTag": true,
- "isUsedAsAutocalibrationTag": false,
- "imageName": "image.png",
- "isDefault": true,
- "site": null
}, - {
- "createdAt": "2019-09-23T13:54:32.244Z",
- "updatedAt": "2019-09-23T13:54:32.244Z",
- "id": "5d84802f6484ea0fa8466b91",
- "name": "Tag 2",
- "reference": "S12-13",
- "image": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGlu...",
- "imageName": "image2.png",
- "batteryLifetime": 12,
- "rssiOneMeter": -30,
- "isUsedAsTag": true,
- "isUsedAsAutocalibrationTag": false,
- "isDefault": false,
- "site": "5d84802f6484ea0fa8466b9dd"
}
]
}
This API allows to fetch all tag types for site.
siteId required | string This is a path param for siteId |
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "Tag types have been successfully fetched.",
- "data": [
- {
- "createdAt": "2019-09-23T13:54:32.244Z",
- "updatedAt": "2019-09-23T13:54:32.244Z",
- "id": "5d84802f6484ea0fa8466b90",
- "name": "ASSET",
- "reference": "S18-3",
- "image": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGlu...",
- "batteryLifetime": 20,
- "rssiOneMeter": -42,
- "isUsedAsTag": true,
- "isUsedAsAutocalibrationTag": false,
- "imageName": "image.png",
- "isDefault": true,
- "site": null
}, - {
- "createdAt": "2019-09-23T13:54:32.244Z",
- "updatedAt": "2019-09-23T13:54:32.244Z",
- "id": "5d8480306484ea0fa8466b91",
- "name": "CARD",
- "reference": "CT18-3",
- "image": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGlu...",
- "batteryLifetime": 36,
- "rssiOneMeter": -46,
- "isUsedAsTag": true,
- "isUsedAsAutocalibrationTag": false,
- "imageName": "image.png",
- "isDefault": true,
- "site": null
}, - {
- "createdAt": "2019-09-23T13:54:32.244Z",
- "updatedAt": "2019-09-23T13:54:32.244Z",
- "id": "5d8480306484ea0fa8466b93",
- "name": "BEACON",
- "reference": "OAL-AT-FIXED",
- "image": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGlu...",
- "batteryLifetime": 60,
- "rssiOneMeter": -36,
- "isUsedAsTag": false,
- "isUsedAsAutocalibrationTag": true,
- "imageName": "image.png",
- "isDefault": true,
- "site": null
}, - {
- "createdAt": "2019-09-23T13:54:32.244Z",
- "updatedAt": "2019-09-23T13:54:32.244Z",
- "id": "5d8480306484ea0fa8466b94",
- "name": "BEACON2",
- "reference": "OAL-AT-FIXED",
- "image": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGlu...",
- "batteryLifetime": 84,
- "rssiOneMeter": -45,
- "isUsedAsTag": false,
- "isUsedAsAutocalibrationTag": true,
- "imageName": "image.png",
- "isDefault": true,
- "site": null
}, - {
- "createdAt": "2019-09-23T13:54:32.244Z",
- "updatedAt": "2019-09-23T13:54:32.244Z",
- "id": "5d8480306484ea0fa8466b94",
- "name": "WRISTBAND",
- "reference": "OAL-AT-WRIST",
- "image": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGlu...",
- "batteryLifetime": 60,
- "rssiOneMeter": -55,
- "isUsedAsTag": true,
- "isUsedAsAutocalibrationTag": false,
- "imageName": "image.png",
- "isDefault": true,
- "site": null
}, - {
- "createdAt": "2019-09-23T13:54:32.244Z",
- "updatedAt": "2019-09-23T13:54:32.244Z",
- "id": "5d8480306484ea0fa8466b95",
- "name": "COIN",
- "reference": "OAL-AT-COIN-xx",
- "image": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGlu...",
- "batteryLifetime": 60,
- "rssiOneMeter": -55,
- "isUsedAsTag": true,
- "isUsedAsAutocalibrationTag": false,
- "imageName": "image.png",
- "isDefault": true,
- "site": null
}, - {
- "createdAt": "2019-09-23T13:54:32.244Z",
- "updatedAt": "2019-09-23T13:54:32.244Z",
- "id": "5d84802f6484ea0fa8466b91",
- "name": "Tag 2",
- "reference": "S12-13",
- "image": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGlu...",
- "imageName": "image2.png",
- "batteryLifetime": 12,
- "rssiOneMeter": -30,
- "isUsedAsTag": true,
- "isUsedAsAutocalibrationTag": false,
- "isDefault": false,
- "site": "5d84802f6484ea0fa8466b9dd"
}
]
}
This API allows to create a tag type.
siteId required | string This is a path param for siteId |
Authorization required | string Bearer {{access_token}} |
name required | string The name of the tag type. |
reference required | string The reference of the tag type. |
rssiOneMeter required | integer <int32> The RSSI measurement value at one meter from a gateway for this kind of tag. |
imageName | string Name of the imported image. |
image | string The encoded image in base64 of the tag type. |
batteryLifetime required | integer <int32> Battery Lifetime (in month) from the battery installation date. |
{- "name": "string",
- "reference": "string",
- "rssiOneMeter": 0,
- "imageName": "string",
- "image": "string",
- "batteryLifetime": 0
}
{- "status": 201,
- "message": "The Tag type has been successfully created.",
- "data": {
- "createdAt": "2023-07-03T08:05:42.076Z",
- "updatedAt": "2023-07-03T08:05:42.076Z",
- "id": "64a28156496b070a686b2790",
- "name": "Tag 12",
- "reference": "S12-5",
- "imageName": "name",
- "image": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGlu...",
- "batteryLifetime": 1,
- "rssiOneMeter": -30,
- "isUsedAsTag": true,
- "isUsedAsAutocalibrationTag": false,
- "isDefault": false,
- "site": "6479a99c1e4674406c786658"
}
}
This API allows to fetch get tag type by id.
siteId required | string This is a path param for siteId |
tagTypeId required | string This is a path param for tagTypeId |
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "Tag types have been successfully fetched.",
- "data": {
- "createdAt": "2019-09-23T13:54:32.244Z",
- "updatedAt": "2019-09-23T13:54:32.244Z",
- "id": "5d84802f6484ea0fa8466b91",
- "name": "Tag 2",
- "reference": "S12-13",
- "image": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGlu...",
- "imageName": "image2.png",
- "batteryLifetime": 12,
- "rssiOneMeter": -30,
- "isUsedAsTag": true,
- "isUsedAsAutocalibrationTag": false,
- "isDefault": false,
- "site": "5d84802f6484ea0fa8466b9dd"
}
}
This API allows to update a tag type.
siteId required | string This is a path param for siteId |
tagTypeId required | string This is a path param for tagTypeId |
Authorization required | string Bearer {{access_token}} |
name required | string The name of the tag type. |
reference required | string The reference of the tag type. |
rssiOneMeter required | integer <int32> The RSSI measurement value at one meter from a gateway for this kind of tag. |
imageName | string Name of the imported image. |
image | string The encoded image in base64 of the tag type. |
batteryLifetime required | integer <int32> Battery Lifetime (in month) from the battery installation date. |
{- "name": "string",
- "reference": "string",
- "rssiOneMeter": 0,
- "imageName": "string",
- "image": "string",
- "batteryLifetime": 0
}
{- "status": 200,
- "message": "The Tag type has been successfully updated.",
- "data": {
- "createdAt": "2023-07-03T03:39:22.519Z",
- "updatedAt": "2023-07-03T09:12:21.937Z",
- "id": "64a242ea0cca86531cdaa76b",
- "name": "Tag 2",
- "reference": "S12-21",
- "imageName": "name",
- "image": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGlu...",
- "batteryLifetime": 1,
- "rssiOneMeter": -200,
- "isUsedAsTag": true,
- "isUsedAsAutocalibrationTag": false,
- "isDefault": false,
- "site": "6479a99c1e4674406c786658"
}
}
This API allows to delete a tag type.
siteId required | string This is a path param for siteId |
tagTypeId required | string This is a path param for tagTypeId |
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The resource has been successfully deleted.",
- "data": {
- "tagTypeId": "64a28156496b070a686b2790",
- "name": "Tag 12",
- "reference": "S12-5"
}
}
This API allows to register a new building in a given site. This building can then be attached to a floor.
siteId required | string This is a path param for siteId |
Authorization required | string Bearer {{access_token}} |
Content-Type required | string application/json |
name required | string The name of the building. |
description | string The description of the building. |
{- "name": "string",
- "description": "string"
}
{- "status": 201,
- "message": "The building has been successfully created.",
- "data": {
- "createdAt": "2019-04-03T11:58:11.918Z",
- "updatedAt": "2019-04-03T11:58:11.918Z",
- "id": "5ca49fd3baa4cea10d7c64e5",
- "name": "BuildN",
- "description": "North building",
- "site": "6229b9b6e28ce75d2fb874bc"
}
}
This API allows to fetch all buildings associated to a given site.
siteId required | string This is a path param for siteId |
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The buildings have been successfully fetched.",
- "data": [
- {
- "createdAt": "2019-04-03T11:04:55.039Z",
- "updatedAt": "2019-04-03T11:04:55.039Z",
- "id": "5ca49fd3baa4cea10d7c64e8",
- "name": "BuildE",
- "description": "East building",
- "site": "6229b9b6e28ce75d2fb874bc"
}, - {
- "createdAt": "2019-04-03T11:58:11.918Z",
- "updatedAt": "2019-04-03T11:58:11.918Z",
- "id": "5ca49fd3baa4cea10d7c64e5",
- "name": "BuildN",
- "description": "North building",
- "site": "6229b9b6e28ce75d2fb874bc"
}
]
}
This API allows to fetch all buildings associated to a given site and their associated floors.
siteId required | string This is a path param for siteId |
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The buildings have been successfully fetched.",
- "data": [
- {
- "createdAt": "2019-04-03T11:04:55.039Z",
- "updatedAt": "2019-04-03T11:04:55.039Z",
- "id": "5ca49fd3baa4cea10d7c64e8",
- "name": "BuildE",
- "description": "East building",
- "site": "6229b9b6e28ce75d2fb874bc",
- "floors": [
- {
- "createdAt": "2019-04-11T14:13:29.877Z",
- "updatedAt": "2019-04-11T14:13:29.877Z",
- "id": "5caf4b8945f74e5a21d5dda7",
- "name": "Floor 1",
- "description": "R&d Floor",
- "floorNumber": 1,
- "relativeAltitude": 2.5,
- "map": "data:image/png;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlub...",
- "mapFileName": "image_batA_F1.png",
- "mapUrl": "/images/floors/20797d3-ddd7-41ba-9eb9-236a87e9511d.png",
- "mapCoordinates": {
- "type": "MultiPoint",
- "coordinates": [
- [
- -4.413275249535218,
- 48.44116834632192
], - [
- -4.413039257051424,
- 48.44207773058062
], - [
- -4.4123435171786705,
- 48.44107066979563
], - [
- -4.412107765674592,
- 48.44197945111263
]
]
}
}, - {
- "createdAt": "2019-04-11T14:13:29.877Z",
- "updatedAt": "2019-04-11T14:13:29.877Z",
- "id": "5caf4b8945f74e5a29451021",
- "name": "Floor 2",
- "description": "Sales Floor",
- "floorNumber": 2,
- "relativeAltitude": 2.5,
- "map": "data:image/png;base64,/9j/4AAQSkZJRgAdezdez/deozijdejzodzefreFRFRZ0ZJTEUAAQEAAAxITGlub...",
- "mapFileName": "image_batA_F2.png",
- "mapUrl": "/images/floors/20797d3-ddd7-41ba-9eb9-236a87e9511d.png",
- "mapCoordinates": {
- "type": "MultiPoint",
- "coordinates": [
- [
- -4.413275249535218,
- 48.44116834632192
], - [
- -4.413039257051424,
- 48.44207773058062
], - [
- -4.4123435171786705,
- 48.44107066979563
], - [
- -4.412107765674592,
- 48.44197945111263
]
]
}
}
]
}, - {
- "createdAt": "2019-04-03T11:58:11.918Z",
- "updatedAt": "2019-04-03T11:58:11.918Z",
- "id": "5ca49fd3baa4cea10d7c64e5",
- "name": "BuildN",
- "description": "North building",
- "floors": [ ]
}
]
}
This API allows to fetch one building identified by its id.
siteId required | string This is a path param for siteId |
buildingId required | string This is a path param for buildingId |
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The building has been successfully fetched.",
- "data": {
- "createdAt": "2019-04-03T11:58:11.918Z",
- "updatedAt": "2019-04-03T11:58:11.918Z",
- "id": "5ca49fd3baa4cea10d7c64e5",
- "name": "BuildN",
- "description": "North building",
- "site": "6229b9b6e28ce75d2fb874bc"
}
}
This API allows to update one building identified by its id.
siteId required | string This is a path param for siteId |
buildingId required | string This is a path param for buildingId |
Authorization required | string Bearer {{access_token}} |
Content-Type required | string application/json |
name required | string The name of the building. |
description | string The description of the building. |
{- "name": "string",
- "description": "string"
}
{- "status": 200,
- "message": "The building has been successfully updated.",
- "data": {
- "createdAt": "2019-04-03T11:58:11.918Z",
- "updatedAt": "2019-04-03T12:58:11.918Z",
- "id": "5ca49fd3baa4cea10d7c64e5",
- "name": "BuildN",
- "description": "North building",
- "site": "6229b9b6e28ce75d2fb874bc"
}
}
This API allows to delete a building identified by its id.
siteId required | string This is a path param for siteId |
buildingId required | string This is a path param for buildingId |
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The building has been successfully deleted.",
- "data": {
- "buildingId": "5cff9551956ce4331c634b62"
}
}
This API allows to create a new floor in a given building.
siteId required | string This is a path param for siteId |
buildingId required | string This is a path param for buildingId |
Authorization required | string Bearer {{access_token}} |
Content-Type required | string application/json |
name required | string The name of the floor. |
floorNumber required | integer <int32> The floor number. |
map required | string The floor map encoded in base64. |
required | object The floor map coordinates, in geojson format. Must contain the latitude and longitude of the four floor map corners. Check response samples for expected format. |
description | string The description of the floor. |
relativeAltitude required | number <double> The relative altitude of the floor. (in meters) |
mapFileName required | string The floor map file name. |
{- "name": "string",
- "floorNumber": 0,
- "map": "string",
- "mapCoordinates": {
- "type": "string",
- "coordinates": [
- [
- null
]
]
}, - "description": "string",
- "relativeAltitude": 0,
- "mapFileName": "string"
}
{- "status": 201,
- "message": "The floor has been successfully created.",
- "data": {
- "createdAt": "2019-04-11T14:13:29.877Z",
- "updatedAt": "2019-04-11T14:13:29.877Z",
- "id": "5caf4b8945f74e5a21d5dda7",
- "name": "Floor 1",
- "description": "R&d Floor",
- "floorNumber": 1,
- "relativeAltitude": 2.5,
- "map": "data:image/png;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlub...",
- "mapUrl": "/images/floors/20797d3-ddd7-41ba-9eb9-236a87e9511d.png",
- "mapFileName": "image_batA.png",
- "mapCoordinates": {
- "type": "MultiPoint",
- "coordinates": [
- [
- -4.413275249535218,
- 48.44116834632192
], - [
- -4.413039257051424,
- 48.44207773058062
], - [
- -4.4123435171786705,
- 48.44107066979563
], - [
- -4.412107765674592,
- 48.44197945111263
]
]
}, - "building": "6268e8f4ef78b30f8825f97f"
}
}
This API allows to fetch all floors associated to a given building in a given site.
siteId required | string This is a path param for siteId |
buildingId required | string This is a path param for buildingId |
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The floors have been successfully fetched.",
- "data": [
- {
- "createdAt": "2019-04-11T14:13:29.877Z",
- "updatedAt": "2019-04-11T14:13:29.877Z",
- "id": "5caf4b8945f74e5a21d5dda7",
- "name": "Floor 1",
- "description": "R&d Floor",
- "floorNumber": 1,
- "relativeAltitude": 2.5,
- "map": "data:image/png;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlub...",
- "mapFileName": "image_batA_F1.png",
- "mapUrl": "/images/floors/20797d3-ddd7-41ba-9eb9-236a87e9511d.png",
- "mapCoordinates": {
- "type": "MultiPoint",
- "coordinates": [
- [
- -4.413275249535218,
- 48.44116834632192
], - [
- -4.413039257051424,
- 48.44207773058062
], - [
- -4.4123435171786705,
- 48.44107066979563
], - [
- -4.412107765674592,
- 48.44197945111263
]
]
}, - "building": "6268e8f4ef78b30f8825f97f"
}, - {
- "createdAt": "2019-04-11T14:13:29.877Z",
- "updatedAt": "2019-04-11T14:13:29.877Z",
- "id": "5caf4b8945f74e5a29451021",
- "name": "Floor 2",
- "description": "Sales Floor",
- "floorNumber": 2,
- "relativeAltitude": 2.5,
- "map": "data:image/png;base64,/9j/4AAQSkZJRgAdezdez/deozijdejzodzefreFRFRZ0ZJTEUAAQEAAAxITGlub...",
- "mapFileName": "image_batA_F2.png",
- "mapUrl": "/images/floors/20797d3-ddd7-41ba-9eb9-236a87e9511d.png",
- "mapCoordinates": {
- "type": "MultiPoint",
- "coordinates": [
- [
- -4.413275249535218,
- 48.44116834632192
], - [
- -4.413039257051424,
- 48.44207773058062
], - [
- -4.4123435171786705,
- 48.44107066979563
], - [
- -4.412107765674592,
- 48.44197945111263
]
]
}, - "building": "6268e8f4ef78b30f8825f97f"
}
]
}
This API allows to fetch one floor identified by its id.
siteId required | string This is a path param for siteId |
buildingId required | string This is a path param for buildingId |
floorId required | string This is a path param for floorId |
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The floor has been successfully fetched.",
- "data": {
- "createdAt": "2019-04-11T14:13:29.877Z",
- "updatedAt": "2019-04-11T14:13:29.877Z",
- "id": "5caf4b8945f74e5a21d5dda7",
- "name": "Floor 1",
- "description": "R&d Floor",
- "floorNumber": 1,
- "relativeAltitude": 2.5,
- "map": "data:image/png;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlub...",
- "mapFileName": "image_batA.png",
- "mapUrl": "/images/floors/20797d3-ddd7-41ba-9eb9-236a87e9511d.png",
- "mapCoordinates": {
- "type": "MultiPoint",
- "coordinates": [
- [
- -4.413275249535218,
- 48.44116834632192
], - [
- -4.413039257051424,
- 48.44207773058062
], - [
- -4.4123435171786705,
- 48.44107066979563
], - [
- -4.412107765674592,
- 48.44197945111263
]
]
}, - "building": "6268e8f4ef78b30f8825f97f"
}
}
This API allows to update one floor identified by its id.
siteId required | string This is a path param for siteId |
buildingId required | string This is a path param for buildingId |
floorId required | string This is a path param for floorId |
Authorization required | string Bearer {{access_token}} |
Content-Type required | string application/json |
name required | string The name of the floor. |
floorNumber required | integer <int32> The floor number. |
map required | string The floor map encoded in base64. |
required | object The floor map coordinates, in geojson format. Must contain the latitude and longitude of the four floor map corners. Check response samples for expected format. |
description | string The description of the floor. |
relativeAltitude required | number <double> The relative altitude of the floor. (in meters) |
mapFileName required | string The floor map file name. |
{- "name": "string",
- "floorNumber": 0,
- "map": "string",
- "mapCoordinates": {
- "type": "string",
- "coordinates": [
- [
- null
]
]
}, - "description": "string",
- "relativeAltitude": 0,
- "mapFileName": "string"
}
{- "status": 200,
- "message": "The floor has been successfully updated.",
- "data": {
- "createdAt": "2019-04-11T14:13:29.877Z",
- "updatedAt": "2019-04-11T14:13:29.877Z",
- "id": "5caf4b8945f74e5a21d5dda7",
- "name": "Floor 1",
- "description": "R&d Floor",
- "floorNumber": 1,
- "relativeAltitude": 2.5,
- "map": "data:image/png;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlub...",
- "mapFileName": "image_batA.png",
- "mapUrl": "/images/floors/20797d3-ddd7-41ba-9eb9-236a87e9511d.png",
- "mapCoordinates": {
- "type": "MultiPoint",
- "coordinates": [
- [
- -4.413275249535218,
- 48.44116834632192
], - [
- -4.413039257051424,
- 48.44207773058062
], - [
- -4.4123435171786705,
- 48.44107066979563
], - [
- -4.412107765674592,
- 48.44197945111263
]
]
}, - "building": "6268e8f4ef78b30f8825f97f"
}
}
This API allows to delete a floor identified by its id.
siteId required | string This is a path param for siteId |
buildingId required | string This is a path param for buildingId |
floorId required | string This is a path param for floorId |
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The floor has been successfully deleted.",
- "data": {
- "floorId": "6268ea6419ee07102adfb9fb"
}
}
This API allows to create a new gateway for a given site.
siteId required | string This is a path param for siteId |
Authorization required | string Bearer {{access_token}} |
Content-Type required | string application/json |
name required | string The name of the gateway. |
bleMacAddress required | string The mac address of BLE interface of the gateway. |
wifiMacAddress | string The mac address of Wifi interface of the gateway. |
model required | string Enum: "OAW-AP1201" "OAW-AP1201BG" "OAW-AP1231" "OAW-AP1232" "OAW-AP1311" "OAW-AP1321" "OAW-AP1322" "OAW-AP1331" "OAW-AP1351" "OAW-AP1361" "OAW-AP1361D" "OAW-AP1362" "OAW-AP1451" "OAW-AP5xx" "OAW-AP6xx" "OAW-AP1431" "OAW-AP1411" "OAW-AP1301H" The hardware model of the gateway. |
softwareVersion | string The software version number installed in the gateway. |
groupName | string The name of the group where the gateway is located. |
ipAddress | string The ip address of the gateway. |
object GeoJson format with type key set type "Point" and "coordinates" key set the lat/long coordinates of the gateway. | |
buildingId | string The building id where the gateway will be located. Should not be given if location is not specify. |
floorId | string The floor id where the gateway will be located. Should not be given if location is not specify. |
floorElevation | number <double> The floor elevation of the gateway. |
keywords | Array of strings An array of strings containing keywords. |
{- "name": "string",
- "bleMacAddress": "string",
- "wifiMacAddress": "string",
- "model": "OAW-AP1201",
- "softwareVersion": "string",
- "groupName": "string",
- "ipAddress": "string",
- "location": {
- "type": "string",
- "coordinates": [
- null
]
}, - "buildingId": "string",
- "floorId": "string",
- "floorElevation": 0,
- "keywords": [
- "string"
]
}
{- "status": 201,
- "message": "The BLE gateway has been successfully created.",
- "data": {
- "createdAt": "2019-04-18T12:33:40.995Z",
- "updatedAt": "2019-04-18T12:33:40.995Z",
- "id": "5cb86ea4236bc32e88c9ea7a",
- "name": "AP 1",
- "bleMacAddress": "00:11:22:33:44:08",
- "wifiMacAddress": "00:11:22:33:44:09",
- "model": "OAW-AP1201BG",
- "gatewayType": "STELLAR",
- "location": {
- "type": "Point",
- "coordinates": [
- -4.41237960127182,
- 48.4416074192062
]
}, - "softwareVersion": "3.2.1.21",
- "floorElevation": 2.1,
- "groupName": "AP Group 1",
- "keywords": [
- "specialGateway"
], - "ipAddress": "192.178.21.21",
- "site": "5cb5caa6c395a01b4c9d86cb",
- "building": {
- "id": "6229b9d4e28ce75d2fb87592",
- "name": "Bâtiment A",
- "description": "new description"
}, - "floor": {
- "id": "6229b9f6e28ce75d2fb87593",
- "name": "Etag A",
- "description": "",
- "floorNumber": 4
}
}
}
This API allows to fetch all gateways associated to a given site.
siteId required | string This is a path param for siteId |
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The BLE gatewayS have been successfully fetched.",
- "data": [
- {
- "createdAt": "2019-04-18T12:33:40.995Z",
- "updatedAt": "2019-04-18T12:33:40.995Z",
- "id": "5cb86ea4236bc32e88c9ea7a",
- "name": "AP 1",
- "bleMacAddress": "00:11:22:33:44:08",
- "wifiMacAddress": "00:11:22:33:44:09",
- "model": "OAW-AP1201BG",
- "gatewayType": "STELLAR",
- "location": {
- "type": "Point",
- "coordinates": [
- -4.41237960127182,
- 48.4416074192062
]
}, - "softwareVersion": "3.2.1.21",
- "floorElevation": 2.1,
- "groupName": "AP Group 1",
- "keywords": [
- "specialGateway"
], - "ipAddress": "192.178.21.21",
- "site": "5cb5caa6c395a01b4c9d86cb",
- "building": {
- "id": "5d8c889742f2d453a719e5c3",
- "name": "Bâtiment A",
- "description": ""
}, - "floor": {
- "id": "5d8c88cb42f2d453a719e5c7",
- "name": "A1",
- "description": "",
- "floorNumber": 1
}
}, - {
- "createdAt": "2019-04-18T12:33:40.995Z",
- "updatedAt": "2019-04-18T12:33:40.995Z",
- "id": "5cb86ea4236bc32e88c9ea7a",
- "name": "AP 2",
- "bleMacAddress": "00:11:22:33:44:11",
- "wifiMacAddress": "00:11:22:33:44:12",
- "model": "OAW-AP1201BG",
- "gatewayType": "STELLAR",
- "location": { },
- "softwareVersion": "3.2.1.21",
- "floorElevation": 2.1,
- "groupName": "AP Group 1",
- "keywords": [
- "specialGateway"
], - "ipAddress": "192.178.21.22",
- "site": "5cb5caa6c395a01b4c9d86cb",
- "building": null,
- "floor": null
}, - {
- "createdAt": "2023-05-29T08:38:42.076Z",
- "updatedAt": "2023-05-29T08:38:42.076Z",
- "id": "647464923820fa2ce0a3fe81",
- "name": "AP 3",
- "bleMacAddress": "1A:1A:2A:4D:09:2F",
- "wifiMacAddress": "",
- "model": "OAW-AP5xx",
- "location": { },
- "softwareVersion": " 3.0.4.1036",
- "floorElevation": 2.5,
- "groupName": "AP group 1",
- "ipAddress": "192.168.10.1",
- "keywords": {
- "list": [ ]
}, - "gatewayType": "ARUBA",
- "site": "6465f9a187bdab3fa4a2cf99",
- "building": null,
- "floor": null
}
]
}
This API allows to mass import a list of gateways
siteId required | string This is a path param for siteId |
Authorization required | string Bearer {{access_token}} |
Content-Type required | string application/json |
Array of objects An array of gateways to create. |
{- "gateways": [
- {
- "name": "string",
- "bleMacAddress": "string",
- "wifiMacAddress": "string",
- "model": "OAW-AP1201",
- "softwareVersion": "string",
- "groupName": "string",
- "ipAddress": "string",
- "location": {
- "type": "string",
- "coordinates": [
- null
]
}, - "floorElevation": null,
- "keywords": [
- "string"
]
}
]
}
{- "status": 201,
- "message": "BLE gateways have been successfully created.",
- "data": [
- {
- "createdAt": "2019-04-18T12:33:40.995Z",
- "updatedAt": "2019-04-18T12:33:40.995Z",
- "id": "5cb86ea4236bc32e88c9ea7a",
- "name": "AP 1",
- "bleMacAddress": "00:11:22:33:44:08",
- "wifiMacAddress": "00:11:22:33:44:09",
- "model": "OAW-AP1201BG",
- "gatewayType": "STELLAR",
- "location": {
- "type": "Point",
- "coordinates": [
- -4.41237960127182,
- 48.4416074192062
]
}, - "softwareVersion": "3.2.1.21",
- "floorElevation": 2.1,
- "groupName": "AP Group 1",
- "keywords": [
- "specialGateway"
], - "ipAddress": "192.178.21.21",
- "site": "5cb5caa6c395a01b4c9d86cb",
- "building": {
- "id": "5d8c889742f2d453a719e5c3",
- "name": "Bâtiment A",
- "description": ""
}, - "floor": {
- "id": "5d8c88cb42f2d453a719e5c7",
- "name": "A1",
- "description": "",
- "floorNumber": 1
}
}, - {
- "createdAt": "2019-04-18T12:33:40.995Z",
- "updatedAt": "2019-04-18T12:33:40.995Z",
- "id": "5cb86ea4236bc32e88c9ea7a",
- "name": "AP 2",
- "bleMacAddress": "00:11:22:33:44:11",
- "wifiMacAddress": "00:11:22:33:44:84",
- "model": "OAW-AP1201BG",
- "gatewayType": "STELLAR",
- "location": { },
- "softwareVersion": "3.2.1.21",
- "floorElevation": 2.1,
- "groupName": "AP Group 1",
- "keywords": [
- "specialGateway"
], - "ipAddress": "192.178.21.22",
- "site": "5cb5caa6c395a01b4c9d86cb",
- "building": null,
- "floor": null
}, - {
- "createdAt": "2019-04-18T12:33:40.995Z",
- "updatedAt": "2019-04-18T12:33:40.995Z",
- "id": "5cb86ea4236bc32e88c9ea7a",
- "name": "AP 3",
- "bleMacAddress": "00:11:22:33:44:11",
- "wifiMacAddress": "00:11:22:33:44:84",
- "model": "OAW-AP5xx",
- "gatewayType": "ARUBA",
- "location": { },
- "softwareVersion": "3.2.1.21",
- "floorElevation": 2.1,
- "groupName": "AP Group 1",
- "keywords": [
- "specialGateway"
], - "ipAddress": "192.178.21.22",
- "site": "5cb5caa6c395a01b4c9d86cb",
- "building": null,
- "floor": null
}
]
}
This API allows to update metadata of one gateway identified by its id. Note that another API exists to set the location of a gateway.
siteId required | string This is a path param for siteId |
gatewayId required | string This is a path param for gatewayId |
Authorization required | string Bearer {{access_token}} |
Content-Type required | string application/json |
name required | string The name of the gateway. |
bleMacAddress required | string The mac address of BLE interface of the gateway. |
wifiMacAddress | string The mac address of Wifi interface of the gateway. |
model required | string Enum: "OAW-AP1201" "OAW-AP1201BG" "OAW-AP1231" "OAW-AP1232" "OAW-AP1311" "OAW-AP1321" "OAW-AP1322" "OAW-AP1331" "OAW-AP1351" "OAW-AP1361" "OAW-AP1361D" "OAW-AP1362" "OAW-AP1451" "OAW-AP5xx" "OAW-AP6xx" "OAW-AP1431" "OAW-AP1411" "OAW-AP1301H" The hardware model of the gateway. |
softwareVersion | string The software version number installed in the gateway. |
groupName | string The name of the group where the gateway is located. |
ipAddress | string The ip address of the gateway. |
object GeoJson format with type key set type "Point" and "coordinates" key set the lat/long coordinates of the gateway. | |
buildingId | string The building id where the gateway will be located. Should not be given if location is not specify. |
floorId | string The floor id where the gateway will be located. Should not be given if location is not specify. |
floorElevation | number <double> The floor elevation of the gateway. |
keywords | Array of strings An array of strings containing keywords. |
{- "name": "string",
- "bleMacAddress": "string",
- "wifiMacAddress": "string",
- "model": "OAW-AP1201",
- "softwareVersion": "string",
- "groupName": "string",
- "ipAddress": "string",
- "location": {
- "type": "string",
- "coordinates": [
- null
]
}, - "buildingId": "string",
- "floorId": "string",
- "floorElevation": 0,
- "keywords": [
- "string"
]
}
{- "status": 200,
- "message": "The BLE gateway has been successfully updated.",
- "data": {
- "createdAt": "2019-04-18T12:33:40.995Z",
- "updatedAt": "2019-04-18T12:33:40.995Z",
- "id": "5cb86ea4236bc32e88c9ea7a",
- "name": "AP 2",
- "bleMacAddress": "00:11:22:33:44:11",
- "wifiMacAddress": "00:11:22:21:44:09",
- "model": "OAW-AP1201BG",
- "gatewayType": "STELLAR",
- "location": {
- "type": "Point",
- "coordinates": [
- -4.41237960127182,
- 48.4416074192062
]
}, - "softwareVersion": "3.2.1.21",
- "floorElevation": 2.1,
- "groupName": "AP Group 1",
- "keywords": [
- "specialGateway"
], - "ipAddress": "192.178.21.22",
- "site": "5cb5caa6c395a01b4c9d86cb",
- "building": {
- "id": "5d8c889742f2d453a719e5c3",
- "name": "Bâtiment A",
- "description": ""
}, - "floor": {
- "id": "5d8c88cb42f2d453a719e5c7",
- "name": "A1",
- "description": "",
- "floorNumber": 1
}
}
}
This API allows to fetch one gateway identified by its id.
siteId required | string This is a path param for siteId |
gatewayId required | string This is a path param for gatewayId |
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The BLE gateway has been successfully fetched.",
- "data": {
- "createdAt": "2019-04-18T12:33:40.995Z",
- "updatedAt": "2019-04-18T12:33:40.995Z",
- "id": "5cb86ea4236bc32e88c9ea7a",
- "name": "AP 2",
- "bleMacAddress": "00:11:22:33:44:11",
- "wifiMacAddress": "00:11:94:33:44:09",
- "model": "OAW-AP1201BG",
- "gatewayType": "STELLAR",
- "location": {
- "type": "Point",
- "coordinates": [
- -4.41237960127182,
- 48.4416074192062
]
}, - "softwareVersion": "3.2.1.21",
- "floorElevation": 2.1,
- "groupName": "AP Group 1",
- "keywords": [
- "specialGateway"
], - "ipAddress": "192.178.21.22",
- "site": "5cb5caa6c395a01b4c9d86cb",
- "building": {
- "id": "5d8c889742f2d453a719e5c3",
- "name": "Bâtiment A",
- "description": ""
}, - "floor": {
- "id": "5d8c88cb42f2d453a719e5c7",
- "name": "A1",
- "description": "",
- "floorNumber": 1
}
}
}
This API allows to delete a gateway identified by its id.
siteId required | string This is a path param for siteId |
gatewayId required | string This is a path param for gatewayId |
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The BLE gateway has been successfully deleted.",
- "data": {
- "gatewayId": "5cff9551956ce4331c634b62"
}
}
This API allows to set the location of gateway.
siteId required | string This is a path param for siteId |
gatewayId required | string This is a path param for gatewayId |
Authorization required | string Bearer {{access_token}} |
Content-Type required | string application/json |
id required | string The id of the gateway. |
buildingId required | string The building id where the gateway has been located. |
floorId required | string The floor id where the gateway has been located. |
required | object GeoJson format with type key set type "Point" and "coordinates" key set the lat/long coordinates of the gateway. |
floorElevation | number <double> The floor elevation where the gateway is located. |
{- "id": "string",
- "buildingId": "string",
- "floorId": "string",
- "location": {
- "type": "string",
- "coordinates": [
- null
]
}, - "floorElevation": 0
}
{- "status": 200,
- "message": "The BLE gateway has been successfully updated.",
- "data": {
- "createdAt": "2019-04-18T12:33:40.995Z",
- "updatedAt": "2019-04-18T12:33:40.995Z",
- "id": "5cb5cbd5c395a01b4c9d86da",
- "name": "AP 2",
- "bleMacAddress": "00:11:22:33:44:11",
- "wifiMacAddress": "00:11:22:74:44:09",
- "model": "OAW-AP1201BG",
- "gatewayType": "STELLAR",
- "location": {
- "type": "Point",
- "coordinates": [
- -4.41237960127182,
- 48.4416074192062
]
}, - "softwareVersion": "3.2.1.21",
- "floorElevation": 2.1,
- "groupName": "AP Group 1",
- "keywords": [
- "specialGateway"
], - "ipAddress": "192.178.21.22",
- "site": "5cb5caa6c395a01b4c9d86cb",
- "building": {
- "id": "5d8c889742f2d453a719e5c3",
- "name": "Bâtiment A",
- "description": ""
}, - "floor": {
- "id": "5d8c88cb42f2d453a719e5c7",
- "name": "A1",
- "description": "",
- "floorNumber": 1
}
}
}
This API allows to fetch all gateways located in a given building.
siteId required | string This is a path param for siteId |
buildingId required | string This is a path param for buildingId |
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The BLE gateways have been successfully fetched.",
- "data": [
- {
- "createdAt": "2019-04-18T12:33:40.995Z",
- "updatedAt": "2019-04-18T12:33:40.995Z",
- "id": "5cb86ea4236bc32e88c9ea7a",
- "name": "AP 1",
- "bleMacAddress": "00:11:22:33:44:08",
- "wifiMacAddress": "00:11:22:33:44:00",
- "model": "OAW-AP1201BG",
- "gatewayType": "STELLAR",
- "location": {
- "type": "Point",
- "coordinates": [
- -4.41237960127182,
- 48.4416074192062
]
}, - "softwareVersion": "3.2.1.21",
- "floorElevation": 2.1,
- "groupName": "AP Group 1",
- "keywords": [
- "specialGateway"
], - "ipAddress": "192.178.21.21",
- "site": "5cb5caa6c395a01b4c9d86cb",
- "building": {
- "id": "5d8c889742f2d453a719e5c3",
- "name": "Bâtiment A",
- "description": ""
}, - "floor": {
- "id": "5d8c88cb42f2d453a719e5c7",
- "name": "A1",
- "description": "",
- "floorNumber": 1
}
}, - {
- "createdAt": "2019-04-18T12:33:40.995Z",
- "updatedAt": "2019-04-18T12:33:40.995Z",
- "id": "5cb86ea4236bc32e88c9ea7a",
- "name": "AP 2",
- "bleMacAddress": "00:11:22:33:44:11",
- "wifiMacAddress": "00:11:22:33:44:52",
- "model": "OAW-AP1201BG",
- "gatewayType": "STELLAR",
- "location": {
- "type": "Point",
- "coordinates": [
- -4.41237960127182,
- 48.4416074192062
]
}, - "softwareVersion": "3.2.1.21",
- "floorElevation": 2.1,
- "groupName": "AP Group 1",
- "keywords": [
- "specialGateway"
], - "ipAddress": "192.178.21.22",
- "site": "5cb5caa6c395a01b4c9d86cb",
- "building": {
- "id": "5d8c889742f2d453a719e5c3",
- "name": "Bâtiment A",
- "description": ""
}, - "floor": {
- "id": "5d8c88cb42f2d453a719e5c7",
- "name": "A1",
- "description": "",
- "floorNumber": 1
}
}, - {
- "createdAt": "2019-04-18T12:33:40.995Z",
- "updatedAt": "2019-04-18T12:33:40.995Z",
- "id": "5cb86ea4236bc32e88c9ea7a",
- "name": "AP 3",
- "bleMacAddress": "00:11:22:33:44:11",
- "wifiMacAddress": "00:11:22:33:44:52",
- "model": "OAW-AP5xx",
- "gatewayType": "ARUBA",
- "location": {
- "type": "Point",
- "coordinates": [
- -4.41237960127182,
- 48.4416074192062
]
}, - "softwareVersion": "3.2.1.21",
- "floorElevation": 2.1,
- "groupName": "AP Group 1",
- "keywords": [
- "specialGateway"
], - "ipAddress": "192.178.21.22",
- "site": "5cb5caa6c395a01b4c9d86cb",
- "building": {
- "id": "5d8c889742f2d453a719e5c3",
- "name": "Bâtiment A",
- "description": ""
}, - "floor": {
- "id": "5d8c88cb42f2d453a719e5c7",
- "name": "A1",
- "description": "",
- "floorNumber": 1
}
}
]
}
This API allows to fetch all gateways located in a given floor of a given building.
siteId required | string This is a path param for siteId |
buildingId required | string This is a path param for buildingId |
floorId required | string This is a path param for floorId |
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The BLE gateways have been successfully fetched.",
- "data": [
- {
- "createdAt": "2019-04-18T12:33:40.995Z",
- "updatedAt": "2019-04-18T12:33:40.995Z",
- "id": "5cb86ea4236bc32e88c9ea7a",
- "name": "AP 1",
- "bleMacAddress": "00:11:22:33:44:08",
- "wifiMacAddress": "00:11:22:33:21:09",
- "model": "OAW-AP1201BG",
- "gatewayType": "STELLAR",
- "location": {
- "type": "Point",
- "coordinates": [
- -4.41237960127182,
- 48.4416074192062
]
}, - "softwareVersion": "3.2.1.21",
- "floorElevation": 2.1,
- "groupName": "AP Group 1",
- "keywords": [
- "specialGateway"
], - "ipAddress": "192.178.21.21",
- "site": "5cb5caa6c395a01b4c9d86cb",
- "building": {
- "id": "5d8c889742f2d453a719e5c3",
- "name": "Bâtiment A",
- "description": ""
}, - "floor": {
- "id": "5d8c88cb42f2d453a719e5c7",
- "name": "A1",
- "description": "",
- "floorNumber": 1
}
}, - {
- "createdAt": "2019-04-18T12:33:40.995Z",
- "updatedAt": "2019-04-18T12:33:40.995Z",
- "id": "5cb86ea4236bc32e88c9ea7a",
- "name": "AP 2",
- "bleMacAddress": "00:11:22:33:44:11",
- "wifiMacAddress": "00:11:22:33:44:09",
- "model": "OAW-AP1201BG",
- "gatewayType": "STELLAR",
- "location": {
- "type": "Point",
- "coordinates": [
- -4.41237960127182,
- 48.4416074192062
]
}, - "softwareVersion": "3.2.1.21",
- "floorElevation": 2.1,
- "groupName": "AP Group 1",
- "keywords": [
- "specialGateway"
], - "ipAddress": "192.178.21.22",
- "site": "5cb5caa6c395a01b4c9d86cb",
- "building": {
- "id": "5d8c889742f2d453a719e5c3",
- "name": "Bâtiment A",
- "description": ""
}, - "floor": {
- "id": "5d8c88cb42f2d453a719e5c7",
- "name": "A1",
- "description": "",
- "floorNumber": 1
}
}, - {
- "createdAt": "2019-04-18T12:33:40.995Z",
- "updatedAt": "2019-04-18T12:33:40.995Z",
- "id": "5cb86ea4236bc32e88c9ea7a",
- "name": "AP 3",
- "bleMacAddress": "00:11:22:33:44:11",
- "wifiMacAddress": "00:11:22:33:44:09",
- "model": "OAW-AP5xx",
- "gatewayType": "ARUBA",
- "location": {
- "type": "Point",
- "coordinates": [
- -4.41237960127182,
- 48.4416074192062
]
}, - "softwareVersion": "3.2.1.21",
- "floorElevation": 2.1,
- "groupName": "AP Group 1",
- "keywords": [
- "specialGateway"
], - "ipAddress": "192.178.21.22",
- "site": "5cb5caa6c395a01b4c9d86cb",
- "building": {
- "id": "5d8c889742f2d453a719e5c3",
- "name": "Bâtiment A",
- "description": ""
}, - "floor": {
- "id": "5d8c88cb42f2d453a719e5c7",
- "name": "A1",
- "description": "",
- "floorNumber": 1
}
}
]
}
This API allows to create a new indoor area for a given floor.
siteId required | string This is a path param for siteId |
buildingId required | string This is a path param for buildingId |
floorId required | string This is a path param for floorId |
Authorization required | string Bearer {{access_token}} |
Content-Type required | string application/json |
name required | string The name of the indoor area. |
required | object The lat/long coordinates of the area polygon, in geojson format. |
area required | number <double> The size of the indoor area. |
areaUnit required | string Enum: "squareMeters" "squareFeets" The unit of the given area. Must be one of 'squareMeters', 'squareFeets'. |
color | string The color chosen for displaying the given area. The default value of color is 3388ff. |
{- "name": "string",
- "polygon": {
- "type": "string",
- "coordinates": [
- [
- null
]
]
}, - "area": 0,
- "areaUnit": "squareMeters",
- "color": "string"
}
{- "status": 201,
- "message": "The indoor area has been successfully created.",
- "data": {
- "createdAt": "2019-05-15T08:01:28.800Z",
- "updatedAt": "2019-05-15T08:01:28.800Z",
- "id": "5cdbc758a3fdd568537fb8eb",
- "name": "area2",
- "polygon": {
- "type": "Polygon",
- "coordinates": [
- [
- -4.412663,
- 48.44153
], - [
- -4.412673,
- 48.441483
], - [
- -4.412602,
- 48.441472
], - [
- -4.412593,
- 48.44152
], - [
- -4.412663,
- 48.44153
]
]
}, - "area": 136,
- "areaUnit": "squareMeters",
- "color": "#38f",
- "site": "5defbaaf803a3c1727cbbceb",
- "building": {
- "description": "",
- "id": "5defbacf803a3c1727cbbdad",
- "name": "Building A"
}, - "floor": {
- "description": "",
- "floorNumber": 1,
- "id": "5defbaf6803a3c1727cbbdb7",
- "name": "A1"
}
}
}
This API allows to fetch all indoor areas located in a given floor of a given building.
siteId required | string This is a path param for siteId |
buildingId required | string This is a path param for buildingId |
floorId required | string This is a path param for floorId |
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The indoor areas have been successfully fetched.",
- "data": [
- {
- "createdAt": "2019-05-15T07:59:21.426Z",
- "updatedAt": "2019-05-15T07:59:21.426Z",
- "id": "5cdbc6d9a3fdd568537fb8e9",
- "name": "area1",
- "polygon": {
- "type": "Polygon",
- "coordinates": [
- [
- -4.412663,
- 48.44153
], - [
- -4.412673,
- 48.441483
], - [
- -4.412602,
- 48.441472
], - [
- -4.412593,
- 48.44152
], - [
- -4.412663,
- 48.44153
]
]
}, - "area": 12345,
- "areaUnit": "squareMeters",
- "color": "#38f",
- "site": "5defbaaf803a3c1727cbbceb",
- "building": {
- "description": "",
- "id": "5defbacf803a3c1727cbbdad",
- "name": "Building A"
}, - "floor": {
- "description": "",
- "floorNumber": 1,
- "id": "5defbaf6803a3c1727cbbdb7",
- "name": "A1"
}
}, - {
- "createdAt": "2019-05-15T08:01:28.800Z",
- "updatedAt": "2019-05-15T08:01:28.800Z",
- "id": "5cdbc758a3fdd568537fb8eb",
- "name": "area2",
- "polygon": {
- "type": "Polygon",
- "coordinates": [
- [
- -4.412663,
- 48.44153
], - [
- -4.412673,
- 48.441483
], - [
- -4.412602,
- 48.441472
], - [
- -4.412593,
- 48.44152
], - [
- -4.412663,
- 48.44153
]
]
}, - "area": 136,
- "areaUnit": "squareMeters",
- "color": "#38f",
- "site": "5defbaaf803a3c1727cbbceb",
- "building": {
- "description": "",
- "id": "5defbacf803a3c1727cbbdad",
- "name": "Building A"
}, - "floor": {
- "description": "",
- "floorNumber": 1,
- "id": "5defbaf6803a3c1727cbbdb7",
- "name": "A1"
}
}
]
}
This API allows to fetch all indoor areas associated to a given site.
siteId required | string This is a path param for siteId |
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The indoor areas have been successfully fetched.",
- "data": [
- {
- "createdAt": "2019-05-15T07:59:21.426Z",
- "updatedAt": "2019-05-15T07:59:21.426Z",
- "id": "5cdbc6d9a3fdd568537fb8e9",
- "name": "area1",
- "polygon": {
- "type": "Polygon",
- "coordinates": [
- [
- -4.412663,
- 48.44153
], - [
- -4.412673,
- 48.441483
], - [
- -4.412602,
- 48.441472
], - [
- -4.412593,
- 48.44152
], - [
- -4.412663,
- 48.44153
]
]
}, - "area": 12345,
- "areaUnit": "squareMeters",
- "color": "#38f",
- "site": "5defbaaf803a3c1727cbbceb",
- "building": {
- "description": "",
- "id": "5defbacf803a3c1727cbbdad",
- "name": "Building A"
}, - "floor": {
- "description": "",
- "floorNumber": 1,
- "id": "5defbaf6803a3c1727cbbdb7",
- "name": "A1"
}
}, - {
- "createdAt": "2019-05-15T08:01:28.800Z",
- "updatedAt": "2019-05-15T08:01:28.800Z",
- "id": "5cdbc758a3fdd568537fb8eb",
- "name": "area2",
- "polygon": {
- "type": "Polygon",
- "coordinates": [
- [
- -4.412663,
- 48.44153
], - [
- -4.412673,
- 48.441483
], - [
- -4.412602,
- 48.441472
], - [
- -4.412593,
- 48.44152
], - [
- -4.412663,
- 48.44153
]
]
}, - "area": 136,
- "areaUnit": "squareMeters",
- "color": "#38f",
- "site": "5defbaaf803a3c1727cbbceb",
- "building": {
- "description": "",
- "id": "5defbacf803a3c1727cbbdad",
- "name": "Building A"
}, - "floor": {
- "description": "",
- "floorNumber": 1,
- "id": "5defbaf6803a3c1727cbbdb7",
- "name": "A1"
}
}
]
}
This API allows to fetch all indoor areas located in a given building.
siteId required | string This is a path param for siteId |
buildingId required | string This is a path param for buildingId |
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The indoor areas have been successfully fetched.",
- "data": [
- {
- "createdAt": "2019-05-15T07:59:21.426Z",
- "updatedAt": "2019-05-15T07:59:21.426Z",
- "id": "5cdbc6d9a3fdd568537fb8e9",
- "name": "area1",
- "polygon": {
- "type": "Polygon",
- "coordinates": [
- [
- -4.412663,
- 48.44153
], - [
- -4.412673,
- 48.441483
], - [
- -4.412602,
- 48.441472
], - [
- -4.412593,
- 48.44152
], - [
- -4.412663,
- 48.44153
]
]
}, - "area": 12345,
- "areaUnit": "squareMeters",
- "color": "#38f",
- "site": "5defbaaf803a3c1727cbbceb",
- "building": {
- "description": "",
- "id": "5defbacf803a3c1727cbbdad",
- "name": "Building A"
}, - "floor": {
- "description": "",
- "floorNumber": 1,
- "id": "5defbaf6803a3c1727cbbdb7",
- "name": "A1"
}
}, - {
- "createdAt": "2019-05-15T08:01:28.800Z",
- "updatedAt": "2019-05-15T08:01:28.800Z",
- "id": "5cdbc758a3fdd568537fb8eb",
- "name": "area2",
- "polygon": {
- "type": "Polygon",
- "coordinates": [
- [
- -4.412663,
- 48.44153
], - [
- -4.412673,
- 48.441483
], - [
- -4.412602,
- 48.441472
], - [
- -4.412593,
- 48.44152
], - [
- -4.412663,
- 48.44153
]
]
}, - "area": 136,
- "areaUnit": "squareMeters",
- "color": "#38f",
- "site": "5defbaaf803a3c1727cbbceb",
- "building": {
- "description": "",
- "id": "5defbacf803a3c1727cbbdad",
- "name": "Building A"
}, - "floor": {
- "description": "",
- "floorNumber": 1,
- "id": "5defbaf6803a3c1727cbbdb7",
- "name": "A1"
}
}
]
}
This API allows to fetch one indoor area identified by its id.
siteId required | string This is a path param for siteId |
indoorAreaId required | string This is a path param for indoorAreaId |
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The indoor area has been successfully fetched.",
- "data": {
- "createdAt": "2019-05-15T08:01:28.800Z",
- "updatedAt": "2019-05-15T08:01:28.800Z",
- "id": "5cdbc758a3fdd568537fb8eb",
- "name": "area2",
- "polygon": {
- "type": "Polygon",
- "coordinates": [
- [
- -4.412663,
- 48.44153
], - [
- -4.412673,
- 48.441483
], - [
- -4.412602,
- 48.441472
], - [
- -4.412593,
- 48.44152
], - [
- -4.412663,
- 48.44153
]
]
}, - "area": 136,
- "areaUnit": "squareMeters",
- "color": "#38f",
- "site": "5defbaaf803a3c1727cbbceb",
- "building": {
- "description": "",
- "id": "5defbacf803a3c1727cbbdad",
- "name": "Building A"
}, - "floor": {
- "description": "",
- "floorNumber": 1,
- "id": "5defbaf6803a3c1727cbbdb7",
- "name": "A1"
}
}
}
This API allows to delete a indoor area identified by its id.
siteId required | string This is a path param for siteId |
indoorAreaId required | string This is a path param for indoorAreaId |
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The indoor area has been successfully deleted.",
- "data": {
- "indoorAreaId": "5cdc06d47ab6df7842d3e6a6"
}
}
This API allows to update one indoor area identified by its id.
siteId required | string This is a path param for siteId |
buildingId required | string This is a path param for buildingId |
floorId required | string This is a path param for floorId |
indoorAreaId required | string This is a path param for indoorAreaId |
Authorization required | string Bearer {{access_token}} |
Content-Type required | string application/json |
name required | string The name of the indoor area. |
required | object The lat/long coordinates of the area polygon, in geojson format. |
area required | number <double> The size of the indoor area. |
areaUnit required | string Enum: "squareMeters" "squareFeets" The unit of the given area. Must be one of 'squareMeters', 'squareFeets'. |
color | string The color chosen for displaying the given area. The default value of color is 3388ff. |
{- "name": "string",
- "polygon": {
- "type": "string",
- "coordinates": [
- [
- null
]
]
}, - "area": 0,
- "areaUnit": "squareMeters",
- "color": "string"
}
{- "status": 200,
- "message": "The indoor area has been successfully updated.",
- "data": {
- "createdAt": "2019-05-15T08:01:28.800Z",
- "updatedAt": "2019-05-15T08:01:28.800Z",
- "id": "5cdbc758a3fdd568537fb8eb",
- "name": "area2",
- "polygon": {
- "type": "Polygon",
- "coordinates": [
- [
- -4.412663,
- 48.44153
], - [
- -4.412673,
- 48.441483
], - [
- -4.412602,
- 48.441472
], - [
- -4.412593,
- 48.44152
], - [
- -4.412663,
- 48.44153
]
]
}, - "area": 136,
- "areaUnit": "squareMeters",
- "color": "#38f",
- "site": "5defbaaf803a3c1727cbbceb",
- "building": {
- "description": "",
- "id": "5defbacf803a3c1727cbbdad",
- "name": "Building A"
}, - "floor": {
- "description": "",
- "floorNumber": 1,
- "id": "5defbaf6803a3c1727cbbdb7",
- "name": "A1"
}
}
}
This API allows to update the polygon of one indoor area identified by its id.
siteId required | string This is a path param for siteId |
buildingId required | string This is a path param for buildingId |
floorId required | string This is a path param for floorId |
indoorAreaId required | string This is a path param for indoorAreaId |
Authorization required | string Bearer {{access_token}} |
Content-Type required | string application/json |
name required | string The name of the indoor area. |
required | object The lat/long coordinates of the area polygon, in geojson format. |
area required | number <double> The size of the indoor area. |
areaUnit required | string Enum: "squareMeters" "squareFeets" The unit of the given area. Must be one of 'squareMeters', 'squareFeets'. |
color | string The color chosen for displaying the given area. The default value of color is 3388ff. |
{- "name": "string",
- "polygon": {
- "type": "string",
- "coordinates": [
- [
- null
]
]
}, - "area": 0,
- "areaUnit": "squareMeters",
- "color": "string"
}
{- "status": 200,
- "message": "The indoor area has been successfully updated.",
- "data": {
- "createdAt": "2019-05-15T08:01:28.800Z",
- "updatedAt": "2019-05-15T08:01:28.800Z",
- "id": "5cdbc758a3fdd568537fb8eb",
- "name": "area2",
- "polygon": {
- "type": "Polygon",
- "coordinates": [
- [
- -4.412663,
- 48.44153
], - [
- -4.412673,
- 48.441483
], - [
- -4.412602,
- 48.441472
], - [
- -4.412593,
- 48.44152
], - [
- -4.412663,
- 48.44153
]
]
}, - "area": 136,
- "areaUnit": "squareMeters",
- "color": "#38f",
- "site": "5defbaaf803a3c1727cbbceb",
- "building": {
- "description": "",
- "id": "5defbacf803a3c1727cbbdad",
- "name": "Building A"
}, - "floor": {
- "description": "",
- "floorNumber": 1,
- "id": "5defbaf6803a3c1727cbbdb7",
- "name": "A1"
}
}
}
This API allows to get statistics of gateways per site identified by id
siteId required | string This is a path param for siteId |
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The number of BLE gateways have been successfully fetched.",
- "data": 5
}
This API allows to get statistics of assets per site identified by id
siteId required | string This is a path param for siteId |
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The number of assets have been successfully fetched.",
- "data": 12
}
This API allows to get the people assets who are inside a geofence
siteId required | string This is a path param for siteId |
geofenceId required | string This is a path param for geofenceId |
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The assets have been successfully fetched.",
- "data": [
- {
- "createdAt": "2019-06-07T12:50:58.622Z",
- "updatedAt": "2019-06-07T12:50:58.622Z",
- "id": "5cfa5db286c6b50270ee8cf0",
- "name": "Léa",
- "unit": "UNIT_NEONATOLOGY",
- "imageName": "PhotoLea.jpg",
- "image": "/images/assets/1f92ed5e-b43b-49b5-93af-6a918ea8b453.jpeg",
- "site": "5cfa5a938ae31329e4a94fc8",
- "assetcategory": {
- "createdAt": "2019-06-07T12:37:40.097Z",
- "updatedAt": "2019-06-07T12:37:40.097Z",
- "id": "5cfa5a948ae31329e4a94fca",
- "name": "ASSET_C_PATIENTS",
- "isDefault": true,
- "isPeopleCategory": true,
- "iconSize": "SIZE_SMALL",
- "iconName": "patient.png",
- "iconImg": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUg...",
- "site": "5cfa5a938ae31329e4a94fc8"
}, - "assetsubcategory": {
- "createdAt": "2019-06-07T12:38:01.255Z",
- "updatedAt": "2019-06-07T12:38:01.255Z",
- "id": "5cfa5aa98ae31329e4a94fcc",
- "name": "ASSET_SC_PATIENT_NEW_BORN",
- "isDefault": true,
- "assetcategory": "5cfa5a948ae31329e4a94fca"
}, - "tag": {
- "createdAt": "2019-06-07T12:38:48.497Z",
- "updatedAt": "2019-06-07T12:38:48.497Z",
- "id": "5cfa5ad88ae31329e4a95036",
- "serialNumber": "AB123456",
- "macAddress": "A1:B2:C3:D4:E5:F6",
- "tagType": {
- "id": "5d89da8ad9876cfbe8cce5O6",
- "name": "ASSET",
- "reference": "S18-3",
- "image": "data:image/svg+xml;base64,PD9Ljg...LjMiLz4KPC9nPgo8L3N2Zz4K",
- "batteryLifetime": 20,
- "rssiOneMeter": -42,
- "isUsedAsTag": true,
- "isUsedAsAutocalibrationTag": true
}, - "batteryInstallationDate": "2019-06-07T14:38:41.038Z",
- "site": "5cfa5a938ae31329e4a94fc8"
}
}, - {
- "createdAt": "2019-06-11T11:49:37.118Z",
- "updatedAt": "2019-06-11T11:49:37.118Z",
- "id": "5cff9551956ce4331c634b60",
- "name": "Léo",
- "unit": "UNIT_NEONATOLOGY",
- "imageName": "IdentLeo.jpg",
- "image": "/images/assets/1f92ed5e-b43b-49b5-93af-6a918ea8b453.jpeg",
- "site": "5cfa5a938ae31329e4a94fc8",
- "assetcategory": {
- "createdAt": "2019-06-07T12:37:40.097Z",
- "updatedAt": "2019-06-07T12:37:40.097Z",
- "id": "5cfa5a948ae31329e4a94fca",
- "name": "ASSET_C_PATIENTS",
- "isDefault": true,
- "isPeopleCategory": true,
- "iconSize": "SIZE_SMALL",
- "iconName": "patient.png",
- "iconImg": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUg...",
- "site": "5cfa5a938ae31329e4a94fc8"
}, - "assetsubcategory": {
- "createdAt": "2019-06-07T12:38:01.255Z",
- "updatedAt": "2019-06-07T12:38:01.255Z",
- "id": "5cfa5aa98ae31329e4a94fcc",
- "name": "ASSET_SC_PATIENT_NEW_BORN",
- "isDefault": true,
- "assetcategory": "5cfa5a948ae31329e4a94fca"
}, - "tag": {
- "createdAt": "2019-06-07T12:38:58.079Z",
- "updatedAt": "2019-06-07T12:38:58.079Z",
- "id": "5cfa5ae28ae31329e4a95039",
- "serialNumber": "EF567890",
- "macAddress": "AA:BB:CC:DD:EE:F1",
- "tagType": {
- "id": "5d89da8ad9876cfbe8cce5O6",
- "name": "ASSET",
- "reference": "S18-3",
- "image": "data:image/svg+xml;base64,PD9Ljg...LjMiLz4KPC9nPgo8L3N2Zz4K",
- "batteryLifetime": 20,
- "rssiOneMeter": -42,
- "isUsedAsTag": true,
- "isUsedAsAutocalibrationTag": true
}, - "batteryInstallationDate": "2019-06-07T14:38:50.038Z",
- "site": "5cfa5a938ae31329e4a94fc8"
}
}
]
}
This API allows to get statistics of assets filtered by given criteria specified by the 'filterBy' query-string argument.
siteId required | string This is a path param for siteId |
filterBy required | string The filter to apply. Could be |
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The number of assets have been successfully fetched.",
- "data": {
- "tagType": {
- "CARD": 5,
- "UNIVERSAL": 3,
- "ASSET": 9,
- "WRISTBAND": 6,
- "COIN": 6
}
}
}
This API allows to get the number of assets present in a geofence per time window.
siteId required | string This is a path param for siteId |
timeWindow required | string The duration considered when processing metrics. Accepted values are |
startPoint | string The start date point in (UTC) ISO format: 2019-10-12T22:11:13Z |
areaType | string Type of area where density is computed. Allowed values are: |
areaId | string Only if there is |
Authorization required | string Bearer {{access_token}} |
Content-Type required | string application/json |
{- "status": 200,
- "message": "The area density of assets has been successfully fetched.",
- "data": {
- "inputs": {
- "timeWindow": "daytime",
- "startPoint": "2019-11-27T07:00:00.000Z",
- "areaType": "floor",
- "areaId": "5d15d76549c07938cfc33853"
}, - "data": [
- {
- "interval": [
- "2019-11-27T07:00:00.000Z",
- "2019-11-27T08:00:00.000000Z"
], - "value": 1
}, - {
- "interval": [
- "2019-11-27T08:00:00.000Z",
- "2019-11-27T09:00:00.000000Z"
], - "value": 6
}, - {
- "interval": [
- "2019-11-27T09:00:00.000Z",
- "2019-11-27T10:00:00.000000Z"
], - "value": 5
}, - {
- "interval": [
- "2019-11-27T10:00:00.000Z",
- "2019-11-27T11:00:00.000000Z"
], - "value": 7
}, - {
- "interval": [
- "2019-11-27T11:00:00.000Z",
- "2019-11-27T12:00:00.000000Z"
], - "value": 3
}, - {
- "interval": [
- "2019-11-27T12:00:00.000Z",
- "2019-11-27T13:00:00.000000Z"
], - "value": 2
}, - {
- "interval": [
- "2019-11-27T13:00:00.000Z",
- "2019-11-27T14:00:00.000000Z"
], - "value": 0
}, - {
- "interval": [
- "2019-11-27T14:00:00.000Z",
- "2019-11-27T15:00:00.000000Z"
], - "value": 0
}, - {
- "interval": [
- "2019-11-27T15:00:00.000Z",
- "2019-11-27T16:00:00.000000Z"
], - "value": 3
}, - {
- "interval": [
- "2019-11-27T16:00:00.000Z",
- "2019-11-27T17:00:00.000000Z"
], - "value": 4
}, - {
- "interval": [
- "2019-11-27T17:00:00.000Z",
- "2019-11-27T18:00:00.000000Z"
], - "value": 1
}, - {
- "interval": [
- "2019-11-27T18:00:00.000Z",
- "2019-11-27T19:00:00.000000Z"
], - "value": 0
}
]
}
}
This API allows to get the number of people asset (patient, visitor or staff, ...) present in a given area (site, building, floor, geofence) per time window.
siteId required | string This is a path param for siteId |
timeWindow required | string The duration considered when processing metrics. Accepted values are |
startPoint | string The start date point in (UTC) ISO format: 2019-10-12T22:11:13Z |
category required | string Category of people. Allowed values are: |
areaType | string Type of area where density is computed. Allowed values are: |
areaId | string Only if there is |
Authorization required | string Bearer {{access_token}} |
Content-Type required | string application/json |
{- "status": 200,
- "message": "The area density of assets has been successfully fetched.",
- "data": {
- "inputs": {
- "timeWindow": "daytime",
- "startPoint": "2019-11-27T07:00:00.000Z",
- "areaType": "floor",
- "areaId": "5d15d76549c07938cfc33853"
}, - "data": [
- {
- "interval": [
- "2019-11-27T07:00:00.000Z",
- "2019-11-27T08:00:00.000000Z"
], - "value": 1
}, - {
- "interval": [
- "2019-11-27T08:00:00.000Z",
- "2019-11-27T09:00:00.000000Z"
], - "value": 6
}, - {
- "interval": [
- "2019-11-27T09:00:00.000Z",
- "2019-11-27T10:00:00.000000Z"
], - "value": 5
}, - {
- "interval": [
- "2019-11-27T10:00:00.000Z",
- "2019-11-27T11:00:00.000000Z"
], - "value": 7
}, - {
- "interval": [
- "2019-11-27T11:00:00.000Z",
- "2019-11-27T12:00:00.000000Z"
], - "value": 3
}, - {
- "interval": [
- "2019-11-27T12:00:00.000Z",
- "2019-11-27T13:00:00.000000Z"
], - "value": 2
}, - {
- "interval": [
- "2019-11-27T13:00:00.000Z",
- "2019-11-27T14:00:00.000000Z"
], - "value": 0
}, - {
- "interval": [
- "2019-11-27T14:00:00.000Z",
- "2019-11-27T15:00:00.000000Z"
], - "value": 0
}, - {
- "interval": [
- "2019-11-27T15:00:00.000Z",
- "2019-11-27T16:00:00.000000Z"
], - "value": 3
}, - {
- "interval": [
- "2019-11-27T16:00:00.000Z",
- "2019-11-27T17:00:00.000000Z"
], - "value": 4
}, - {
- "interval": [
- "2019-11-27T17:00:00.000Z",
- "2019-11-27T18:00:00.000000Z"
], - "value": 1
}, - {
- "interval": [
- "2019-11-27T18:00:00.000Z",
- "2019-11-27T19:00:00.000000Z"
], - "value": 0
}
]
}
}
This API allows to get the latest known locations of a list of assets during a given time window.
siteId required | string This is a path param for siteId |
timeWindow required | string The duration considered when processing history metrics. Accepted values are |
macAddresses required | string comma-separated list of asset mac adresses in standard format: |
Authorization required | string Bearer {{access_token}} |
Content-Type required | string application/json |
{- "status": 200,
- "message": "The latest known locations of assets are succesfully fetched",
- "data": {
- "inputs": {
- "timeWindow": 30,
- "macAddresses": [
- "B9:EC:EA:69:0C:9F",
- "96:D6:23:4F:FD:97",
- "EA:11:4F:BF:34:BF"
]
}, - "metrics": {
- "EA:11:4F:BF:34:BF": [
- {
- "floorId": "5db95c81b3cd2e20b4c262cc",
- "data": [
- {
- "timestamp": 1572429634000000,
- "lat": 48.44151531346142,
- "long": -4.412256460636854
}, - {
- "timestamp": 1572429658000000,
- "lat": 48.44139503315091,
- "long": -4.413118790835142
}, - {
- "timestamp": 1572429670000000,
- "lat": 48.441406516358256,
- "long": -4.41250154748559
}
]
}, - {
- "floorId": "5d15d76549c07938cfc33853",
- "data": [
- {
- "timestamp": 1572429610000000,
- "lat": 48.441402493044734,
- "long": -4.412199882790446
}
]
}
], - "96:D6:23:4F:FD:97": [
- {
- "floorId": "5db95c81b3cd2e20b4c262cc",
- "data": [
- {
- "timestamp": 1572429616000000,
- "lat": 48.4416225599125,
- "long": -4.413535455241799
}, - {
- "timestamp": 1572429622000000,
- "lat": 48.44167310278863,
- "long": -4.411845160648227
}
]
}, - {
- "floorId": "5d15d76549c07938cfc33853",
- "data": [
- {
- "timestamp": 1572429736000000,
- "lat": 48.441452155821025,
- "long": -4.411710714921355
}, - {
- "timestamp": 1572429742000000,
- "lat": 48.441777122206986,
- "long": -4.413279974833131
}
]
}
], - "B9:EC:EA:69:0C:9F": [
- {
- "floorId": "5d15d76549c07938cfc33853",
- "data": [
- {
- "timestamp": 1572429784000000,
- "lat": 48.44173563178629,
- "long": -4.413483068346977
}, - {
- "timestamp": 1572429796000000,
- "lat": 48.44158295542002,
- "long": -4.413158688694239
}, - {
- "timestamp": 1572429808000000,
- "lat": 48.44151279889047,
- "long": -4.412429798394442
}
]
}, - {
- "floorId": "5db95c81b3cd2e20b4c262cc",
- "data": [
- {
- "timestamp": 1572429634000000,
- "lat": 48.441472481936216,
- "long": -4.413424311205745
}
]
}
]
}
}
}
This API returns the time spent by a specific person or category of people in each area in which they have been viewed, within 12 hours maximum time window.
siteId required | string This is a path param for siteId |
peopleId required | string comma-separated list of people assets or people asset category ids or 'all'(if its concerns all site people assets). |
timeWindow required | string The duration considered when processing history metrics. Accepted values are |
Authorization required | string Bearer {{access_token}} |
Content-Type required | string application/json |
{- "status": 200,
- "message": "The area density of assets has been successfully fetched.",
- "data": [
- {
- "people": {
- "id": "6261a50fbf7949cdf164d86e",
- "name": "Patient_3"
}, - "flow": [
- {
- "geofenceId": "63184ee102d714a1fa3dd140",
- "duration": 4449454,
- "periods": [
- {
- "startDate": 1662535869175,
- "endDate": 1662535990528
}, - {
- "startDate": 1662537906438,
- "endDate": 1662541235239
}, - {
- "startDate": 1662543650949,
- "endDate": 1662544620239
}, - {
- "startDate": 1662564331853,
- "endDate": 1662564361863
}
], - "isStillInGeofence": true
}
]
}, - {
- "people": {
- "id": "6261a50fbf7949cdf164d86d",
- "name": "Patient_2"
}, - "flow": [
- {
- "geofenceId": "63184ee102d714a1fa3dd140",
- "duration": 4480191,
- "periods": [
- {
- "startDate": 1662535869173,
- "endDate": 1662535990528
}, - {
- "startDate": 1662537906434,
- "endDate": 1662538420430
}, - {
- "startDate": 1662538480825,
- "endDate": 1662541235239
}, - {
- "startDate": 1662543650943,
- "endDate": 1662544620239
}, - {
- "startDate": 1662551327493,
- "endDate": 1662551448623
}
], - "isStillInGeofence": false
}
]
}
]
}
This API allows to create a geofence for a given floor.
siteId required | string This is a path param for siteId |
buildingId required | string This is a path param for buildingId |
floorId required | string This is a path param for floorId |
Authorization required | string Bearer {{access_token}} |
Content-Type required | string application/json |
name required | string The name of the geofence. |
required | object The lat/long coordinates of the area polygon, in geojson format. |
area required | number <double> The size of the geofence. |
areaUnit required | string The unit of the given area. Must be one of 'squareMeters', 'squareFeets'. |
color | string The color chosen for displaying the given area. The default value of color is 3388ff. |
{- "name": "string",
- "polygon": {
- "type": "string",
- "coordinates": [
- [
- null
]
]
}, - "area": 0,
- "areaUnit": "string",
- "color": "string"
}
{- "status": 201,
- "message": "The geofence has been successfully created.",
- "data": {
- "createdAt": "2019-05-15T08:01:28.800Z",
- "updatedAt": "2019-05-15T08:01:28.800Z",
- "id": "5cdbc758a3fdd568537fb8eb",
- "name": "geofence2",
- "polygon": {
- "type": "Polygon",
- "coordinates": [
- [
- -4.412663,
- 48.44153
], - [
- -4.412673,
- 48.441483
], - [
- -4.412602,
- 48.441472
], - [
- -4.412593,
- 48.44152
], - [
- -4.412663,
- 48.44153
]
]
}, - "area": 136,
- "areaUnit": "squareMeters",
- "color": "#38f",
- "site": "5defbaaf803a3c1727cbbceb",
- "building": {
- "id": "5defbacf803a3c1727cbbdad",
- "name": "Building A",
- "description": ""
}, - "floor": {
- "id": "5defbaf6803a3c1727cbbdb7",
- "name": "A1",
- "description": "",
- "floorNumber": 1
}
}
}
This API allows to fetch all geofences located in a given floor of a given building.
siteId required | string This is a path param for siteId |
buildingId required | string This is a path param for buildingId |
floorId required | string This is a path param for floorId |
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The geofences have been successfully fetched.",
- "data": [
- {
- "createdAt": "2019-05-15T07:59:21.426Z",
- "updatedAt": "2019-05-15T07:59:21.426Z",
- "id": "5cdbc6d9a3fdd568537fb8e9",
- "name": "geofence1",
- "polygon": {
- "type": "Polygon",
- "coordinates": [
- [
- -4.412663,
- 48.44153
], - [
- -4.412673,
- 48.441483
], - [
- -4.412602,
- 48.441472
], - [
- -4.412593,
- 48.44152
], - [
- -4.412663,
- 48.44153
]
]
}, - "area": 12345,
- "areaUnit": "squareMeters",
- "color": "#38f",
- "site": "5defbaaf803a3c1727cbbceb",
- "building": {
- "id": "5defbacf803a3c1727cbbdad",
- "name": "Building A",
- "description": ""
}, - "floor": {
- "id": "5defbaf6803a3c1727cbbdb7",
- "name": "A1",
- "description": "",
- "floorNumber": 1
}
}, - {
- "createdAt": "2019-05-15T08:01:28.800Z",
- "updatedAt": "2019-05-15T08:01:28.800Z",
- "id": "5cdbc758a3fdd568537fb8eb",
- "name": "geofence2",
- "polygon": {
- "type": "Polygon",
- "coordinates": [
- [
- -4.412663,
- 48.44153
], - [
- -4.412673,
- 48.441483
], - [
- -4.412602,
- 48.441472
], - [
- -4.412593,
- 48.44152
], - [
- -4.412663,
- 48.44153
]
]
}, - "area": 136,
- "areaUnit": "squareMeters",
- "color": "#38f",
- "site": "5defbaaf803a3c1727cbbceb",
- "building": {
- "id": "5defbacf803a3c1727cbbdad",
- "name": "Building A",
- "description": ""
}, - "floor": {
- "id": "5defbaf6803a3c1727cbbdb7",
- "name": "A1",
- "description": "",
- "floorNumber": 1
}
}
]
}
This API allows to fetch all geofences associated to a given site.
siteId required | string This is a path param for siteId |
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The geofences have been successfully fetched.",
- "data": [
- {
- "createdAt": "2019-05-15T07:59:21.426Z",
- "updatedAt": "2019-05-15T07:59:21.426Z",
- "id": "5cdbc6d9a3fdd568537fb8e9",
- "name": "geofence1",
- "polygon": {
- "type": "Polygon",
- "coordinates": [
- [
- -4.412663,
- 48.44153
], - [
- -4.412673,
- 48.441483
], - [
- -4.412602,
- 48.441472
], - [
- -4.412593,
- 48.44152
], - [
- -4.412663,
- 48.44153
]
]
}, - "area": 12345,
- "areaUnit": "squareMeters",
- "color": "#38f",
- "site": "5defbaaf803a3c1727cbbceb",
- "building": {
- "id": "5defbacf803a3c1727cbbdad",
- "name": "Building A",
- "description": ""
}, - "floor": {
- "id": "5defbaf6803a3c1727cbbdb7",
- "name": "A1",
- "description": "",
- "floorNumber": 1
}
}, - {
- "createdAt": "2019-05-15T08:01:28.800Z",
- "updatedAt": "2019-05-15T08:01:28.800Z",
- "id": "5cdbc758a3fdd568537fb8eb",
- "name": "geofence2",
- "polygon": {
- "type": "Polygon",
- "coordinates": [
- [
- -4.412663,
- 48.44153
], - [
- -4.412673,
- 48.441483
], - [
- -4.412602,
- 48.441472
], - [
- -4.412593,
- 48.44152
], - [
- -4.412663,
- 48.44153
]
]
}, - "area": 136,
- "areaUnit": "squareMeters",
- "color": "#38f",
- "site": "5defbaaf803a3c1727cbbceb",
- "building": {
- "id": "5defbacf803a3c1727cbbdad",
- "name": "Building A",
- "description": ""
}, - "floor": {
- "id": "5defbaf6803a3c1727cbbdb7",
- "name": "A1",
- "description": "",
- "floorNumber": 1
}
}
]
}
This API allows to fetch all geofences located in a given building.
siteId required | string This is a path param for siteId |
buildingId required | string This is a path param for buildingId |
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The geofences have been successfully fetched.",
- "data": [
- {
- "createdAt": "2019-05-15T07:59:21.426Z",
- "updatedAt": "2019-05-15T07:59:21.426Z",
- "id": "5cdbc6d9a3fdd568537fb8e9",
- "name": "geofence1",
- "polygon": {
- "type": "Polygon",
- "coordinates": [
- [
- -4.412663,
- 48.44153
], - [
- -4.412673,
- 48.441483
], - [
- -4.412602,
- 48.441472
], - [
- -4.412593,
- 48.44152
], - [
- -4.412663,
- 48.44153
]
]
}, - "area": 12345,
- "areaUnit": "squareMeters",
- "color": "#38f",
- "site": "5defbaaf803a3c1727cbbceb",
- "building": {
- "id": "5defbacf803a3c1727cbbdad",
- "name": "Building A",
- "description": ""
}, - "floor": {
- "id": "5defbaf6803a3c1727cbbdb7",
- "name": "A1",
- "description": "",
- "floorNumber": 1
}
}, - {
- "createdAt": "2019-05-15T08:01:28.800Z",
- "updatedAt": "2019-05-15T08:01:28.800Z",
- "id": "5cdbc758a3fdd568537fb8eb",
- "name": "geofence2",
- "polygon": {
- "type": "Polygon",
- "coordinates": [
- [
- -4.412663,
- 48.44153
], - [
- -4.412673,
- 48.441483
], - [
- -4.412602,
- 48.441472
], - [
- -4.412593,
- 48.44152
], - [
- -4.412663,
- 48.44153
]
]
}, - "area": 136,
- "areaUnit": "squareMeters",
- "color": "#38f",
- "site": "5defbaaf803a3c1727cbbceb",
- "building": {
- "id": "5defbacf803a3c1727cbbdad",
- "name": "Building A",
- "description": ""
}, - "floor": {
- "id": "5defbaf6803a3c1727cbbdb7",
- "name": "A1",
- "description": "",
- "floorNumber": 1
}
}
]
}
This API allows to fetch one geofence identified by its id.
siteId required | string This is a path param for siteId |
geofenceId required | string This is a path param for geofenceId |
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The geofence has been successfully fetched.",
- "data": {
- "createdAt": "2019-05-15T08:01:28.800Z",
- "updatedAt": "2019-05-15T08:01:28.800Z",
- "id": "5cdbc758a3fdd568537fb8eb",
- "name": "geofence2",
- "polygon": {
- "type": "Polygon",
- "coordinates": [
- [
- -4.412663,
- 48.44153
], - [
- -4.412673,
- 48.441483
], - [
- -4.412602,
- 48.441472
], - [
- -4.412593,
- 48.44152
], - [
- -4.412663,
- 48.44153
]
]
}, - "area": 136,
- "areaUnit": "squareMeters",
- "color": "#38f",
- "site": "5defbaaf803a3c1727cbbceb",
- "building": {
- "id": "5defbacf803a3c1727cbbdad",
- "name": "Building A",
- "description": ""
}, - "floor": {
- "id": "5defbaf6803a3c1727cbbdb7",
- "name": "A1",
- "description": "",
- "floorNumber": 1
}
}
}
This API allows to delete a geofence identified by its id.
siteId required | string This is a path param for siteId |
geofenceId required | string This is a path param for geofenceId |
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The geofence has been successfully deleted.",
- "data": {
- "geofenceId": "5cdc06d47ab6df7842d3e6a6"
}
}
This API allows to update one geofence identified by its id.
siteId required | string This is a path param for siteId |
buildingId required | string This is a path param for buildingId |
floorId required | string This is a path param for floorId |
geofenceId required | string This is a path param for geofenceId |
Authorization required | string Bearer {{access_token}} |
Content-Type required | string application/json |
name required | string The name of the geofence. |
required | object The lat/long coordinates of the area polygon, in geojson format. |
area required | number <double> The size of the geofence. |
areaUnit required | string The unit of the given area. Must be one of 'squareMeters', 'squareFeets'. |
color | string The color chosen for displaying the given area. The default value of color is 3388ff. |
{- "name": "string",
- "polygon": {
- "type": "string",
- "coordinates": [
- [
- null
]
]
}, - "area": 0,
- "areaUnit": "string",
- "color": "string"
}
{- "status": 200,
- "message": "The geofence has been successfully updated.",
- "data": {
- "createdAt": "2019-05-15T08:01:28.800Z",
- "updatedAt": "2019-05-15T08:01:28.800Z",
- "id": "5cdbc758a3fdd568537fb8eb",
- "name": "geofence2",
- "polygon": {
- "type": "Polygon",
- "coordinates": [
- [
- -4.412663,
- 48.44153
], - [
- -4.412673,
- 48.441483
], - [
- -4.412602,
- 48.441472
], - [
- -4.412593,
- 48.44152
], - [
- -4.412663,
- 48.44153
]
]
}, - "area": 136,
- "areaUnit": "squareMeters",
- "color": "#38f",
- "site": "5defbaaf803a3c1727cbbceb",
- "building": {
- "id": "5defbacf803a3c1727cbbdad",
- "name": "Building A",
- "description": ""
}, - "floor": {
- "id": "5defbaf6803a3c1727cbbdb7",
- "name": "A1",
- "description": "",
- "floorNumber": 1
}
}
}
This API allows to create a new asset category with its subcategories and its custom fields for a given site.
siteId required | string This is a path param for siteId |
Authorization required | string Bearer {{access_token}} |
Content-Type required | string application/json |
name required | string The name of the Asset Category. The name cannot be changed after creation. |
iconSize | string Enum: "SIZE_SMALL" "SIZE_LARGE" The size of the icon. |
iconName | string The name of the icon associated to the Asset Category (as patients.png). |
iconImg | string The encoded image in base64 of the asset category. |
isPeopleCategory | boolean This field indicates if the category is a people category or not. Default value is false and it cannot be changed after creation. |
Array of objects An array of JSON objects containing all subcategories of the asset category | |
Array of objects An array of JSON objects containing all custom fields of the asset category |
{- "name": "string",
- "iconSize": "SIZE_SMALL",
- "iconName": "string",
- "iconImg": "string",
- "isPeopleCategory": true,
- "subcategories": [
- {
- "name": "string"
}
], - "customFields": [
- {
- "name": "string",
- "typec": { },
- "enumc": [
- "string"
]
}
]
}
{- "status": 201,
- "message": "The asset category has been successfully created.",
- "data": {
- "createdAt": "2019-05-22T08:48:03.788Z",
- "updatedAt": "2019-05-22T08:48:03.788Z",
- "id": "5ce50cc3a1875f11f8785a1b",
- "name": "My Staff",
- "isDefault": false,
- "isPeopleCategory": true,
- "iconSize": "SIZE_SMALL",
- "iconName": "staff.png",
- "iconImg": "data:image/png;base64,iVBORw0KGg...",
- "site": "5ce2ccf8a37c5e460c6ad1e0",
- "subcategories": [
- {
- "createdAt": "2019-05-22T08:48:05.524Z",
- "updatedAt": "2019-05-22T08:48:05.524Z",
- "id": "5ce50cc5a1875f11f8785a1c",
- "name": "Doctor",
- "isDefault": false,
- "assetcategory": "5ce50cc3a1875f11f8785a1b"
}, - {
- "createdAt": "2019-05-22T08:48:05.524Z",
- "updatedAt": "2019-05-22T08:48:05.524Z",
- "id": "5ce50cc5a1875f11f8785a1d",
- "name": "Nurse",
- "isDefault": false,
- "assetcategory": "5ce50cc3a1875f11f8785a1b"
}, - {
- "createdAt": "2019-05-22T08:48:05.524Z",
- "updatedAt": "2019-05-22T08:48:05.524Z",
- "id": "5ce50cc5a1875f11f8785a1e",
- "name": "Security",
- "isDefault": false,
- "assetcategory": "5ce50cc3a1875f11f8785a1b"
}, - {
- "createdAt": "2019-05-22T08:48:05.524Z",
- "updatedAt": "2019-05-22T08:48:05.524Z",
- "id": "5ce50cc5a1875f11f8785a1f",
- "name": "Front Staff",
- "isDefault": false,
- "assetcategory": "5ce50cc3a1875f11f8785a1b"
}, - {
- "createdAt": "2019-05-22T08:48:05.524Z",
- "updatedAt": "2019-05-22T08:48:05.524Z",
- "id": "5ce50cc5a1875f11f8785a20",
- "name": "Maintenance",
- "isDefault": false,
- "assetcategory": "5ce50cc3a1875f11f8785a1b"
}
], - "customFields": [
- {
- "createdAt": "2019-05-22T08:48:10.341Z",
- "updatedAt": "2019-05-22T08:48:10.341Z",
- "id": "5ce50ccaa1875f11f8785a21",
- "name": "Presence",
- "isDefault": false,
- "typec": "Enum",
- "enumc": [
- "Working",
- "Off",
- "Holidays"
], - "assetcategory": "5ce50cc3a1875f11f8785a1b",
- "isStatic": false,
- "staticValue": null
}, - {
- "createdAt": "2019-05-22T08:48:10.341Z",
- "updatedAt": "2019-05-22T08:48:10.341Z",
- "id": "5ce50ccaa1875f11f8785a22",
- "name": "Speciality",
- "isDefault": false,
- "typec": "String",
- "enumc": null,
- "assetcategory": "5ce50cc3a1875f11f8785a1b",
- "isStatic": false,
- "staticValue": null
}, - {
- "createdAt": "2019-05-22T08:48:10.341Z",
- "updatedAt": "2019-05-22T08:48:10.341Z",
- "id": "5ce50ccaa1905f11f8789a33",
- "name": "Path",
- "isDefault": false,
- "typec": "URL",
- "enumc": null,
- "assetcategory": "5ce50cc3a1875f11f8785a1b",
- "isStatic": true,
- "staticValue": "example.com"
}
]
}
}
This API allows to fetch all asset categories associated to a given site.
siteId required | string This is a path param for siteId |
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The asset categories have been successfully fetched.",
- "data": [
- {
- "createdAt": "2019-05-22T08:48:03.788Z",
- "updatedAt": "2019-05-22T08:48:03.788Z",
- "id": "5ce50cc3a1875f11f8785a1b",
- "name": "My Staff",
- "isDefault": false,
- "isPeopleCategory": true,
- "iconSize": "SIZE_SMALL",
- "iconName": "staff.png",
- "iconImg": "data:image/png;base64,iVBORw0KGg...",
- "site": "5ce2ccf8a37c5e460c6ad1e0",
- "subcategories": [
- {
- "createdAt": "2019-05-22T08:48:05.524Z",
- "updatedAt": "2019-05-22T08:48:05.524Z",
- "id": "5ce50cc5a1875f11f8785a1c",
- "name": "Doctor",
- "isDefault": false,
- "assetcategory": "5ce50cc3a1875f11f8785a1b"
}, - {
- "createdAt": "2019-05-22T08:48:05.524Z",
- "updatedAt": "2019-05-22T08:48:05.524Z",
- "id": "5ce50cc5a1875f11f8785a1d",
- "name": "Nurse",
- "isDefault": false,
- "assetcategory": "5ce50cc3a1875f11f8785a1b"
}, - {
- "createdAt": "2019-05-22T08:48:05.524Z",
- "updatedAt": "2019-05-22T08:48:05.524Z",
- "id": "5ce50cc5a1875f11f8785a1e",
- "name": "Security",
- "isDefault": false,
- "assetcategory": "5ce50cc3a1875f11f8785a1b"
}, - {
- "createdAt": "2019-05-22T08:48:05.524Z",
- "updatedAt": "2019-05-22T08:48:05.524Z",
- "id": "5ce50cc5a1875f11f8785a1f",
- "name": "Front Staff",
- "isDefault": false,
- "assetcategory": "5ce50cc3a1875f11f8785a1b"
}, - {
- "createdAt": "2019-05-22T08:48:05.524Z",
- "updatedAt": "2019-05-22T08:48:05.524Z",
- "id": "5ce50cc5a1875f11f8785a20",
- "name": "Maintenance",
- "isDefault": false,
- "assetcategory": "5ce50cc3a1875f11f8785a1b"
}
], - "customFields": [
- {
- "createdAt": "2019-05-22T08:48:10.341Z",
- "updatedAt": "2019-05-22T08:48:10.341Z",
- "id": "5ce50ccaa1875f11f8785a21",
- "name": "Presence",
- "isDefault": false,
- "typec": "Enum",
- "enumc": [
- "Working",
- "Off",
- "Holidays"
], - "assetcategory": "5ce50cc3a1875f11f8785a1b",
- "isStatic": false,
- "staticValue": null
}, - {
- "createdAt": "2019-05-22T08:48:10.341Z",
- "updatedAt": "2019-05-22T08:48:10.341Z",
- "id": "5ce50ccaa1875f11f8785a22",
- "name": "Speciality",
- "isDefault": false,
- "typec": "String",
- "enumc": null,
- "assetcategory": "5ce50cc3a1875f11f8785a1b",
- "isStatic": false,
- "staticValue": null
}, - {
- "createdAt": "2019-05-22T08:48:10.341Z",
- "updatedAt": "2019-05-22T08:48:10.341Z",
- "id": "5ce50ccaa1905f11f8789a33",
- "name": "Path",
- "isDefault": false,
- "typec": "URL",
- "enumc": null,
- "assetcategory": "5ce50cc3a1875f11f8785a1b",
- "isStatic": true,
- "staticValue": "example.com"
}
]
}, - {
- "createdAt": "2019-05-20T15:51:20.777Z",
- "updatedAt": "2019-05-20T15:51:20.777Z",
- "id": "5ce2ccf8a37c5e460c6ad1e2",
- "name": "ASSET_C_PATIENTS",
- "isDefault": true,
- "isPeopleCategory": true,
- "iconSize": "SIZE_SMALL",
- "iconName": "patient.png",
- "iconImg": "data:image/png;base64,iVBORw0KGg...",
- "subcategories": [
- {
- "createdAt": "2019-05-20T15:51:20.923Z",
- "updatedAt": "2019-05-20T15:51:20.923Z",
- "id": "5ce2ccf8a37c5e460c6ad1e4",
- "isDefault": true,
- "name": "New Born",
- "assetcategory": "5ce2ccf8a37c5e460c6ad1e2"
}, - {
- "createdAt": "2019-05-20T15:51:20.923Z",
- "updatedAt": "2019-05-20T15:51:20.923Z",
- "id": "5ce2ccf8a37c5e460c6ad1e5",
- "isDefault": true,
- "name": "Maternity Patient",
- "assetcategory": "5ce2ccf8a37c5e460c6ad1e2"
}
], - "customFields": [ ]
}
]
}
This API allows to fetch one asset category identified by its id.
siteId required | string This is a path param for siteId |
assetCategoryId required | string This is a path param for assetCategoryId |
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The asset category has been successfully fetched.",
- "data": {
- "createdAt": "2019-05-22T08:48:03.788Z",
- "updatedAt": "2019-05-22T08:55:21.604Z",
- "id": "5ce50cc3a1875f11f8785a1b",
- "name": "My Staff",
- "isDefault": false,
- "isPeopleCategory": true,
- "iconSize": "SIZE_SMALL",
- "iconName": "staff.png",
- "iconImg": "data:image/png;base64,iVBORw0KGg...",
- "site": "5ce2ccf8a37c5e460c6ad1e0",
- "subcategories": [
- {
- "createdAt": "2019-05-22T08:48:05.524Z",
- "updatedAt": "2019-05-22T08:48:05.524Z",
- "id": "5ce50cc5a1875f11f8785a1c",
- "name": "Doctor",
- "isDefault": false,
- "assetcategory": "5ce50cc3a1875f11f8785a1b"
}, - {
- "createdAt": "2019-05-22T08:48:05.524Z",
- "updatedAt": "2019-05-22T08:48:05.524Z",
- "id": "5ce50cc5a1875f11f8785a1d",
- "name": "Nurse",
- "isDefault": false,
- "assetcategory": "5ce50cc3a1875f11f8785a1b"
}, - {
- "createdAt": "2019-05-22T08:48:05.524Z",
- "updatedAt": "2019-05-22T08:48:05.524Z",
- "id": "5ce50cc5a1875f11f8785a1e",
- "name": "Security",
- "isDefault": false,
- "assetcategory": "5ce50cc3a1875f11f8785a1b"
}, - {
- "createdAt": "2019-05-22T08:48:05.524Z",
- "updatedAt": "2019-05-22T08:48:05.524Z",
- "id": "5ce50cc5a1875f11f8785a1f",
- "name": "Front Staff",
- "isDefault": false,
- "assetcategory": "5ce50cc3a1875f11f8785a1b"
}, - {
- "createdAt": "2019-05-22T08:48:05.524Z",
- "updatedAt": "2019-05-22T08:48:05.524Z",
- "id": "5ce50cc5a1875f11f8785a20",
- "name": "Maintenance",
- "isDefault": false,
- "assetcategory": "5ce50cc3a1875f11f8785a1b"
}
], - "customFields": [
- {
- "createdAt": "2019-05-22T08:48:10.341Z",
- "updatedAt": "2019-05-22T08:55:21.555Z",
- "id": "5ce50ccaa1875f11f8785a21",
- "name": "Presence",
- "isDefault": false,
- "typec": "Enum",
- "enumc": [
- "Working",
- "Off",
- "Holidays"
], - "assetcategory": "5ce50cc3a1875f11f8785a1b",
- "isStatic": false,
- "staticValue": null
}, - {
- "createdAt": "2019-05-22T08:48:10.341Z",
- "updatedAt": "2019-05-22T08:55:21.584Z",
- "id": "5ce50ccaa1875f11f8785a22",
- "name": "Speciality",
- "isDefault": false,
- "typec": "String",
- "enumc": null,
- "assetcategory": "5ce50cc3a1875f11f8785a1b",
- "isStatic": false,
- "staticValue": null
}, - {
- "createdAt": "2019-05-22T08:48:10.341Z",
- "updatedAt": "2019-05-22T08:48:10.341Z",
- "id": "5ce50ccaa1905f11f8789a33",
- "name": "Path",
- "isDefault": false,
- "typec": "URL",
- "enumc": null,
- "assetcategory": "5ce50cc3a1875f11f8785a1b",
- "isStatic": true,
- "staticValue": "example.com"
}
]
}
}
This API allows to update one asset category identified by its id. Note that the name and isPeopleCategory values cannot be changed after creation.
siteId required | string This is a path param for siteId |
assetCategoryId required | string This is a path param for assetCategoryId |
Authorization required | string Bearer {{access_token}} |
Content-Type required | string application/json |
iconSize | string Enum: "SIZE_SMALL" "SIZE_LARGE" The size of the icon. |
iconName | string The name of the icon associated to the Asset Category (as patients.png). |
iconImg | string The encoded image in base64 of the asset category. |
Array of objects An array of JSON objects containing all subcategories of the asset category | |
Array of objects An array of JSON objects containing all custom fields of the asset category |
{- "iconSize": "SIZE_SMALL",
- "iconName": "string",
- "iconImg": "string",
- "subcategories": [
- {
- "name": "string"
}
], - "customFields": [
- {
- "name": "string",
- "typec": { },
- "enumc": [
- "string"
]
}
]
}
{- "status": 200,
- "message": "The asset category has been successfully updated.",
- "data": {
- "createdAt": "2019-05-22T08:48:03.788Z",
- "updatedAt": "2019-05-22T08:55:21.604Z",
- "id": "5ce50cc3a1875f11f8785a1b",
- "name": "My Staff",
- "isDefault": false,
- "isPeopleCategory": true,
- "iconSize": "SIZE_LARGE",
- "iconName": "staff.png",
- "iconImg": "data:image/png;base64,iVBORw0KGg...",
- "site": "5ce2ccf8a37c5e460c6ad1e0",
- "subcategories": [
- {
- "createdAt": "2019-05-22T08:48:05.524Z",
- "updatedAt": "2019-05-22T08:48:05.524Z",
- "id": "5ce50cc5a1875f11f8785a1c",
- "name": "Doctor",
- "isDefault": false,
- "assetcategory": "5ce50cc3a1875f11f8785a1b"
}, - {
- "createdAt": "2019-05-22T08:48:05.524Z",
- "updatedAt": "2019-05-22T08:48:05.524Z",
- "id": "5ce50cc5a1875f11f8785a1d",
- "name": "Nurse",
- "isDefault": false,
- "assetcategory": "5ce50cc3a1875f11f8785a1b"
}, - {
- "createdAt": "2019-05-22T08:48:05.524Z",
- "updatedAt": "2019-05-22T08:48:05.524Z",
- "id": "5ce50cc5a1875f11f8785a1e",
- "name": "Security",
- "isDefault": false,
- "assetcategory": "5ce50cc3a1875f11f8785a1b"
}, - {
- "createdAt": "2019-05-22T08:48:05.524Z",
- "updatedAt": "2019-05-22T08:48:05.524Z",
- "id": "5ce50cc5a1875f11f8785a20",
- "name": "Maintenance",
- "isDefault": false,
- "assetcategory": "5ce50cc3a1875f11f8785a1b"
}
], - "customFields": [
- {
- "createdAt": "2019-05-22T08:48:10.341Z",
- "updatedAt": "2019-05-22T08:55:21.555Z",
- "name": "Presence",
- "isDefault": false,
- "typec": "Enum",
- "enumc": [
- "Working",
- "Off",
- "Holidays"
], - "id": "5ce50ccaa1875f11f8785a21",
- "assetcategory": "5ce50cc3a1875f11f8785a1b",
- "isStatic": false,
- "staticValue": null
}, - {
- "createdAt": "2019-05-22T08:48:10.341Z",
- "updatedAt": "2019-05-22T08:55:21.584Z",
- "id": "5ce50ccaa1875f11f8785a22",
- "name": "Speciality",
- "isDefault": false,
- "typec": "String",
- "enumc": null,
- "assetcategory": "5ce50cc3a1875f11f8785a1b",
- "isStatic": false,
- "staticValue": null
}, - {
- "createdAt": "2019-05-22T08:55:21.539Z",
- "updatedAt": "2019-05-22T08:55:21.539Z",
- "id": "5ce50e79a1875f11f8785a24",
- "name": "Entry Date",
- "isDefault": false,
- "typec": "Date",
- "enumc": null,
- "assetcategory": "5ce50cc3a1875f11f8785a1b",
- "isStatic": false,
- "staticValue": null
}, - {
- "createdAt": "2019-05-22T08:48:10.341Z",
- "updatedAt": "2019-05-22T08:48:10.341Z",
- "id": "5ce50ccaa1905f11f8789a33",
- "name": "Path",
- "isDefault": false,
- "typec": "URL",
- "enumc": null,
- "assetcategory": "5ce50cc3a1875f11f8785a1b",
- "isStatic": true,
- "staticValue": "example.com"
}
]
}
}
This API allows to delete an asset category identified by its id.
siteId required | string This is a path param for siteId |
assetCategoryId required | string This is a path param for assetCategoryId |
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The asset category has been successfully deleted.",
- "data": {
- "id": "5ce50856c58d1d1860640be9",
- "name": "My Staff"
}
}
This API allows to register a new asset in a given site. This asset can then be attached to a floor.
siteId required | string This is a path param for siteId |
Authorization required | string Bearer {{access_token}} |
Content-Type required | string application/json |
name required | string The name of the asset. |
assetUnitId required | string The identifer of the associated asset unit. |
assetCategoryId required | string The identifier of the associated asset category. |
imageName | string The name of the image that has been uploaded and associated to the asset (as myImage.png). |
image | string The path to the location where the asset image has been uploaded. |
assetSubcategoryId | string The identifier of the associated asset subcategory. |
tagId | string The unique identifier of the associated tag. |
isEnabled | boolean The status of asset, it can be set when tag is associated to asset. The default value is false. |
Array of objects An array of JSON objects containing custom field id and value. |
{- "name": "string",
- "assetUnitId": "string",
- "assetCategoryId": "string",
- "imageName": "string",
- "image": "string",
- "assetSubcategoryId": "string",
- "tagId": "string",
- "isEnabled": true,
- "customfields": [
- {
- "id": "string",
- "value": "string"
}
]
}
{- "status": 201,
- "message": "The asset has been successfully created.",
- "data": {
- "createdAt": "2019-06-11T11:49:37.118Z",
- "updatedAt": "2019-06-11T11:49:37.118Z",
- "id": "5cff9551956ce4331c634b60",
- "name": "Léo",
- "isEnabled": true,
- "assetUnit": {
- "createdAt": "2019-06-11T11:49:37.118Z",
- "updatedAt": "2019-06-11T11:49:37.118Z",
- "id": "5c9687aa7e8c333119f44b6d",
- "name": "UNIT_NEONATOLOGY",
- "isDefault": true,
- "site": null
}, - "imageName": "IdentLeo.jpg",
- "image": "/images/assets/1f92ed5e-b43b-49b5-93af-6a918ea8b453.jpeg",
- "IQMStatus": "",
- "site": "5d8480e33e003d0fa8ab710d",
- "assetcategory": {
- "createdAt": "2019-05-22T08:48:03.788Z",
- "updatedAt": "2019-05-22T08:48:03.788Z",
- "id": "5ce50cc3a1875f11f8785a1b",
- "name": "ASSET_C_PATIENTS",
- "isDefault": true,
- "isPeopleCategory": true,
- "iconSize": "SIZE_SMALL",
- "iconName": "staff.png",
- "iconImg": "data:image/png;base64,iVBORw0KGg...",
- "site": "5d8480e33e003d0fa8ab710d"
}, - "assetsubcategory": {
- "createdAt": "2022-03-10T08:41:29.632Z",
- "updatedAt": "2022-03-10T08:41:29.632Z",
- "id": "6229b9b9e28ce75d2fb87552",
- "name": "ASSET_SC_PATIENT_NEW_BORN",
- "isDefault": true,
- "assetcategory": "5ce50cc3a1875f11f8785a1b"
}, - "customfields": [
- {
- "createdAt": "2022-03-10T08:41:29.732Z",
- "updatedAt": "2022-06-01T08:13:50.418Z",
- "id": "6229b9b9e28ce75d2fb8758f",
- "name": "CUSTOMFIELD_COMMENTS",
- "isDefault": true,
- "typec": "String",
- "enumc": null,
- "assetcategory": "5ce50cc3a1875f11f8785a1b",
- "value": "dfdfddfd"
}
], - "tag": {
- "createdAt": "2019-04-03T11:58:11.918Z",
- "updatedAt": "2019-04-03T11:58:11.918Z",
- "id": "5ca49fd3baa4cea10d7c64e5",
- "serialNumber": "PO123456",
- "macAddress": "00:11:22:33:44:55",
- "batteryInstallationDate": "2019-04-03T11:58:11.918Z",
- "realBatteryStatusValue": -1,
- "site": "5d8480e33e003d0fa8ab710d",
- "asset": "5cff9551956ce4331c634b60",
- "tagType": {
- "createdAt": "2019-03-20T07:24:53.133Z",
- "updatedAt": "2019-03-20T08:32:32.566Z",
- "id": "5d89da8ad9876cfbe8cce5O6",
- "name": "ASSET",
- "reference": "S18-3",
- "image": "data:image/svg+xml;base64,PD9Ljg...LjMiLz4KPC9nPgo8L3N2Zz4K",
- "batteryLifetime": 20,
- "rssiOneMeter": -42,
- "isUsedAsTag": true,
- "isUsedAsAutocalibrationTag": true
}
}
}
}
This API allows to fetch all assets associated to a given site. This API can cause performance problems if the site has a lot of assets. You can use in this case the API 'Get assets of site'.
siteId required | string This is a path param for siteId |
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The assets have been successfully fetched.",
- "data": [
- {
- "createdAt": "2019-06-07T12:50:58.622Z",
- "updatedAt": "2019-06-07T12:50:58.622Z",
- "id": "5cfa5db286c6b50270ee8cf0",
- "name": "Léa",
- "isEnabled": true,
- "assetUnit": {
- "createdAt": "2019-06-11T11:49:37.118Z",
- "updatedAt": "2019-06-11T11:49:37.118Z",
- "id": "5c9687aa7e8c333119f44b6d",
- "name": "UNIT_NEONATOLOGY",
- "isDefault": true,
- "site": null
}, - "imageName": "PhotoLea.jpg",
- "image": "/images/assets/1f92ed5e-b43b-49b5-93af-6a918ea8b453.jpeg",
- "site": "5cfa5a938ae31329e4a94fc8",
- "IQMStatus": "",
- "assetcategory": {
- "createdAt": "2019-06-07T12:37:40.097Z",
- "updatedAt": "2019-06-07T12:37:40.097Z",
- "id": "5cfa5a948ae31329e4a94fca",
- "name": "ASSET_C_PATIENTS",
- "isDefault": true,
- "iconSize": "SIZE_SMALL",
- "iconName": "patient.png",
- "isPeopleCategory": true,
- "iconImg": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUg...",
- "site": "5cfa5a938ae31329e4a94fc8"
}, - "assetsubcategory": {
- "createdAt": "2019-06-07T12:38:01.255Z",
- "updatedAt": "2019-06-07T12:38:01.255Z",
- "id": "5cfa5aa98ae31329e4a94fcc",
- "name": "ASSET_SC_PATIENT_NEW_BORN",
- "isDefault": true,
- "assetcategory": "5cfa5a948ae31329e4a94fca"
}, - "tag": {
- "createdAt": "2019-06-07T12:38:48.497Z",
- "updatedAt": "2019-06-07T12:38:48.497Z",
- "id": "5cfa5ad88ae31329e4a95036",
- "serialNumber": "AB123456",
- "macAddress": "A1:B2:C3:D4:E5:F6",
- "tagType": "5d8480306484ea0fa8466b91",
- "batteryInstallationDate": "2019-06-07T14:38:41.038Z",
- "site": "5cfa5a938ae31329e4a94fc8"
}
}, - {
- "createdAt": "2019-06-11T11:49:37.118Z",
- "updatedAt": "2019-06-11T11:49:37.118Z",
- "id": "5cff9551956ce4331c634b60",
- "name": "Léo",
- "isEnabled": true,
- "assetUnit": {
- "createdAt": "2019-06-11T11:49:37.118Z",
- "updatedAt": "2019-06-11T11:49:37.118Z",
- "id": "5c9687aa7e8c333119f44b6d",
- "name": "UNIT_NEONATOLOGY",
- "isDefault": true,
- "site": null
}, - "imageName": "IdentLeo.jpg",
- "image": "/images/assets/1f92ed5e-b43b-49b5-93af-6a918ea8b453.jpeg",
- "site": "5cfa5a938ae31329e4a94fc8",
- "IQMStatus": "",
- "assetcategory": {
- "createdAt": "2019-06-07T12:37:40.097Z",
- "updatedAt": "2019-06-07T12:37:40.097Z",
- "id": "5cfa5a948ae31329e4a94fca",
- "name": "ASSET_C_PATIENTS",
- "isDefault": true,
- "isPeopleCategory": true,
- "iconSize": "SIZE_SMALL",
- "iconName": "patient.png",
- "iconImg": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUg...",
- "site": "5cfa5a938ae31329e4a94fc8"
}, - "assetsubcategory": {
- "createdAt": "2019-06-07T12:38:01.255Z",
- "updatedAt": "2019-06-07T12:38:01.255Z",
- "id": "5cfa5aa98ae31329e4a94fcc",
- "name": "ASSET_SC_PATIENT_NEW_BORN",
- "isDefault": true,
- "assetcategory": "5cfa5a948ae31329e4a94fca"
}, - "tag": {
- "createdAt": "2019-06-07T12:38:58.079Z",
- "updatedAt": "2019-06-07T12:38:58.079Z",
- "id": "5cfa5ae28ae31329e4a95039",
- "serialNumber": "EF567890",
- "macAddress": "AA:BB:CC:DD:EE:F1",
- "tagType": "5d84802f6484ea0fa8466b90",
- "batteryInstallationDate": "2019-06-07T14:38:50.038Z",
- "site": "5cfa5a938ae31329e4a94fc8"
}, - "customfields": [
- {
- "createdAt": "2019-05-20T13:15:16.732Z",
- "updatedAt": "2019-05-20T13:15:16.732Z",
- "id": "5ce2a864ae1de0217f2fd10c",
- "name": "CUSTOMFIELD_DATE_ENTRY",
- "isDefault": false,
- "assetcategory": "5ce2a864ae1de0217f2fd104",
- "typec": "Date",
- "value": "2019-08-07T22:00:00.000Z"
}
]
}
]
}
This API allows to fetch all assets associated to a given category.
siteId required | string This is a path param for siteId |
assetCategoryId required | string This is a path param for assetCategoryId |
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The assets have been successfully fetched.",
- "data": [
- {
- "createdAt": "2019-06-07T12:50:58.622Z",
- "updatedAt": "2019-06-07T12:50:58.622Z",
- "id": "5cfa5db286c6b50270ee8cf0",
- "name": "Léa",
- "isEnabled": true,
- "assetUnit": {
- "createdAt": "2019-06-11T11:49:37.118Z",
- "updatedAt": "2019-06-11T11:49:37.118Z",
- "id": "5c9687aa7e8c333119f44b6d",
- "name": "UNIT_NEONATOLOGY",
- "isDefault": true,
- "site": null
}, - "imageName": "PhotoLea.jpg",
- "image": "/images/assets/1f92ed5e-b43b-49b5-93af-6a918ea8b453.jpeg",
- "site": "5cfa5a938ae31329e4a94fc8",
- "IQMStatus": "FAILED",
- "assetcategory": {
- "createdAt": "2019-06-07T12:37:40.097Z",
- "updatedAt": "2019-06-07T12:37:40.097Z",
- "id": "5cfa5a948ae31329e4a94fca",
- "name": "ASSET_C_PATIENTS",
- "isDefault": true,
- "isPeopleCategory": true,
- "iconSize": "SIZE_SMALL",
- "iconName": "patient.png",
- "iconImg": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUg...",
- "site": "5cfa5a938ae31329e4a94fc8"
}, - "assetsubcategory": {
- "createdAt": "2019-06-07T12:38:01.255Z",
- "updatedAt": "2019-06-07T12:38:01.255Z",
- "id": "5cfa5aa98ae31329e4a94fcc",
- "name": "ASSET_SC_PATIENT_NEW_BORN",
- "isDefault": true,
- "assetcategory": "5cfa5a948ae31329e4a94fca"
}, - "tag": {
- "createdAt": "2019-06-07T12:38:48.497Z",
- "updatedAt": "2019-06-07T12:38:48.497Z",
- "id": "5cfa5ad88ae31329e4a95036",
- "serialNumber": "AB123456",
- "macAddress": "A1:B2:C3:D4:E5:F6",
- "tagType": "5d8480306484ea0fa8466b91",
- "batteryInstallationDate": "2019-06-07T14:38:41.038Z",
- "site": "5cfa5a938ae31329e4a94fc8"
}
}, - {
- "createdAt": "2019-06-11T11:49:37.118Z",
- "updatedAt": "2019-06-11T12:05:43.679Z",
- "id": "5cff9551956ce4331c634b60",
- "name": "Léon",
- "isEnabled": true,
- "assetUnit": {
- "createdAt": "2019-06-11T11:49:37.118Z",
- "updatedAt": "2019-06-11T11:49:37.118Z",
- "id": "5c9687aa7e8c333119f44b6d",
- "name": "UNIT_NEONATOLOGY",
- "isDefault": true,
- "site": null
}, - "imageName": "IdentLeon.jpg",
- "image": "/images/assets/1f92ed5e-b43b-49b5-93af-6a918ea8b453.jpeg",
- "site": "5cfa5a938ae31329e4a94fc8",
- "IQMStatus": "NOT_UPDATED",
- "assetcategory": {
- "createdAt": "2019-06-07T12:37:40.097Z",
- "updatedAt": "2019-06-07T12:37:40.097Z",
- "id": "5cfa5a948ae31329e4a94fca",
- "name": "ASSET_C_PATIENTS",
- "isDefault": true,
- "isPeopleCategory": true,
- "iconSize": "SIZE_SMALL",
- "iconName": "patient.png",
- "iconImg": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUg...",
- "site": "5cfa5a938ae31329e4a94fc8"
}, - "assetsubcategory": {
- "createdAt": "2019-06-07T12:38:01.255Z",
- "updatedAt": "2019-06-07T12:38:01.255Z",
- "id": "5cfa5aa98ae31329e4a94fcc",
- "name": "ASSET_SC_PATIENT_NEW_BORN",
- "isDefault": true,
- "assetcategory": "5cfa5a948ae31329e4a94fca"
}, - "tag": {
- "createdAt": "2019-06-07T12:38:58.079Z",
- "updatedAt": "2019-06-07T12:38:58.079Z",
- "id": "5cfa5ae28ae31329e4a95039",
- "serialNumber": "EF567890",
- "macAddress": "AA:BB:CC:DD:EE:F1",
- "tagType": "5d84802f6484ea0fa8466b90",
- "batteryInstallationDate": "2019-06-07T14:38:50.038Z",
- "site": "5cfa5a938ae31329e4a94fc8"
}, - "customfields": [
- {
- "createdAt": "2019-05-20T13:15:16.732Z",
- "updatedAt": "2019-05-20T13:15:16.732Z",
- "id": "5ce2a864ae1de0217f2fd10c",
- "name": "CUSTOMFIELD_DATE_ENTRY",
- "isDefault": false,
- "assetcategory": "5ce2a864ae1de0217f2fd104",
- "typec": "Date",
- "value": "2019-08-07T22:00:00.000Z"
}
]
}
]
}
This API allows to fetch one asset identified by its id.
siteId required | string This is a path param for siteId |
assetId required | string This is a path param for assetId |
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The asset has been successfully fetched.",
- "data": {
- "createdAt": "2019-06-11T11:49:37.118Z",
- "updatedAt": "2019-06-11T11:49:37.118Z",
- "id": "5cff9551956ce4331c634b60",
- "name": "Léo",
- "isEnabled": true,
- "assetUnit": {
- "createdAt": "2019-06-11T11:49:37.118Z",
- "updatedAt": "2019-06-11T11:49:37.118Z",
- "id": "5c9687aa7e8c333119f44b6d",
- "name": "UNIT_NEONATOLOGY",
- "isDefault": true,
- "site": null
}, - "imageName": "IdentLeo.jpg",
- "image": "/images/assets/1f92ed5e-b43b-49b5-93af-6a918ea8b453.jpeg",
- "site": "5cfa5a938ae31329e4a94fc8",
- "IQMStatus": "DECLARED",
- "assetcategory": {
- "createdAt": "2019-06-07T12:37:40.097Z",
- "updatedAt": "2019-06-07T12:37:40.097Z",
- "id": "5cfa5a948ae31329e4a94fca",
- "name": "ASSET_C_PATIENTS",
- "isDefault": true,
- "isPeopleCategory": true,
- "iconSize": "SIZE_SMALL",
- "iconName": "patient.png",
- "iconImg": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUg...",
- "site": "5cfa5a938ae31329e4a94fc8"
}, - "assetsubcategory": {
- "createdAt": "2019-06-07T12:38:01.255Z",
- "updatedAt": "2019-06-07T12:38:01.255Z",
- "id": "5cfa5aa98ae31329e4a94fcc",
- "name": "ASSET_SC_PATIENT_NEW_BORN",
- "isDefault": true,
- "assetcategory": "5cfa5a948ae31329e4a94fca"
}, - "tag": {
- "createdAt": "2019-06-07T12:38:58.079Z",
- "updatedAt": "2019-06-07T12:38:58.079Z",
- "id": "5cfa5ae28ae31329e4a95039",
- "serialNumber": "EF567890",
- "macAddress": "AA:BB:CC:DD:EE:F1",
- "tagType": "5d84802f6484ea0fa8466b90",
- "batteryInstallationDate": "2019-06-07T14:38:50.038Z",
- "site": "5cfa5a938ae31329e4a94fc8"
}, - "customfields": [
- {
- "createdAt": "2019-05-20T13:15:16.732Z",
- "updatedAt": "2019-05-20T13:15:16.732Z",
- "id": "5ce2a864ae1de0217f2fd10c",
- "name": "CUSTOMFIELD_DATE_ENTRY",
- "isDefault": false,
- "assetcategory": "5ce2a864ae1de0217f2fd104",
- "typec": "Date",
- "value": "2019-08-07T22:00:00.000Z"
}
]
}
}
This API allows to update one asset identified by its id.
siteId required | string This is a path param for siteId |
assetId required | string This is a path param for assetId |
Authorization required | string Bearer {{access_token}} |
Content-Type required | string application/json |
name required | string The name of the asset. |
assetUnitId required | string The identifer of the associated asset unit. |
assetCategoryId required | string The identifier of the associated asset category. |
imageName | string The name of the image that has been uploaded and associated to the asset (as myImage.png). |
image | string The path to the location where the asset image has been uploaded. |
assetSubcategoryId | string The identifier of the associated asset subcategory. |
tagId | string The unique identifier of the associated tag. |
isEnabled | boolean The status of asset, it can be set when tag is associated to asset. The default value is false. |
Array of objects An array of JSON objects containing custom field id and value. |
{- "name": "string",
- "assetUnitId": "string",
- "assetCategoryId": "string",
- "imageName": "string",
- "image": "string",
- "assetSubcategoryId": "string",
- "tagId": "string",
- "isEnabled": true,
- "customfields": [
- {
- "id": "string",
- "value": "string"
}
]
}
{- "status": 200,
- "message": "The asset has been successfully updated.",
- "data": {
- "createdAt": "2019-06-11T11:49:37.118Z",
- "updatedAt": "2019-06-11T12:05:43.679Z",
- "id": "5cff9551956ce4331c634b60",
- "name": "Léon",
- "isEnabled": true,
- "assetUnit": {
- "createdAt": "2019-06-11T11:49:37.118Z",
- "updatedAt": "2019-06-11T11:49:37.118Z",
- "id": "5c9687aa7e8c333119f44b6d",
- "name": "UNIT_NEONATOLOGY",
- "isDefault": true,
- "site": null
}, - "imageName": "IdentLeon.jpg",
- "image": "/images/assets/1f92ed5e-b43b-49b5-93af-6a918ea8b453.jpeg",
- "IQMStatus": "",
- "site": "5d8480e33e003d0fa8ab710d",
- "assetcategory": {
- "createdAt": "2019-05-22T08:48:03.788Z",
- "updatedAt": "2019-05-22T08:48:03.788Z",
- "id": "5ce50cc3a1875f11f8785a1b",
- "name": "ASSET_C_PATIENTS",
- "isDefault": true,
- "isPeopleCategory": true,
- "iconSize": "SIZE_SMALL",
- "iconName": "staff.png",
- "iconImg": "data:image/png;base64,iVBORw0KGg...",
- "site": "5d8480e33e003d0fa8ab710d"
}, - "assetsubcategory": {
- "createdAt": "2022-03-10T08:41:29.632Z",
- "updatedAt": "2022-03-10T08:41:29.632Z",
- "id": "6229b9b9e28ce75d2fb87552",
- "name": "ASSET_SC_PATIENT_NEW_BORN",
- "isDefault": true,
- "assetcategory": "5ce50cc3a1875f11f8785a1b"
}, - "customfields": [
- {
- "createdAt": "2022-03-10T08:41:29.732Z",
- "updatedAt": "2022-06-01T08:13:50.418Z",
- "id": "6229b9b9e28ce75d2fb8758f",
- "name": "CUSTOMFIELD_COMMENTS",
- "isDefault": true,
- "typec": "String",
- "enumc": null,
- "assetcategory": "5ce50cc3a1875f11f8785a1b",
- "value": "dfdfddfd"
}
], - "tag": {
- "createdAt": "2019-04-03T11:58:11.918Z",
- "updatedAt": "2019-04-03T11:58:11.918Z",
- "id": "5ca49fd3baa4cea10d7c64e5",
- "serialNumber": "PO123456",
- "macAddress": "00:11:22:33:44:55",
- "batteryInstallationDate": "2019-04-03T11:58:11.918Z",
- "realBatteryStatusValue": -1,
- "site": "5d8480e33e003d0fa8ab710d",
- "asset": "5cff9551956ce4331c634b60",
- "tagType": {
- "createdAt": "2019-03-20T07:24:53.133Z",
- "updatedAt": "2019-03-20T08:32:32.566Z",
- "id": "5d89da8ad9876cfbe8cce5O6",
- "name": "ASSET",
- "reference": "S18-3",
- "image": "data:image/svg+xml;base64,PD9Ljg...LjMiLz4KPC9nPgo8L3N2Zz4K",
- "batteryLifetime": 20,
- "rssiOneMeter": -42,
- "isUsedAsTag": true,
- "isUsedAsAutocalibrationTag": true
}
}
}
}
This API allows to delete an asset identified by its id.
siteId required | string This is a path param for siteId |
assetId required | string This is a path param for assetId |
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The asset has been successfully deleted.",
- "data": {
- "id": "5cff9551956ce4331c634b60",
- "name": "Léon"
}
}
This API allows to update the status of the asset. While the asset status will not be enabled, no location will be generated.
siteId required | string This is a path param for siteId |
assetId required | string This is a path param for assetId |
Authorization required | string Bearer {{access_token}} |
Content-Type required | string application/json |
isEnabled required | boolean The status of the asset. |
{- "isEnabled": true
}
{- "status": 200,
- "message": "The asset status has been successfully updated.",
- "data": {
- "createdAt": "2019-06-11T11:49:37.118Z",
- "updatedAt": "2019-06-11T12:05:43.679Z",
- "id": "5cff9551956ce4331c634b60",
- "name": "Léon",
- "isEnabled": true,
- "assetUnit": {
- "createdAt": "2019-06-11T11:49:37.118Z",
- "updatedAt": "2019-06-11T11:49:37.118Z",
- "id": "5c9687aa7e8c333119f44b6d",
- "name": "UNIT_NEONATOLOGY",
- "isDefault": true,
- "site": null
}, - "imageName": "IdentLeon.jpg",
- "image": "/images/assets/1f92ed5e-b43b-49b5-93af-6a918ea8b453.jpeg",
- "IQMStatus": "",
- "site": "5cfa5a938ae31329e4a94fc8",
- "assetcategory": "5cfa5a948ae31329e4a94fca",
- "assetsubcategory": "5cfa5aa98ae31329e4a94fcc",
- "tag": "5cfa5ae28ae31329e4a95039"
}
}
This API allows to set a custom field value to an asset identified by its id.
siteId required | string This is a path param for siteId |
assetId required | string This is a path param for assetId |
customFieldId required | string This is a path param for customFieldId |
Authorization required | string Bearer {{access_token}} |
Content-Type required | string application/json |
customFieldValue | string The value associated to the custom field of the asset |
{- "customFieldValue": "string"
}
{- "status": 200,
- "message": "The asset has been successfully updated.",
- "data": {
- "createdAt": "2019-06-11T11:49:37.118Z",
- "updatedAt": "2019-06-11T11:49:37.118Z",
- "id": "5cff9551956ce4331c634b60",
- "name": "Léo",
- "isEnabled": true,
- "assetUnit": {
- "createdAt": "2019-06-11T11:49:37.118Z",
- "updatedAt": "2019-06-11T11:49:37.118Z",
- "id": "5c9687aa7e8c333119f44b6d",
- "name": "UNIT_NEONATOLOGY",
- "isDefault": true,
- "site": null
}, - "imageName": "IdentLeo.jpg",
- "image": "/images/assets/1f92ed5e-b43b-49b5-93af-6a918ea8b453.jpeg",
- "site": "5cfa5a938ae31329e4a94fc8",
- "IQMStatus": "FAILED",
- "assetcategory": {
- "createdAt": "2019-06-07T12:37:40.097Z",
- "updatedAt": "2019-06-07T12:37:40.097Z",
- "id": "5cfa5a948ae31329e4a94fca",
- "name": "ASSET_C_PATIENTS",
- "isDefault": true,
- "isPeopleCategory": true,
- "iconSize": "SIZE_SMALL",
- "iconName": "patient.png",
- "iconImg": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUg...",
- "site": "5cfa5a938ae31329e4a94fc8"
}, - "assetsubcategory": {
- "createdAt": "2019-06-07T12:38:01.255Z",
- "updatedAt": "2019-06-07T12:38:01.255Z",
- "id": "5cfa5aa98ae31329e4a94fcc",
- "name": "ASSET_SC_PATIENT_NEW_BORN",
- "isDefault": true,
- "assetcategory": "5cfa5a948ae31329e4a94fca"
}, - "tag": {
- "createdAt": "2019-06-07T12:38:58.079Z",
- "updatedAt": "2019-06-07T12:38:58.079Z",
- "id": "5cfa5ae28ae31329e4a95039",
- "serialNumber": "EF567890",
- "macAddress": "AA:BB:CC:DD:EE:F1",
- "tagType": "5d84802f6484ea0fa8466b90",
- "batteryInstallationDate": "2019-06-07T14:38:50.038Z",
- "site": "5cfa5a938ae31329e4a94fc8"
}, - "customfields": [
- {
- "createdAt": "2019-05-20T13:15:16.732Z",
- "updatedAt": "2019-05-20T13:15:16.732Z",
- "id": "5ce2a864ae1de0217f2fd10c",
- "name": "CUSTOMFIELD_DATE_ENTRY",
- "isDefault": false,
- "assetcategory": "5ce2a864ae1de0217f2fd104",
- "value": "value1"
}
]
}
}
This API allows to fetch one asset custom fields array identified by its id.
siteId required | string This is a path param for siteId |
assetId required | string This is a path param for assetId |
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The asset customfields have been successfully fetched.",
- "data": [
- {
- "createdAt": "2022-12-21T14:23:46.224Z",
- "updatedAt": "2022-12-21T14:23:46.224Z",
- "id": "63a316f2ee0343901b36f1c2",
- "name": "CUSTOMFIELD_AVAILABILITY",
- "isDefault": true,
- "typec": "Enum",
- "enumc": [
- "ENUM_AVAILABILITY_AVAILABLE",
- "ENUM_AVAILABILITY_UNAVAILABLE"
], - "assetcategory": "63a316f2ee0343901b36f134",
- "value": "ENUM_AVAILABILITY_AVAILABLE"
}, - {
- "createdAt": "2022-12-21T14:23:46.224Z",
- "updatedAt": "2022-12-21T14:23:46.224Z",
- "id": "63a316f2ee0343901b36f1c3",
- "name": "CUSTOMFIELD_UNAVAILABILITY_REASON",
- "isDefault": true,
- "typec": "Enum",
- "enumc": [
- "ENUM_UNAVAILABILITY_REASON_NO",
- "ENUM_UNAVAILABILITY_REASON_IN_USE",
- "ENUM_UNAVAILABILITY_REASON_BROKEN",
- "ENUM_UNAVAILABILITY_REASON_MAINTENANCE"
], - "assetcategory": "63a316f2ee0343901b36f134",
- "value": "ENUM_UNAVAILABILITY_REASON_IN_USE"
}, - {
- "createdAt": "2022-12-21T14:23:46.224Z",
- "updatedAt": "2022-12-21T14:23:46.224Z",
- "id": "63a316f2ee0343901b36f1c4",
- "name": "CUSTOMFIELD_DATE_MAINTENANCE",
- "isDefault": true,
- "typec": "Date",
- "enumc": null,
- "assetcategory": "63a316f2ee0343901b36f134",
- "value": ""
}, - {
- "createdAt": "2022-12-21T14:23:46.224Z",
- "updatedAt": "2022-12-21T14:23:46.224Z",
- "id": "63a316f2ee0343901b36f1c5",
- "name": "CUSTOMFIELD_DATE_CLEANING",
- "isDefault": true,
- "typec": "Date",
- "enumc": null,
- "assetcategory": "63a316f2ee0343901b36f134",
- "value": ""
}
]
}
This API allows to update the category of multiple assets.
siteId required | string This is a path param for siteId |
categoryId required | string This is a path param for categoryId |
Authorization required | string Bearer {{access_token}} |
Content-Type required | string application/json |
assetIds required | Array of strings An array ids of the asset. |
{- "assetIds": [
- "string"
]
}
{- "status": 200,
- "message": "The assets category have been successfully updated.",
- "data": [
- {
- "createdAt": "2019-06-07T12:50:58.622Z",
- "updatedAt": "2019-06-07T12:50:58.622Z",
- "id": "63a316f1ee0343901b36f0f1",
- "name": "Léa",
- "isEnabled": true,
- "assetUnit": {
- "createdAt": "2019-06-11T11:49:37.118Z",
- "updatedAt": "2019-06-11T11:49:37.118Z",
- "id": "5c9687aa7e8c333119f44b6d",
- "name": "UNIT_NEONATOLOGY",
- "isDefault": true,
- "site": null
}, - "imageName": "PhotoLea.jpg",
- "image": "/images/assets/1f92ed5e-b43b-49b5-93af-6a918ea8b453.jpeg",
- "site": "5cfa5a938ae31329e4a94fc8",
- "IQMStatus": "FAILED",
- "assetcategory": "63a316f1ee0343901b36f0f3",
- "assetsubcategory": "63a316f1ee0343901b36f0f100",
- "tag": "63a316f1ee0343901b36f0f10"
}, - {
- "createdAt": "2019-06-07T12:50:58.622Z",
- "updatedAt": "2019-06-07T12:50:58.622Z",
- "id": "63a316f1ee0343901b36f0f2",
- "name": "Léa",
- "isEnabled": true,
- "assetUnit": {
- "createdAt": "2019-06-11T11:49:37.118Z",
- "updatedAt": "2019-06-11T11:49:37.118Z",
- "id": "5c9687aa7e8c333119f44b6d",
- "name": "UNIT_NEONATOLOGY",
- "isDefault": true,
- "site": null
}, - "imageName": "PhotoLea.jpg",
- "image": "/images/assets/1f92ed5e-b43b-49b5-93af-6a918ea8b453.jpeg",
- "site": "5cfa5a938ae31329e4a94fc8",
- "IQMStatus": "FAILED",
- "assetcategory": "63a316f1ee0343901b36f0f3",
- "assetsubcategory": "63a316f1ee0343901b36f0f200",
- "tag": "63a316f1ee0343901b36f0f20"
}
]
}
This API allows to fetch all assets associated to a given site.
siteId required | string This is a path param for siteId |
offset | integer This is a query param to indicate the number of assets to skip. The default value is 0. |
limit | integer This is a query param to indicate the maximun numbers of assets to return. The default value will be -1 for all assets. |
filters | object Filters are applied to filter the value of a specific object field in the record. The field name in the filter object corresponds to the field in one record, for example: unitName. If no filter is applied, send an empty JSON or null. If you want to find the exact value of this field, send a string instead an object for this fieldName, ex: 'unitName ', 'assetName ', 'categoryName ', 'subcategoryName '. ex: filter with object: {"assetName": "asset1"} |
populate | string The populate allows getting the element associated with assets. ex: tag, assetcategory, assetsubcategory, customfields. If the user send a value is "*" then get all elements associated with assets. If no populate is applied, send an empty JSON or null. |
sort | string The sort order. Sorting to apply to the updatedAt attribute. The default order will be DESC. |
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The assets have been successfully fetched.",
- "data": {
- "total": 30,
- "count": 3,
- "offset": 0,
- "limit": 3,
- "list": [
- {
- "createdAt": "2023-03-13T14:48:57.213Z",
- "updatedAt": "2023-03-14T08:53:19.624Z",
- "id": "640f37d952017f2c4c6327ec",
- "name": "Pump",
- "assetUnit": {
- "createdAt": "2019-06-11T11:49:37.118Z",
- "updatedAt": "2019-06-11T11:49:37.118Z",
- "id": "5c9687aa7e8c333119f44b6d",
- "name": "UNIT_NEONATOLOGY",
- "isDefault": true,
- "site": null
}, - "imageName": "",
- "image": "",
- "IQMStatus": "",
- "isEnabled": false,
- "site": "63fdb95797c8b01e54be1a0a",
- "assetcategory": {
- "createdAt": "2019-06-07T12:37:40.097Z",
- "updatedAt": "2019-06-07T12:37:40.097Z",
- "id": "5cfa5a948ae31329e4a94fca",
- "name": "ASSET_C_PATIENTS",
- "isDefault": true,
- "isPeopleCategory": true,
- "iconSize": "SIZE_SMALL",
- "iconName": "patient.png",
- "iconImg": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUg...",
- "site": "5cfa5a938ae31329e4a94fc8"
}, - "assetsubcategory": {
- "createdAt": "2019-06-07T12:38:01.255Z",
- "updatedAt": "2019-06-07T12:38:01.255Z",
- "id": "5cfa5aa98ae31329e4a94fcc",
- "name": "ASSET_SC_PATIENT_NEW_BORN",
- "isDefault": true,
- "assetcategory": "5cfa5a948ae31329e4a94fca"
}, - "tag": {
- "createdAt": "2019-06-07T12:38:58.079Z",
- "updatedAt": "2019-06-07T12:38:58.079Z",
- "id": "5cfa5ae28ae31329e4a95039",
- "serialNumber": "EF567890",
- "macAddress": "AA:BB:CC:DD:EE:F1",
- "tagType": "5d84802f6484ea0fa8466b90",
- "batteryInstallationDate": "2019-06-07T14:38:50.038Z",
- "site": "5cfa5a938ae31329e4a94fc8"
}, - "customfields": [
- {
- "createdAt": "2019-05-20T13:15:16.732Z",
- "updatedAt": "2019-05-20T13:15:16.732Z",
- "id": "5ce2a864ae1de0217f2fd10c",
- "name": "CUSTOMFIELD_DATE_ENTRY",
- "isDefault": false,
- "assetcategory": "5ce2a864ae1de0217f2fd104",
- "typec": "Date",
- "value": "2019-08-07T22:00:00.000Z"
}
]
}, - {
- "createdAt": "2023-03-13T14:50:04.837Z",
- "updatedAt": "2023-03-14T08:52:57.839Z",
- "id": "640f381c52017f2c4c6327f6",
- "name": "Toto",
- "assetUnit": {
- "createdAt": "2019-06-11T11:49:37.118Z",
- "updatedAt": "2019-06-11T11:49:37.118Z",
- "id": "5c9687aa7e8c333119f44b6d",
- "name": "UNIT_DIAGNOSTIC",
- "isDefault": true,
- "site": null
}, - "imageName": "",
- "image": "",
- "IQMStatus": "",
- "isEnabled": true,
- "site": "63fdb95797c8b01e54be1a0a",
- "assetcategory": {
- "createdAt": "2019-06-07T12:37:40.097Z",
- "updatedAt": "2019-06-07T12:37:40.097Z",
- "id": "5cfa5a948ae31329e4a94fca",
- "name": "ASSET_C_PATIENTS",
- "isDefault": true,
- "isPeopleCategory": true,
- "iconSize": "SIZE_SMALL",
- "iconName": "patient.png",
- "iconImg": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUg...",
- "site": "5cfa5a938ae31329e4a94fc8"
}, - "assetsubcategory": {
- "createdAt": "2019-06-07T12:38:01.255Z",
- "updatedAt": "2019-06-07T12:38:01.255Z",
- "id": "5cfa5aa98ae31329e4a94fcc",
- "name": "ASSET_SC_PATIENT_NEW_BORN",
- "isDefault": true,
- "assetcategory": "5cfa5a948ae31329e4a94fca"
}, - "tag": {
- "createdAt": "2019-06-07T12:38:58.079Z",
- "updatedAt": "2019-06-07T12:38:58.079Z",
- "id": "5cfa5ae28ae31329e4a95039",
- "serialNumber": "EF567890",
- "macAddress": "AA:BB:CC:DD:EE:F1",
- "tagType": "5d84802f6484ea0fa8466b90",
- "batteryInstallationDate": "2019-06-07T14:38:50.038Z",
- "site": "5cfa5a938ae31329e4a94fc8"
}, - "customfields": [ ]
}, - {
- "createdAt": "2023-03-13T14:50:52.860Z",
- "updatedAt": "2023-03-14T08:53:08.203Z",
- "id": "640f384c52017f2c4c632801",
- "name": "John Doe",
- "assetUnit": {
- "createdAt": "2019-06-11T11:49:37.118Z",
- "updatedAt": "2019-06-11T11:49:37.118Z",
- "id": "5c9687aa7e8c333119f44b6d",
- "name": "UNIT_SURGERY_DIALYSIS",
- "isDefault": true,
- "site": null
}, - "imageName": "",
- "image": "",
- "IQMStatus": "",
- "isEnabled": true,
- "site": "63fdb95797c8b01e54be1a0a",
- "assetcategory": "63fdb95897c8b01e54be1a44",
- "assetsubcategory": null,
- "tag": {
- "createdAt": "2022-12-21T14:23:55.318Z",
- "updatedAt": "2022-12-21T14:23:57.749Z",
- "id": "63a316fbee0343901b36f287",
- "serialNumber": "taG 1",
- "macAddress": "60:C0:BF:60:CA:7B",
- "batteryInstallationDate": "2021-12-17T01:00:00.000Z",
- "realBatteryStatusValue": -1,
- "site": "63a316f1ee0343901b36f0f1",
- "asset": "63a316fdee0343901b36f261",
- "tagType": "63a31351b33f3e62f800752c"
}, - "customfields": [ ]
}
]
}
}
This API allows to get all assets seen on a given floor. An array of filters can be provided to refine the search.
siteId required | string This is a path param for siteId |
buildingId required | string This is a path param for buildingId |
floorId required | string This is a path param for floorId |
Authorization required | string Bearer {{access_token}} |
Content-Type required | string application/json |
object An array of filters can be provided to refine the search. |
{- "filters": {
- "categories": [
- "string"
], - "tagMacAddresses": [
- "string"
], - "tagTypes": [
- "string"
], - "tagIds": [
- "string"
], - "assets": [
- "string"
], - "assetIds": [
- "string"
], - "units": [
- "string"
], - "tagSerialNumbers": [
- "string"
], - "availability": [
- "string"
], - "geofences": [
- "string"
], - "geofenceNames": [
- "string"
]
}
}
{- "status": 200,
- "message": "The resources have been successfully fetched.",
- "data": [
- {
- "customfields": [
- {
- "updatedAt": "2019-10-05T10:51:32.464Z",
- "id": "5d9875b4e1a0bd06ba509e0e",
- "name": "CUSTOMFIELD_AVAILABILITY",
- "isDefault": true,
- "typec": "Enum",
- "enumc": [
- "ENUM_AVAILABILITY_AVAILABLE",
- "ENUM_AVAILABILITY_UNAVAILABLE"
], - "assetcategory": "5d9875b4e1a0bd06ba509db9",
- "value": ""
}, - {
- "updatedAt": "2019-10-05T10:51:32.464Z",
- "id": "5d9875b4e1a0bd06ba509e0f",
- "name": "CUSTOMFIELD_DATE_MAINTENANCE",
- "isDefault": true,
- "typec": "Date",
- "enumc": null,
- "assetcategory": "5d9875b4e1a0bd06ba509db9",
- "value": ""
}, - {
- "updatedAt": "2019-10-05T10:51:32.464Z",
- "id": "5d9875b4e1a0bd06ba509e10",
- "name": "CUSTOMFIELD_DATE_CLEANING",
- "isDefault": true,
- "typec": "Date",
- "enumc": null,
- "assetcategory": "5d9875b4e1a0bd06ba509db9",
- "value": ""
}
], - "updatedAt": "2019-10-07T07:25:53.396Z",
- "id": "5d9ae881728bcd10d3eb897b",
- "name": "Mrs Robinson",
- "assetUnit": {
- "createdAt": "2019-06-11T11:49:37.118Z",
- "updatedAt": "2019-06-11T11:49:37.118Z",
- "id": "5c9687aa7e8c333119f44b6d",
- "name": "UNIT_EMERGENCY",
- "isDefault": true,
- "site": null
}, - "image": "/images/assets/451eb420-f92b-4006-af95-b3bf701098e8.png",
- "assetcategory": {
- "updatedAt": "2019-10-05T10:51:32.209Z",
- "id": "5d9875b4e1a0bd06ba509db9",
- "name": "ASSET_C_PATIENTS",
- "isDefault": true,
- "isPeopleCategory": true,
- "iconSize": "SIZE_SMALL",
- "iconImg": "data:image/png;base64,iV..."
}, - "assetsubcategory": {
- "updatedAt": "2019-10-05T10:51:32.669Z",
- "id": "60362da9f2300b3ae0065015",
- "name": "ASSET_SC_PATIENT_ADULT",
- "isDefault": true
}, - "tag": {
- "updatedAt": "2019-10-05T11:44:58.923Z",
- "id": "5d98823a7f04280d3db6f59c",
- "serialNumber": "rtA57c_B",
- "macAddress": "ED:62:AD:60:DF:F7",
- "batteryInstallationDate": "2019-10-05T11:44:58.923Z",
- "realBatteryStatusValue": -1,
- "asset": "603637a88442f41088459f15",
- "tagType": {
- "id": "5d89da8ad9876cfbe8cce5a8",
- "name": "ASSET",
- "reference": "S18-3",
- "image": "data:image/svg+xml;base64,PD...",
- "batteryLifetime": 20
}, - "floorId": "6229b9f6e28ce75d2fb87593",
- "geofenceIds": [
- "6229b9f6e28ce75d2fb87594",
- "6229b9f6e28ce75d2fb87595"
], - "location": {
- "type": "Point",
- "coordinates": [
- 48.4414499765262,
- -4.41271604038775
]
}, - "location_timestamp": 1570433290000000
}
}
]
}
This API allows to get all assets seen on a given site. An array of filters can be provided to refine the search.
siteId required | string This is a path param for siteId |
Authorization required | string Bearer {{access_token}} |
Content-Type required | string application/json |
object An array of filters can be provided to refine the search. |
{- "filters": {
- "categories": [
- "string"
], - "tagMacAddresses": [
- "string"
], - "tagTypes": [
- "string"
], - "tagIds": [
- "string"
], - "assets": [
- "string"
], - "assetIds": [
- "string"
], - "units": [
- "string"
], - "tagSerialNumbers": [
- "string"
], - "availability": [
- "string"
], - "geofences": [
- "string"
], - "geofenceNames": [
- "string"
]
}
}
{- "status": 200,
- "message": "The resources have been successfully fetched.",
- "data": [
- {
- "customfields": [
- {
- "updatedAt": "2019-10-05T10:51:32.464Z",
- "id": "5d9875b4e1a0bd06ba509e0e",
- "name": "CUSTOMFIELD_AVAILABILITY",
- "isDefault": true,
- "typec": "Enum",
- "enumc": [
- "ENUM_AVAILABILITY_AVAILABLE",
- "ENUM_AVAILABILITY_UNAVAILABLE"
], - "assetcategory": "5d9875b4e1a0bd06ba509db9",
- "value": ""
}, - {
- "updatedAt": "2019-10-05T10:51:32.464Z",
- "id": "5d9875b4e1a0bd06ba509e0f",
- "name": "CUSTOMFIELD_DATE_MAINTENANCE",
- "isDefault": true,
- "typec": "Date",
- "enumc": null,
- "assetcategory": "5d9875b4e1a0bd06ba509db9",
- "value": ""
}, - {
- "updatedAt": "2019-10-05T10:51:32.464Z",
- "id": "5d9875b4e1a0bd06ba509e10",
- "name": "CUSTOMFIELD_DATE_CLEANING",
- "isDefault": true,
- "typec": "Date",
- "enumc": null,
- "assetcategory": "5d9875b4e1a0bd06ba509db9",
- "value": ""
}
], - "updatedAt": "2019-10-07T07:25:53.396Z",
- "id": "5d9ae881728bcd10d3eb897b",
- "name": "Mrs Robinson",
- "assetUnit": {
- "createdAt": "2019-06-11T11:49:37.118Z",
- "updatedAt": "2019-06-11T11:49:37.118Z",
- "id": "5c9687aa7e8c333119f44b6d",
- "name": "UNIT_EMERGENCY",
- "isDefault": true,
- "site": null
}, - "image": "/images/assets/451eb420-f92b-4006-af95-b3bf701098e8.png",
- "assetcategory": {
- "updatedAt": "2019-10-05T10:51:32.209Z",
- "id": "5d9875b4e1a0bd06ba509db9",
- "name": "ASSET_C_PATIENTS",
- "isDefault": true,
- "isPeopleCategory": true,
- "iconSize": "SIZE_SMALL",
- "iconImg": "data:image/png;base64,iV..."
}, - "assetsubcategory": {
- "updatedAt": "2019-10-05T10:51:32.669Z",
- "id": "60362da9f2300b3ae0065015",
- "name": "ASSET_SC_PATIENT_ADULT",
- "isDefault": true
}, - "tag": {
- "updatedAt": "2019-10-05T11:44:58.923Z",
- "id": "5d98823a7f04280d3db6f59c",
- "serialNumber": "rtA57c_B",
- "macAddress": "ED:62:AD:60:DF:F7",
- "batteryInstallationDate": "2019-10-05T11:44:58.923Z",
- "realBatteryStatusValue": -1,
- "asset": "603637a88442f41088459f15",
- "tagType": {
- "id": "5d89da8ad9876cfbe8cce5a8",
- "name": "ASSET",
- "reference": "S18-3",
- "image": "data:image/svg+xml;base64,PD...",
- "batteryLifetime": 20
}, - "floorId": "6229b9f6e28ce75d2fb87593",
- "geofenceIds": [
- "6229b9f6e28ce75d2fb87594",
- "6229b9f6e28ce75d2fb87595"
], - "location": {
- "type": "Point",
- "coordinates": [
- 48.4414499765262,
- -4.41271604038775
]
}, - "location_timestamp": 1570433290000000
}
}
]
}
The purpose of this API is to let the user accessing the historical location of assets inside specific floor during period.
siteId required | string This is a path param for siteId |
buildingId required | string This is a path param for buildingId |
floorId required | string This is a path param for floorId |
startDate required | integer This is a query param for start date in milliseconds timestamp format |
endDate required | integer This is a query param for end date in milliseconds timestamp format |
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The assets history have been successfully fetched.",
- "data": [
- {
- "type": "Feature",
- "geometry": {
- "type": "MultiPoint",
- "coordinates": [
- [
- 2.88932123221457,
- 42.72614117246121
], - [
- 2.88932123221457,
- 42.72614117246121
], - [
- 2.88932123221457,
- 42.72614117246121
], - [
- 2.88932123221457,
- 42.72614117246121
]
]
}, - "properties": {
- "asset": {
- "createdAt": "2022-07-01T09:39:52.267Z",
- "updatedAt": "2022-07-01T09:39:52.267Z",
- "id": "62bec0e81d193798d67aff5f",
- "assetName": "Patient Jeanne",
- "assetUnit": "UNIT_SURGERY_VISCERAL",
- "assetImage": "",
- "categoryName": "ASSET_C_PATIENTS",
- "categoryImage": "",
- "isDefaultCategory": true,
- "isPeopleCategory": true,
- "subcategoryName": "",
- "isDefaultSubcategory": false,
- "tagMacAddress": "60:C0:BF:60:C7:29",
- "tagSerialNumber": "WB4000C729",
- "tagBatteryInstallationDate": "2022-02-23T00:00:00.000Z",
- "tagRealBatteryStatusValue": -1,
- "tagTypeName": "WRISTBAND",
- "tagTypeReference": "OAL-AT-WRIST",
- "tagTypeBatteryLifetime": 60,
- "revokedAt": null,
- "site": "5e5fac792fad62fd334d9124"
}, - "time": [
- 1670493610000,
- 1670493640000,
- 1670493670000,
- 1670493700000
]
}
}, - {
- "type": "Feature",
- "geometry": {
- "type": "MultiPoint",
- "coordinates": [
- [
- 2.8890021331608295,
- 42.72588644642383
], - [
- 2.8890021331608295,
- 42.72588644642383
], - [
- 2.8890021331608295,
- 42.72588644642383
], - [
- 2.8890021331608295,
- 42.72588644642383
], - [
- 2.8890021331608295,
- 42.72588644642383
]
]
}, - "properties": {
- "asset": {
- "createdAt": "2022-07-01T09:53:09.103Z",
- "updatedAt": "2022-07-01T09:53:09.103Z",
- "id": "62bec4051d1937f3837b016e",
- "assetName": "Patient John",
- "assetUnit": "UNIT_EMERGENCY",
- "assetImage": "",
- "categoryName": "ASSET_C_PATIENTS",
- "categoryImage": "",
- "isDefaultCategory": true,
- "isPeopleCategory": true,
- "subcategoryName": "",
- "isDefaultSubcategory": false,
- "tagMacAddress": "60:C0:BF:61:0F:9E",
- "tagSerialNumber": "WB40010F9E",
- "tagBatteryInstallationDate": "2022-02-23T00:00:00.000Z",
- "tagRealBatteryStatusValue": -1,
- "tagTypeName": "WRISTBAND",
- "tagTypeReference": "OAL-AT-WRIST",
- "tagTypeBatteryLifetime": 60,
- "revokedAt": null,
- "site": "5e5fac792fad62fd334d9124"
}, - "time": [
- 1670493620000,
- 1670493650000,
- 1670493680000,
- 1670493710000,
- 1670493740000
]
}
}
]
}
This API allows to get assets positions for all user sites. An array of filters can be provided to refine the search.
Authorization required | string Bearer {{access_token}} |
Content-Type required | string application/json |
object An array of filters can be provided to refine the search. |
{- "filters": {
- "categories": [
- "string"
], - "tagMacAddresses": [
- "string"
], - "tagTypes": [
- "string"
], - "tagIds": [
- "string"
], - "assets": [
- "string"
], - "assetIds": [
- "string"
], - "units": [
- "string"
], - "tagSerialNumbers": [
- "string"
], - "availability": [
- "string"
], - "geofences": [
- "string"
], - "geofenceNames": [
- "string"
]
}
}
{- "status": 200,
- "message": "The assets position have been successfully fetched.",
- "data": [
- {
- "createdAt": "2023-06-08T08:52:36.393Z",
- "updatedAt": "2023-07-14T08:13:14.049Z",
- "id": "648196d479eb4afe7bf6bf96",
- "name": "TMA Solutions",
- "type": "SITE_OTHER",
- "timezone": "Asia/Bangkok",
- "description": "OmniAccess Stellar and OmniAccess OEM",
- "location": {
- "type": "Point",
- "coordinates": [
- 106.67165,
- 10.7941984000167
]
}, - "zoom": 21,
- "isInProduction": true,
- "isWalkwayActivated": false,
- "street": "Tran Huu Trang, Phu Nhuan",
- "city": "Ho Chi Minh",
- "state": "Ho Chi Minh",
- "zipCode": "760000",
- "country": "VN",
- "image": "/images/sites/6b0c099b-9e6d-4f72-a80c-270955bf18e5.png",
- "imageName": "tma-solutions.png",
- "calibrationMode": "GATEWAYS_AND_BEACONS",
- "engineMode": "ALE_ENGINE",
- "BLEGatewaysType": "OMNIACCESS_OEM",
- "siteSecret": "a2e792b4fea6d6374bcb0d339e65e21eeba9b70a04a4d7fdd280e2c84c169bb1",
- "engineAlgo": "DEFAULT",
- "subscription": "6481983179eb4a3711f6c081",
- "IQMConfiguration": null,
- "assets": [
- {
- "updatedAt": "2023-06-28T03:44:59.354Z",
- "id": "649bacbbe106330b2dd1156a",
- "name": "My Computer",
- "assetUnit": {
- "createdAt": "2019-06-11T11:49:37.118Z",
- "updatedAt": "2019-06-11T11:49:37.118Z",
- "id": "5c9687aa7e8c333119f44b6d",
- "name": "UNIT_TECHNICAL_SERVICE",
- "isDefault": true,
- "site": null
}, - "image": "",
- "IQMDeviceCodeId": -1,
- "IQMStatus": "",
- "isEnabled": true,
- "assetcategory": "648196d479eb4a0782f6bfd3",
- "assetsubcategory": null,
- "tag": {
- "updatedAt": "2023-06-28T03:44:59.386Z",
- "id": "648197e879eb4ab05ff6c079",
- "serialNumber": "IT003",
- "macAddress": "60:C0:BF:87:D9:18",
- "batteryInstallationDate": "2023-06-08T08:57:12.389Z",
- "realBatteryStatusValue": -1,
- "asset": "649bacbbe106330b2dd1156a",
- "tagType": "64781ecb2411d5c84fb1c89e",
- "location": {
- "type": "Point",
- "coordinates": [
- "10.79416",
- "106.67162"
]
}, - "floorId": "6481973379eb4ae53cf6c06d",
- "geofenceIds": [
- "649ba322ebbf3167c4638da1"
], - "location_timestamp": 1689584013000000,
- "customfields": [
- "63fdb95897c8b01e54be1a77"
]
}
}, - {
- "updatedAt": "2023-07-17T06:54:01.924Z",
- "id": "64af6a6f5b32b57a17470c59",
- "name": "Quyen Chau",
- "assetUnit": {
- "createdAt": "2019-06-11T11:49:37.118Z",
- "updatedAt": "2019-06-11T11:49:37.118Z",
- "id": "5c9687aa7e8c333119f44b6d",
- "name": "UNIT_TECHNICAL_SERVICE",
- "isDefault": true,
- "site": null
}, - "image": "",
- "IQMDeviceCodeId": -1,
- "IQMStatus": "",
- "isEnabled": true,
- "assetcategory": "64b4bec2793432711cb9b098",
- "assetsubcategory": null,
- "tag": {
- "updatedAt": "2023-07-13T03:07:27.240Z",
- "id": "64af6a0f5b32b557e3470c53",
- "serialNumber": "IT003",
- "macAddress": "60:C0:BF:87:D1:BE",
- "batteryInstallationDate": "2023-07-13T03:05:34.936Z",
- "realBatteryStatusValue": -1,
- "asset": "64af6a6f5b32b57a17470c59",
- "tagType": "64781ecb2411d5c84fb1c89e",
- "location": {
- "type": "Point",
- "coordinates": [
- "10.79416",
- "106.67161"
]
}, - "floorId": "6481973379eb4ae53cf6c06d",
- "geofenceIds": [
- "649ba322ebbf3167c4638da1"
], - "location_timestamp": 1689584013000000
}
}
]
}
]
}
This API allows to create a new role for specific site.
siteId required | string This is a path param for siteId |
Authorization required | string Bearer {{access_token}} |
Content-Type required | string application/json |
name required | string The unique name of the role. |
required | Array of objects The differents options of ressources which the role can has access. |
{- "name": "string",
- "features": [
- {
- "name": "string",
- "isEnabled": true,
- "subFeatures": {
- "name": "string",
- "isEnabled": true
}
}
]
}
{- "status": 201,
- "message": "The role have been successfully created.",
- "data": {
- "createdAt": "2019-05-15T08:01:28.800Z",
- "updatedAt": "2019-05-15T08:01:28.800Z",
- "id": "5cdbc758a3fdd568537fb8eb",
- "name": "role1",
- "isDefault": false,
- "site": "5cd19de78024688574e1de1b",
- "features": [
- {
- "createdAt": "2019-05-15T08:01:28.800Z",
- "updatedAt": "2019-05-15T08:01:28.800Z",
- "id": "5db81b0d9a0c5117c0ab5c29",
- "name": "SITE_CONFIGURATION",
- "isDefault": false,
- "isEnabled": true,
- "role": "5cdbc758a3fdd568537fb8eb",
- "subFeatures": [
- {
- "createdAt": "2019-05-15T08:01:28.800Z",
- "updatedAt": "2019-05-15T08:01:28.800Z",
- "id": "5db81b0d9a0c5117c0ab5c2a",
- "name": "SITE_INFORMATIONS",
- "isDefault": false,
- "isEnabled": true,
- "permissions": null,
- "restrictedItems": null,
- "feature": "5db81b0d9a0c5117c0ab5c29"
}, - {
- "createdAt": "2019-05-15T08:01:28.800Z",
- "updatedAt": "2019-05-15T08:01:28.800Z",
- "id": "5db81b0d9a0c5117c0ab5c2b",
- "name": "BUILDING_AND_FLOOR",
- "isDefault": false,
- "isEnabled": true,
- "permissions": null,
- "restrictedItems": null,
- "feature": "5db81b0d9a0c5117c0ab5c29"
}, - {
- "createdAt": "2019-05-15T08:01:28.800Z",
- "updatedAt": "2019-05-15T08:01:28.800Z",
- "id": "5db81b0d9a0c5117c0ab5c2c",
- "name": "GATEWAY",
- "isDefault": false,
- "isEnabled": true,
- "permissions": null,
- "restrictedItems": null,
- "feature": "5db81b0d9a0c5117c0ab5c29"
}, - {
- "createdAt": "2019-05-15T08:01:28.800Z",
- "updatedAt": "2019-05-15T08:01:28.800Z",
- "id": "5db81b0d9a0c5117c0ab5c2d",
- "name": "AUTOCALIBRATION_TAG",
- "isDefault": false,
- "isEnabled": true,
- "permissions": null,
- "restrictedItems": null,
- "feature": "5db81b0d9a0c5117c0ab5c29"
}, - {
- "createdAt": "2019-05-15T08:01:28.800Z",
- "updatedAt": "2019-05-15T08:01:28.800Z",
- "id": "5db81b0d9a0c5117c0ab5c2e",
- "name": "INDOOR_AREA",
- "isDefault": false,
- "isEnabled": true,
- "permissions": null,
- "restrictedItems": null,
- "feature": "5db81b0d9a0c5117c0ab5c29"
}, - {
- "createdAt": "2019-05-15T08:01:28.800Z",
- "updatedAt": "2019-05-15T08:01:28.800Z",
- "id": "5db81b0d9a0c5117c0ab5c2f",
- "name": "GEOFENCE",
- "isDefault": false,
- "isEnabled": true,
- "permissions": null,
- "restrictedItems": null,
- "feature": "5db81b0d9a0c5117c0ab5c29"
}
]
}, - {
- "createdAt": "2019-05-15T08:01:28.800Z",
- "updatedAt": "2019-05-15T08:01:28.800Z",
- "id": "5db81b0d9a0c5117c0ab5c30",
- "name": "ASSET_PROVISIONING",
- "isDefault": false,
- "isEnabled": true,
- "role": "5cdbc758a3fdd568537fb8eb",
- "subFeatures": [
- {
- "createdAt": "2019-05-15T08:01:28.800Z",
- "updatedAt": "2019-05-15T08:01:28.800Z",
- "id": "5db81b0d9a0c5117c0ab5c3a",
- "name": "TAG_MANAGEMENT",
- "isDefault": false,
- "isEnabled": true,
- "permissions": null,
- "restrictedItems": null,
- "feature": "5db81b0d9a0c5117c0ab5c30"
}, - {
- "createdAt": "2019-05-15T08:01:28.800Z",
- "updatedAt": "2019-05-15T08:01:28.800Z",
- "id": "5db81b0d9a0c5117c0ab5c3b",
- "name": "ASSET_MANAGEMENT",
- "isDefault": false,
- "isEnabled": true,
- "permissions": null,
- "restrictedItems": null,
- "feature": "5db81b0d9a0c5117c0ab5c30"
}, - {
- "createdAt": "2019-05-15T08:01:28.800Z",
- "updatedAt": "2019-05-15T08:01:28.800Z",
- "id": "5db81b0d9a0c5117c0ab5c3c",
- "name": "ASSET_CATEGORY_MANAGEMENT",
- "isDefault": false,
- "isEnabled": true,
- "permissions": null,
- "restrictedItems": null,
- "feature": "5db81b0d9a0c5117c0ab5c30"
}
]
}
]
}
}
This API allows to fetch all roles associated to a given site.
siteId required | string This is a path param for siteId |
Authorization required | string Bearer {{access_token}} |
Content-Type required | string application/json |
{- "status": 200,
- "message": "The roles have been sucessfully fetched.",
- "data": [
- {
- "createdAt": "2019-05-15T08:01:28.800Z",
- "updatedAt": "2019-05-15T08:01:28.800Z",
- "id": "5cdbc758a3fdd568537fb8eb",
- "name": "role1",
- "isDefault": false,
- "site": "5cd19de78024688574e1de1b",
- "features": [
- {
- "createdAt": "2019-05-15T08:01:28.800Z",
- "updatedAt": "2019-05-15T08:01:28.800Z",
- "id": "5db81b0d9a0c5117c0ab5c29",
- "name": "SITE_CONFIGURATION",
- "isEnabled": true,
- "isDefault": false,
- "role": "5cdbc758a3fdd568537fb8eb",
- "subFeatures": [
- {
- "createdAt": "2019-05-15T08:01:28.800Z",
- "updatedAt": "2019-05-15T08:01:28.800Z",
- "id": "5db81b0d9a0c5117c0ab5c2a",
- "name": "SITE_INFORMATIONS",
- "isDefault": false,
- "isEnabled": true,
- "permissions": null,
- "restrictedItems": null,
- "feature": "5db81b0d9a0c5117c0ab5c29"
}, - {
- "createdAt": "2019-05-15T08:01:28.800Z",
- "updatedAt": "2019-05-15T08:01:28.800Z",
- "id": "5db81b0d9a0c5117c0ab5c2b",
- "name": "BUILDING_AND_FLOOR",
- "isDefault": false,
- "isEnabled": true,
- "permissions": null,
- "restrictedItems": null,
- "feature": "5db81b0d9a0c5117c0ab5c29"
}, - {
- "createdAt": "2019-05-15T08:01:28.800Z",
- "updatedAt": "2019-05-15T08:01:28.800Z",
- "id": "5db81b0d9a0c5117c0ab5c2c",
- "name": "GATEWAY",
- "isDefault": false,
- "isEnabled": true,
- "permissions": null,
- "restrictedItems": null,
- "feature": "5db81b0d9a0c5117c0ab5c29"
}
]
}, - {
- "createdAt": "2019-05-15T08:01:28.800Z",
- "updatedAt": "2019-05-15T08:01:28.800Z",
- "id": "5db81b0d9a0c5117c0ab5c30",
- "name": "ASSET_PROVISIONING",
- "isEnabled": true,
- "isDefault": false,
- "role": "5cdbc758a3fdd568537fb8eb",
- "subFeatures": [
- {
- "createdAt": "2019-05-15T08:01:28.800Z",
- "updatedAt": "2019-05-15T08:01:28.800Z",
- "id": "5db81b0d9a0c5117c0ab5c3a",
- "name": "TAG_MANAGEMENT",
- "isDefault": false,
- "isEnabled": true,
- "permissions": null,
- "restrictedItems": null,
- "feature": "5db81b0d9a0c5117c0ab5c30"
}, - {
- "createdAt": "2019-05-15T08:01:28.800Z",
- "updatedAt": "2019-05-15T08:01:28.800Z",
- "id": "5db81b0d9a0c5117c0ab5c3b",
- "name": "ASSET_MANAGEMENT",
- "isDefault": false,
- "isEnabled": true,
- "permissions": null,
- "restrictedItems": null,
- "feature": "5db81b0d9a0c5117c0ab5c30"
}
]
}
]
}, - {
- "createdAt": "2019-05-15T08:01:28.800Z",
- "updatedAt": "2019-05-15T08:01:28.800Z",
- "id": "5cdbc758a3fdd568537fb8ec",
- "name": "role2",
- "isDefault": false,
- "site": "5cd19de78024688574e1de1b",
- "features": [
- {
- "createdAt": "2019-05-15T08:01:28.800Z",
- "updatedAt": "2019-05-15T08:01:28.800Z",
- "id": "5db81b0d9a0c5117c0ab5c30",
- "name": "SITE_CONFIGURATION",
- "isEnabled": true,
- "isDefault": false,
- "role": "5cdbc758a3fdd568537fb8ec",
- "subFeatures": [
- {
- "createdAt": "2019-05-15T08:01:28.800Z",
- "updatedAt": "2019-05-15T08:01:28.800Z",
- "id": "5db81b0d9a0c5117c0ab5c3a",
- "name": "SITE_INFORMATIONS",
- "isDefault": false,
- "isEnabled": true,
- "permissions": null,
- "restrictedItems": null,
- "feature": "5db81b0d9a0c5117c0ab5c30"
}, - {
- "createdAt": "2019-05-15T08:01:28.800Z",
- "updatedAt": "2019-05-15T08:01:28.800Z",
- "id": "5db81b0d9a0c5117c0ab5c3b",
- "name": "BUILDING_AND_FLOOR",
- "isDefault": false,
- "isEnabled": true,
- "permissions": null,
- "restrictedItems": null,
- "feature": "5db81b0d9a0c5117c0ab5c30"
}, - {
- "createdAt": "2019-05-15T08:01:28.800Z",
- "updatedAt": "2019-05-15T08:01:28.800Z",
- "id": "5db81b0d9a0c5117c0ab5c3c",
- "name": "GATEWAY",
- "isDefault": false,
- "isEnabled": true,
- "permissions": null,
- "restrictedItems": null,
- "feature": "5db81b0d9a0c5117c0ab5c30"
}
]
}, - {
- "createdAt": "2019-05-15T08:01:28.800Z",
- "updatedAt": "2019-05-15T08:01:28.800Z",
- "id": "5db81b0d9a0c5117c0ab5c40",
- "name": "ASSET_PROVISIONING",
- "isEnabled": true,
- "isDefault": false,
- "role": "5cdbc758a3fdd568537fb8ec",
- "subFeatures": [
- {
- "createdAt": "2019-05-15T08:01:28.800Z",
- "updatedAt": "2019-05-15T08:01:28.800Z",
- "id": "5db81b0d9a0c5117c0ab5c4a",
- "name": "TAG_MANAGEMENT",
- "isDefault": false,
- "isEnabled": true,
- "permissions": null,
- "restrictedItems": null,
- "feature": "5db81b0d9a0c5117c0ab5c40"
}, - {
- "createdAt": "2019-05-15T08:01:28.800Z",
- "updatedAt": "2019-05-15T08:01:28.800Z",
- "id": "5db81b0d9a0c5117c0ab5c4a",
- "name": "ASSET_MANAGEMENT",
- "isDefault": false,
- "isEnabled": true,
- "permissions": null,
- "restrictedItems": null,
- "feature": "5db81b0d9a0c5117c0ab5c40"
}
]
}
]
}
]
}
This API allows to fetch one role identified by its id.
siteId required | string This is a path param for siteId |
roleId required | string This is a path param for roleId |
Authorization required | string Bearer {{access_token}} |
Content-Type required | string application/json |
{- "status": 200,
- "message": "The role has been successfully fetched.",
- "data": {
- "createdAt": "2019-05-15T08:01:28.800Z",
- "updatedAt": "2019-05-15T08:01:28.800Z",
- "id": "5cdbc758a3fdd568537fb8eb",
- "name": "role1",
- "isDefault": false,
- "site": "5cd19de78024688574e1de1b",
- "features": [
- {
- "createdAt": "2019-05-15T08:01:28.800Z",
- "updatedAt": "2019-05-15T08:01:28.800Z",
- "id": "5db81b0d9a0c5117c0ab5c29",
- "name": "SITE_CONFIGURATION",
- "isDefault": false,
- "isEnabled": true,
- "role": "5cdbc758a3fdd568537fb8eb",
- "subFeatures": [
- {
- "createdAt": "2019-05-15T08:01:28.800Z",
- "updatedAt": "2019-05-15T08:01:28.800Z",
- "id": "5db81b0d9a0c5117c0ab5c2a",
- "name": "SITE_INFORMATIONS",
- "isDefault": false,
- "isEnabled": true,
- "permissions": null,
- "restrictedItems": null,
- "feature": "5db81b0d9a0c5117c0ab5c29"
}, - {
- "createdAt": "2019-05-15T08:01:28.800Z",
- "updatedAt": "2019-05-15T08:01:28.800Z",
- "id": "5db81b0d9a0c5117c0ab5c2b",
- "name": "BUILDING_AND_FLOOR",
- "isDefault": false,
- "isEnabled": true,
- "permissions": null,
- "restrictedItems": null,
- "feature": "5db81b0d9a0c5117c0ab5c29"
}, - {
- "createdAt": "2019-05-15T08:01:28.800Z",
- "updatedAt": "2019-05-15T08:01:28.800Z",
- "id": "5db81b0d9a0c5117c0ab5c2c",
- "name": "GATEWAY",
- "isDefault": false,
- "isEnabled": true,
- "permissions": null,
- "restrictedItems": null,
- "feature": "5db81b0d9a0c5117c0ab5c29"
}, - {
- "createdAt": "2019-05-15T08:01:28.800Z",
- "updatedAt": "2019-05-15T08:01:28.800Z",
- "id": "5db81b0d9a0c5117c0ab5c2d",
- "name": "AUTOCALIBRATION_TAG",
- "isDefault": false,
- "isEnabled": true,
- "permissions": null,
- "restrictedItems": null,
- "feature": "5db81b0d9a0c5117c0ab5c29"
}, - {
- "createdAt": "2019-05-15T08:01:28.800Z",
- "updatedAt": "2019-05-15T08:01:28.800Z",
- "id": "5db81b0d9a0c5117c0ab5c2e",
- "name": "INDOOR_AREA",
- "isDefault": false,
- "isEnabled": true,
- "permissions": null,
- "restrictedItems": null,
- "feature": "5db81b0d9a0c5117c0ab5c29"
}, - {
- "createdAt": "2019-05-15T08:01:28.800Z",
- "updatedAt": "2019-05-15T08:01:28.800Z",
- "id": "5db81b0d9a0c5117c0ab5c2f",
- "name": "GEOFENCE",
- "isDefault": false,
- "isEnabled": true,
- "permissions": null,
- "restrictedItems": null,
- "feature": "5db81b0d9a0c5117c0ab5c29"
}
]
}, - {
- "createdAt": "2019-05-15T08:01:28.800Z",
- "updatedAt": "2019-05-15T08:01:28.800Z",
- "id": "5db81b0d9a0c5117c0ab5c30",
- "name": "ASSET_PROVISIONING",
- "isDefault": false,
- "isEnabled": true,
- "role": "5cdbc758a3fdd568537fb8eb",
- "subFeatures": [
- {
- "createdAt": "2019-05-15T08:01:28.800Z",
- "updatedAt": "2019-05-15T08:01:28.800Z",
- "id": "5db81b0d9a0c5117c0ab5c3a",
- "name": "TAG_MANAGEMENT",
- "isDefault": false,
- "isEnabled": true,
- "permissions": null,
- "restrictedItems": null,
- "feature": "5db81b0d9a0c5117c0ab5c30"
}, - {
- "createdAt": "2019-05-15T08:01:28.800Z",
- "updatedAt": "2019-05-15T08:01:28.800Z",
- "id": "5db81b0d9a0c5117c0ab5c3b",
- "name": "ASSET_MANAGEMENT",
- "isEnabled": true,
- "permissions": null,
- "restrictedItems": null,
- "feature": "5db81b0d9a0c5117c0ab5c30"
}, - {
- "createdAt": "2019-05-15T08:01:28.800Z",
- "updatedAt": "2019-05-15T08:01:28.800Z",
- "id": "5db81b0d9a0c5117c0ab5c3c",
- "name": "ASSET_CATEGORY_MANAGEMENT",
- "isEnabled": true,
- "permissions": null,
- "restrictedItems": null,
- "feature": "5db81b0d9a0c5117c0ab5c30"
}
]
}
]
}
}
This API allows to update a role for identified by its id.
siteId required | string This is a path param for siteId |
roleId required | string This is a path param for roleId |
Authorization required | string Bearer {{access_token}} |
Content-Type required | string application/json |
name required | string The unique name of the role. |
required | Array of objects The differents options of ressources which the role can has access. |
{- "name": "string",
- "features": [
- {
- "name": "string",
- "isEnabled": true,
- "subFeatures": {
- "name": "string",
- "isEnabled": true
}
}
]
}
{- "status": 200,
- "message": "The role has been successfully updated.",
- "data": {
- "createdAt": "2019-05-15T08:01:28.800Z",
- "updatedAt": "2019-05-15T08:01:28.800Z",
- "id": "5cdbc758a3fdd568537fb8eb",
- "name": "role3",
- "isDefault": false,
- "site": "5cd19de78024688574e1de1b",
- "features": [
- {
- "createdAt": "2019-05-15T08:01:28.800Z",
- "updatedAt": "2019-05-15T08:01:28.800Z",
- "id": "5db81b0d9a0c5117c0ab5c29",
- "name": "SITE_CONFIGURATION",
- "isDefault": false,
- "isEnabled": true,
- "role": "5db959b18713781088eeea12",
- "subFeatures": [
- {
- "createdAt": "2019-05-15T08:01:28.800Z",
- "updatedAt": "2019-05-15T08:01:28.800Z",
- "id": "5db81b0d9a0c5117c0ab5c2a",
- "name": "SITE_INFORMATIONS",
- "isDefault": false,
- "isEnabled": true,
- "permissions": null,
- "restrictedItems": null,
- "feature": "5db81b0d9a0c5117c0ab5c29"
}, - {
- "createdAt": "2019-05-15T08:01:28.800Z",
- "updatedAt": "2019-05-15T08:01:28.800Z",
- "id": "5db81b0d9a0c5117c0ab5c2b",
- "name": "BUILDING_AND_FLOOR",
- "isDefault": false,
- "isEnabled": true,
- "permissions": null,
- "restrictedItems": null,
- "feature": "5db81b0d9a0c5117c0ab5c29"
}, - {
- "createdAt": "2019-05-15T08:01:28.800Z",
- "updatedAt": "2019-05-15T08:01:28.800Z",
- "id": "5db81b0d9a0c5117c0ab5c2c",
- "name": "GATEWAY",
- "isDefault": false,
- "isEnabled": true,
- "permissions": null,
- "restrictedItems": null,
- "feature": "5db81b0d9a0c5117c0ab5c29"
}, - {
- "createdAt": "2019-05-15T08:01:28.800Z",
- "updatedAt": "2019-05-15T08:01:28.800Z",
- "id": "5db81b0d9a0c5117c0ab5c2d",
- "name": "AUTOCALIBRATION_TAG",
- "isDefault": false,
- "isEnabled": true,
- "permissions": null,
- "restrictedItems": null,
- "feature": "5db81b0d9a0c5117c0ab5c29"
}, - {
- "createdAt": "2019-05-15T08:01:28.800Z",
- "updatedAt": "2019-05-15T08:01:28.800Z",
- "id": "5db81b0d9a0c5117c0ab5c2e",
- "name": "INDOOR_AREA",
- "isDefault": false,
- "isEnabled": true,
- "permissions": null,
- "restrictedItems": null,
- "feature": "5db81b0d9a0c5117c0ab5c29"
}, - {
- "createdAt": "2019-05-15T08:01:28.800Z",
- "updatedAt": "2019-05-15T08:01:28.800Z",
- "id": "5db81b0d9a0c5117c0ab5c2f",
- "name": "GEOFENCE",
- "isDefault": false,
- "isEnabled": true,
- "permissions": null,
- "restrictedItems": null,
- "feature": "5db81b0d9a0c5117c0ab5c29"
}
]
}
]
}
}
This API allows to delete one role identified by its id.
siteId required | string This is a path param for siteId |
roleId required | string This is a path param for roleId |
Authorization required | string Bearer {{access_token}} |
Content-Type required | string application/json |
{- "status": 200,
- "message": "The role has been sucessfully deleted.",
- "data": {
- "roleId": "62a04894363ef53d8a90af91"
}
}
This API allows to fetch all wall types available in the solution. (The wall type id is required to create a new wall)
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "Wall types have been successfully fetched.",
- "data": [
- {
- "createdAt": "2020-03-31T08:36:41.299Z",
- "updatedAt": "2020-03-31T08:36:41.299Z",
- "id": "5e8301192fc7813aa1228cf4",
- "name": "CONCRETE_WALL",
- "description": "Concrete wall",
- "rssiAttenuation2_4Ghz": 16,
- "rssiAttenuation5Ghz": 20,
- "color": "#f7a733"
}, - {
- "createdAt": "2020-03-31T08:36:41.554Z",
- "updatedAt": "2020-03-31T08:36:41.554Z",
- "id": "5e8301192fc7813aa1228cf5",
- "name": "HOLLOW_BRICK_WALL",
- "description": "Hollow Brick Wall",
- "rssiAttenuation2_4Ghz": 5,
- "rssiAttenuation5Ghz": 18,
- "color": "#31f127"
}, - {
- "createdAt": "2020-03-31T08:36:41.909Z",
- "updatedAt": "2020-03-31T08:36:41.909Z",
- "id": "5e8301192fc7813aa1228cf6",
- "name": "GYPSUM_BOARD_WALL",
- "description": "Gypsum board wall",
- "rssiAttenuation2_4Ghz": 4,
- "rssiAttenuation5Ghz": 5,
- "color": "#95b4fa"
}, - {
- "createdAt": "2020-03-31T08:36:42.401Z",
- "updatedAt": "2020-03-31T08:36:42.401Z",
- "id": "5e83011a2fc7813aa1228cf7",
- "name": "REGULAR_GLASS",
- "description": "Regular Glass",
- "rssiAttenuation2_4Ghz": 3,
- "rssiAttenuation5Ghz": 7,
- "color": "#ccffcc"
}, - {
- "createdAt": "2020-03-31T08:36:42.557Z",
- "updatedAt": "2020-03-31T08:36:42.557Z",
- "id": "5e83011a2fc7813aa1228cf8",
- "name": "COATED_GLASS_REFLECTIVE_GLASS",
- "description": "Coated Glass/Reflective Glass",
- "rssiAttenuation2_4Ghz": 13,
- "rssiAttenuation5Ghz": 20,
- "color": "#f2fa33"
}, - {
- "createdAt": "2020-03-31T08:36:42.735Z",
- "updatedAt": "2020-03-31T08:36:42.735Z",
- "id": "5e83011a2fc7813aa1228cf9",
- "name": "WOODEN",
- "description": "Wooden",
- "rssiAttenuation2_4Ghz": 4,
- "rssiAttenuation5Ghz": 6,
- "color": "#964B00"
}, - {
- "createdAt": "2020-03-31T08:36:42.764Z",
- "updatedAt": "2020-03-31T08:36:42.764Z",
- "id": "5e83011a2fc7813aa1228cfa",
- "name": "METAL_PLATE",
- "description": "Metal Plate",
- "rssiAttenuation2_4Ghz": 13,
- "rssiAttenuation5Ghz": 25,
- "color": "#f73c33"
}
]
}
This API allows to create a new wall for a given floor.
siteId required | string This is a path param for siteId |
buildingId required | string This is a path param for buildingId |
floorId required | string This is a path param for floorId |
Authorization required | string Bearer {{access_token}} |
Content-Type required | string application/json |
name required | string The name of the wall. |
required | object The lat/long coordinates of the line, in geojson format. |
distance required | integer <int32> The distance value of the wall. |
distanceUnit required | string Enum: "meters" "feets" The distance unit. |
wallTypeId required | string A unique Id of a walltype identifying the material of the wall. |
{- "name": "string",
- "geometry": {
- "type": "string",
- "coordinates": [
- [
- null
]
]
}, - "distance": 0,
- "distanceUnit": "meters",
- "wallTypeId": "string"
}
{- "status": 201,
- "message": "The wall has been successfully created.",
- "data": {
- "createdAt": "2019-05-15T08:01:28.800Z",
- "updatedAt": "2019-05-15T08:01:28.800Z",
- "id": "5cdbc758a3fdd568537fb8eb",
- "name": "wall 1",
- "geometry": {
- "type": "LineString",
- "coordinates": [
- [
- 10,
- 30
], - [
- 20,
- 40
]
]
}, - "distance": 12,
- "distanceUnit": "feets",
- "site": "5defbaaf803a3c1727cbbceb",
- "building": {
- "description": "",
- "id": "5defbacf803a3c1727cbbdad",
- "name": "Building A"
}, - "floor": {
- "description": "",
- "floorNumber": 1,
- "id": "5defbaf6803a3c1727cbbdb7",
- "name": "A1"
}, - "wallType": "5e8301192fc7813aa1228cf4"
}
}
This API allows to fetch all walls located in a given floor of a given building.
siteId required | string This is a path param for siteId |
buildingId required | string This is a path param for buildingId |
floorId required | string This is a path param for floorId |
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The walls have been successfully fetched.",
- "data": [
- {
- "createdAt": "2019-05-15T07:59:21.426Z",
- "updatedAt": "2019-05-15T07:59:21.426Z",
- "id": "5cdbc6d9a3fdd568537fb8e9",
- "name": "wall 1",
- "geometry": {
- "type": "LineString",
- "coordinates": [
- [
- 10,
- 30
], - [
- 20,
- 40
]
]
}, - "distance": 12,
- "distanceUnit": "feets",
- "site": "5defbaaf803a3c1727cbbceb",
- "building": {
- "description": "",
- "id": "5defbacf803a3c1727cbbdad",
- "name": "Building A"
}, - "floor": {
- "description": "",
- "floorNumber": 1,
- "id": "5defbaf6803a3c1727cbbdb7",
- "name": "A1"
}, - "wallType": "5e8301192fc7813aa1228cf4"
}, - {
- "createdAt": "2019-05-15T07:59:21.426Z",
- "updatedAt": "2019-05-15T07:59:21.426Z",
- "id": "5cdbc758a3fdd568537fb9be",
- "name": "wall 2",
- "geometry": {
- "type": "LineString",
- "coordinates": [
- [
- 20,
- 30
], - [
- 40,
- 50
]
]
}, - "distance": 12,
- "distanceUnit": "feets",
- "site": "5defbaaf803a3c1727cbbceb",
- "building": {
- "description": "",
- "id": "5defbacf803a3c1727cbbdad",
- "name": "Building A"
}, - "floor": {
- "description": "",
- "floorNumber": 1,
- "id": "5defbaf6803a3c1727cbbdb7",
- "name": "A1"
}, - "wallType": "5e8301192fc7813aa1228cf4"
}
]
}
This API allows to fetch all walls associated to a given site.
siteId required | string This is a path param for siteId |
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The walls have been successfully fetched.",
- "data": [
- {
- "createdAt": "2019-05-15T08:01:28.800Z",
- "updatedAt": "2019-05-15T08:01:28.800Z",
- "id": "5cdbc758a3fdd568537fb8eb",
- "name": "wall 1",
- "geometry": {
- "type": "LineString",
- "coordinates": [
- [
- 10,
- 30
], - [
- 20,
- 40
]
]
}, - "distance": 12,
- "distanceUnit": "feets",
- "site": "5defbaaf803a3c1727cbbceb",
- "building": {
- "description": "",
- "id": "5defbacf803a3c1727cbbdad",
- "name": "Building A"
}, - "floor": {
- "description": "",
- "floorNumber": 1,
- "id": "5defbaf6803a3c1727cbbdb7",
- "name": "A1"
}, - "wallType": "5e8301192fc7813aa1228cf4"
}, - {
- "createdAt": "2019-05-15T08:01:28.800Z",
- "updatedAt": "2019-05-15T08:01:28.800Z",
- "id": "5cdbc758a3fdd568537fb9be",
- "name": "wall 2",
- "geometry": {
- "type": "LineString",
- "coordinates": [
- [
- 20,
- 30
], - [
- 40,
- 50
]
]
}, - "distance": 12,
- "distanceUnit": "feets",
- "site": "5defbaaf803a3c1727cbbceb",
- "building": {
- "description": "",
- "id": "5defbacf803a3c1727cbbdad",
- "name": "Building A"
}, - "floor": {
- "description": "",
- "floorNumber": 1,
- "id": "5defbaf6803a3c1727cbbdb7",
- "name": "A1"
}, - "wallType": "5e8301192fc7813aa1228cf4"
}
]
}
This API allows to fetch all walls located in a given building.
siteId required | string This is a path param for siteId |
buildingId required | string This is a path param for buildingId |
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The walls have been successfully fetched.",
- "data": [
- {
- "createdAt": "2019-05-15T07:59:21.426Z",
- "updatedAt": "2019-05-15T07:59:21.426Z",
- "id": "5cdbc6d9a3fdd568537fb8e9",
- "name": "wall 1",
- "geometry": {
- "type": "LineString",
- "coordinates": [
- [
- 10,
- 30
], - [
- 20,
- 40
]
]
}, - "distance": 12,
- "distanceUnit": "feets",
- "site": "5defbaaf803a3c1727cbbceb",
- "building": {
- "description": "",
- "id": "5defbacf803a3c1727cbbdad",
- "name": "Building A"
}, - "floor": {
- "description": "",
- "floorNumber": 1,
- "id": "5defbaf6803a3c1727cbbdb7",
- "name": "A1"
}, - "wallType": "5e8301192fc7813aa1228cf4"
}, - {
- "createdAt": "2019-05-15T07:59:21.426Z",
- "updatedAt": "2019-05-15T07:59:21.426Z",
- "id": "5cdbc758a3fdd568537fb9be",
- "name": "wall 2",
- "geometry": {
- "type": "LineString",
- "coordinates": [
- [
- 20,
- 30
], - [
- 40,
- 50
]
]
}, - "distance": 12,
- "distanceUnit": "feets",
- "site": "5defbaaf803a3c1727cbbceb",
- "building": {
- "description": "",
- "id": "5defbacf803a3c1727cbbdad",
- "name": "Building A"
}, - "floor": {
- "description": "",
- "floorNumber": 1,
- "id": "5defbaf6803a3c1727cbbdb7",
- "name": "A1"
}, - "wallType": "5e8301192fc7813aa1228cf4"
}
]
}
This API allows to fetch one wall identified by its id.
siteId required | string This is a path param for siteId |
wallId required | string This is a path param for wallId |
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The wall has been successfully fetched.",
- "data": {
- "createdAt": "2019-05-15T07:59:21.426Z",
- "updatedAt": "2019-05-15T07:59:21.426Z",
- "id": "5cdbc758a3fdd568537fb9be",
- "name": "wall 2",
- "geometry": {
- "type": "LineString",
- "coordinates": [
- [
- 20,
- 30
], - [
- 40,
- 50
]
]
}, - "distance": 12,
- "distanceUnit": "feets",
- "site": "5defbaaf803a3c1727cbbceb",
- "building": {
- "description": "",
- "id": "5defbacf803a3c1727cbbdad",
- "name": "Building A"
}, - "floor": {
- "description": "",
- "floorNumber": 1,
- "id": "5defbaf6803a3c1727cbbdb7",
- "name": "A1"
}, - "wallType": "5e8301192fc7813aa1228cf4"
}
}
This API allows to delete a wall identified by its id.
siteId required | string This is a path param for siteId |
wallId required | string This is a path param for wallId |
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The wall has been successfully deleted.",
- "data": {
- "wallId": "5cdbc758a3fdd568537fb9be"
}
}
This API allows to update one wall identified by its id.
siteId required | string This is a path param for siteId |
buildingId required | string This is a path param for buildingId |
floorId required | string This is a path param for floorId |
wallId required | string This is a path param for wallId |
Authorization required | string Bearer {{access_token}} |
Content-Type required | string application/json |
name required | string The name of the wall. |
required | object The lat/long coordinates of the line, in geojson format. |
distance required | integer <int32> The distance value of the wall. |
distanceUnit required | string Enum: "meters" "feets" The distance unit. |
wallTypeId required | string A unique Id of a walltype identifying the material of the wall. |
{- "name": "string",
- "geometry": {
- "type": "string",
- "coordinates": [
- [
- null
]
]
}, - "distance": 0,
- "distanceUnit": "meters",
- "wallTypeId": "string"
}
{- "status": 200,
- "message": "The wall has been successfully updated.",
- "data": {
- "createdAt": "2019-05-15T08:01:28.800Z",
- "updatedAt": "2019-05-15T08:01:28.800Z",
- "id": "5cdbc758a3fdd568537fb9be",
- "name": "wall 4",
- "geometry": {
- "type": "LineString",
- "coordinates": [
- [
- 20,
- 30
], - [
- 40,
- 50
]
]
}, - "distance": 12,
- "distanceUnit": "feets",
- "site": "5defbaaf803a3c1727cbbceb",
- "building": {
- "description": "",
- "id": "5defbacf803a3c1727cbbdad",
- "name": "Building A"
}, - "floor": {
- "description": "",
- "floorNumber": 1,
- "id": "5defbaf6803a3c1727cbbdb7",
- "name": "A1"
}, - "wallType": "5e8301192fc7813aa1228cf4"
}
}
This API allows to update the geometry of one wall identified by its id.
siteId required | string This is a path param for siteId |
buildingId required | string This is a path param for buildingId |
floorId required | string This is a path param for floorId |
wallId required | string This is a path param for wallId |
Authorization required | string Bearer {{access_token}} |
Content-Type required | string application/json |
name required | string The name of the wall. |
required | object The lat/long coordinates of the line, in geojson format. |
distance required | integer <int32> The distance value of the wall. |
distanceUnit required | string Enum: "meters" "feets" The distance unit. |
wallTypeId required | string A unique Id of a walltype identifying the material of the wall. |
{- "name": "string",
- "geometry": {
- "type": "string",
- "coordinates": [
- [
- null
]
]
}, - "distance": 0,
- "distanceUnit": "meters",
- "wallTypeId": "string"
}
{- "status": 200,
- "message": "The wall has been successfully updated.",
- "data": {
- "createdAt": "2019-05-15T08:01:28.800Z",
- "updatedAt": "2019-05-15T08:01:28.800Z",
- "id": "5cdbc758a3fdd568537fb9be",
- "name": "wall 4",
- "geometry": {
- "type": "LineString",
- "coordinates": [
- [
- 20,
- 30
], - [
- 40,
- 50
]
]
}, - "distance": 12,
- "distanceUnit": "feets",
- "site": "5defbaaf803a3c1727cbbceb",
- "building": {
- "description": "",
- "id": "5defbacf803a3c1727cbbdad",
- "name": "Building A"
}, - "floor": {
- "description": "",
- "floorNumber": 1,
- "id": "5defbaf6803a3c1727cbbdb7",
- "name": "A1"
}, - "wallType": "5e8301192fc7813aa1228cf4"
}
}
This API allows to create a geo-notification for a given site.
siteId required | string This is a path param for siteId |
Authorization required | string Bearer {{access_token}} |
Content-Type required | string application/json |
name required | string The name of geonotification. |
triggerCondition required | string Enum: "IN" "OUT" "THRESHOLD" The trigger condition of geonotification. Allowed values are IN or OUT or THRESHOLD. |
assetThreshold | integer <int32> The asset(s) threshold of geonotification's geofence. This is required when the triggerCondition is THRESHOLD else the default value will be 1. |
geofenceId required | string The geofence of geonotification. |
startTime required | string The start date and time of geonotification. Set null if the geonotification is not trigger in a specific period. |
endTime required | string The end date and time of geonotification. Set null if the geonotification is not trigger in a specific period. |
severity required | string The severity type of geonotification. Allowed values are HIGH or LOW. |
isActive required | boolean The state of geonotification. |
isTriggerAll required | boolean Define if the notification concerns all assets of site. |
isAllUsers required | boolean Define if all users of site will be notified. |
required | Array of objects An array of notification types which associated to geonotification. |
assets required | Array of strings An array of assets id which associated to geonotification. Must be empty array when isTriggerAll is true. |
assetCategories required | Array of strings An array of assets categories id which associated to geonotification. Must be empty array when isTriggerAll is true. |
roles required | Array of strings An array of roles id which associated to geonotification. Must be empty array when isAllUsers is true. |
users required | Array of strings An array of users id which associated to geonotification. Must be empty array when isAllUsers is true. |
{- "name": "string",
- "triggerCondition": "IN",
- "assetThreshold": 0,
- "geofenceId": "string",
- "startTime": "string",
- "endTime": "string",
- "severity": "string",
- "isActive": true,
- "isTriggerAll": true,
- "isAllUsers": true,
- "notificationTypes": [
- {
- "id": "string",
- "values": {
- "url": null,
- "headers": [
- {
- "key": "string",
- "value": "string"
}
]
}
}
], - "assets": [
- "string"
], - "assetCategories": [
- "string"
], - "roles": [
- "string"
], - "users": [
- "string"
]
}
{- "status": 201,
- "message": "The geofence notification has been successfully created.",
- "data": {
- "createdAt": "2019-12-03T09:25:30.178Z",
- "updatedAt": "2019-12-03T09:25:30.178Z",
- "id": "5de62a0a9351cc24ccb00d14",
- "name": "Notification 1",
- "triggerCondition": "OUT",
- "assetThreshold": -1,
- "severity": "LOW",
- "startTime": "2021-12-03 16:40:14",
- "endTime": "2021-12-03 16:41:14",
- "isActive": true,
- "isTriggerAll": false,
- "isAllUsers": false,
- "geofence": "5df1f7e89e6936133009019f",
- "site": "5df1f08a52364f18207ff751",
- "assets": [
- {
- "geonotification": "601926583978e33c70e0f986",
- "asset": "5df1f11d52364f18207ff8f9"
}, - {
- "geonotification": "601926583978e33c70e0f986",
- "asset": "5df1f12e52364f18207ff905"
}
], - "assetCategories": [ ],
- "roles": [
- {
- "geonotification": "601926583978e33c70e0f986",
- "role": "5df1f0f252364f18207ff8d4"
}
], - "users": [ ],
- "notificationTypes": [
- {
- "notificationType": {
- "id": "5df1f0f252364f18207ff8ce",
- "name": "EMAIL"
}, - "values": null,
- "geonotification": "601926583978e33c70e0f986"
}, - {
- "notificationType": {
- "id": "5df1f0f252364f18207ff8c1",
- "name": "WEBPUSH"
}, - "values": null,
- "geonotification": "601926583978e33c70e0f986"
}, - {
- "geonotification": "601926583978e33c70e0f986",
- "notificationType": {
- "id": "62b583daf1ed2e45c4b06339",
- "name": "WEBHOOK"
}
}
]
}
}
This API allows to fetch all geo-notifications associated to a given site.
siteId required | string This is a path param for siteId |
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The geofences notifications have been successfully fetched.",
- "data": [
- {
- "createdAt": "2019-12-03T09:25:30.178Z",
- "updatedAt": "2019-12-03T09:25:30.178Z",
- "id": "5de62a0a9351cc24ccb00d14",
- "name": "Notification 1",
- "triggerCondition": "THRESHOLD",
- "assetThreshold": 10,
- "severity": "LOW",
- "startTime": "2021-12-03 16:40:14",
- "endTime": "2021-12-03 16:41:14",
- "isActive": true,
- "isTriggerAll": false,
- "isAllUsers": false,
- "geofence": {
- "createdAt": "2020-01-06T09:13:51.644Z",
- "updatedAt": "2020-01-06T09:13:51.644Z",
- "id": "5e12fa4f22c13215accfc32e",
- "name": "Salle 2",
- "polygon": {
- "type": "Polygon",
- "coordinates": [
- [
- [
- -96.018628,
- 39.10299
], - [
- -96.018628,
- 39.102917
], - [
- -96.018757,
- 39.102955
], - [
- -96.018628,
- 39.10299
]
]
]
}, - "area": 45,
- "areaUnit": "squareMeters",
- "color": "3388ff",
- "site": "5df1f08a52364f18207ff751",
- "building": "5df1f0be52364f18207ff8c3",
- "floor": "5df1f0d952364f18207ff8cd"
}, - "site": "5df1f08a52364f18207ff751",
- "assets": [
- {
- "geonotification": "601926583978e33c70e0f986",
- "asset": {
- "createdAt": "2019-06-07T12:50:58.622Z",
- "updatedAt": "2019-06-07T12:50:58.622Z",
- "id": "5cfa5db286c6b50270ee8cf0",
- "name": "Léa",
- "unit": "UNIT_NEONATOLOGY",
- "imageName": "PhotoLea.jpg",
- "image": "/images/assets/1f92ed5e-b43b-49b5-93af-6a918ea8b453.jpeg",
- "site": "5df1f08a52364f18207ff751",
- "assetcategory": "5cfa5a948ae31329e4a94fca",
- "assetsubcategory": null,
- "tag": null
}
}
], - "assetCategories": [ ],
- "roles": [ ],
- "users": [
- {
- "geonotification": "601926583978e33c70e0f986",
- "user": {
- "street": "12 street harz",
- "city": "Lanoiz",
- "state": "Britanny",
- "zipCode": "21212",
- "country": "France",
- "createdAt": "2019-02-28T16:47:09.560Z",
- "updatedAt": "2019-02-28T16:49:07.379Z",
- "id": "5c78108d711fc0ae5fd1d95b",
- "loginEmail": "john.doe@al-enterprise.com",
- "firstName": "John",
- "lastName": "Doe",
- "nickName": "John Doe",
- "jobTitle": "Software Engineer",
- "workEmail": "john.doe@al-enterprise.com",
- "personalEmail": "john@gmail.com",
- "workPhone": "0199887766",
- "workMobile": "0677889988",
- "lastLoginDate": "2019-02-28T17:47:19+01:00",
- "verified": true,
- "companyName": "My Company Corp",
- "preferredLanguage": "en"
}
}
], - "notificationTypes": [
- {
- "notificationType": {
- "id": "5df1f0f252364f18207ff8ce",
- "name": "EMAIL"
}, - "values": null,
- "geonotification": "601926583978e33c70e0f986"
}, - {
- "notificationType": {
- "id": "5df1f0f252364f18207ff8c1",
- "name": "IQM_SERVER"
}, - "values": null,
- "geonotification": "601926583978e33c70e0f986"
}, - {
- "geonotification": "601926583978e33c70e0f986",
- "notificationType": {
- "id": "62b583daf1ed2e45c4b06339",
- "name": "WEBHOOK"
}
}
]
}, - {
- "createdAt": "2019-12-03T09:25:30.178Z",
- "updatedAt": "2019-12-03T09:25:30.178Z",
- "id": "5de62a0a9351cc24ccb00d15",
- "name": "Notification 2",
- "triggerCondition": "IN",
- "assetThreshold": -1,
- "severity": "LOW",
- "startTime": "2021-12-03 16:40:14",
- "endTime": "2021-12-03 16:41:14",
- "isActive": true,
- "isTriggerAll": true,
- "isAllUsers": true,
- "geofence": {
- "createdAt": "2020-01-06T09:13:51.644Z",
- "updatedAt": "2020-01-06T09:13:51.644Z",
- "id": "5e12fa4f22c13215accfc32e",
- "name": "Salle 2",
- "polygon": {
- "type": "Polygon",
- "coordinates": [
- [
- [
- -96.018628,
- 39.10299
], - [
- -96.018628,
- 39.102917
], - [
- -96.018757,
- 39.102955
], - [
- -96.018628,
- 39.10299
]
]
]
}, - "area": 45,
- "areaUnit": "squareMeters",
- "color": "3388ff",
- "site": "5df1f08a52364f18207ff751",
- "building": "5df1f0be52364f18207ff8c3",
- "floor": "5df1f0d952364f18207ff8cd"
}, - "site": "5df1f08a52364f18207ff751",
- "assets": [ ],
- "assetCategories": [ ],
- "roles": [ ],
- "users": [ ],
- "notificationTypes": [
- {
- "notificationType": {
- "id": "5df1f0f252364f18207ff8ce",
- "name": "EMAIL"
}, - "values": null,
- "geonotification": "601926583978e33c70e0f986"
}, - {
- "geonotification": "601926583978e33c70e0f986",
- "notificationType": {
- "id": "62b583daf1ed2e45c4b06339",
- "name": "WEBHOOK"
}
}
]
}
]
}
This API allows to fetch one geo-notification identified by its id.
siteId required | string This is a path param for siteId |
notificationId required | string This is a path param for notificationId |
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The geofence notification has been successfully fetched.",
- "data": {
- "createdAt": "2019-12-03T09:25:30.178Z",
- "updatedAt": "2019-12-03T09:25:30.178Z",
- "id": "5de62a0a9351cc24ccb00d14",
- "name": "Notification 1",
- "triggerCondition": "OUT",
- "assetThreshold": -1,
- "severity": "LOW",
- "startTime": "2021-12-03 16:40:14",
- "endTime": "2021-12-03 16:41:14",
- "isActive": true,
- "isTriggerAll": false,
- "isAllUsers": false,
- "geofence": "5df1f7e89e6936133009019f",
- "site": "5df1f08a52364f18207ff751",
- "assets": [ ],
- "assetCategories": [
- {
- "geonotification": "601926583978e33c70e0f986",
- "assetCategory": "5df1f08b52364f18207ff779"
}, - {
- "geonotification": "601926583978e33c70e0f986",
- "assetCategory": "5df1f14c52364f18207ff912"
}
], - "roles": [
- {
- "geonotification": "601926583978e33c70e0f986",
- "role": "5df1f0f252364f18207ff8d4"
}
], - "users": [ ],
- "notificationTypes": [
- {
- "notificationType": {
- "id": "5df1f0f252364f18207ff8ce",
- "name": "EMAIL"
}, - "values": null,
- "geonotification": "601926583978e33c70e0f986"
}, - {
- "notificationType": {
- "id": "5df1f0f252364f18207ff8c1",
- "name": "MOBILE_PUSH_NOTIFICATION"
}, - "values": null,
- "geonotification": "601926583978e33c70e0f986"
}, - {
- "geonotification": "601926583978e33c70e0f986",
- "notificationType": {
- "id": "62b583daf1ed2e45c4b06339",
- "name": "WEBHOOK"
}
}
]
}
}
This API allows to update one geo-notification identified by its id.
siteId required | string This is a path param for siteId |
notificationId required | string This is a path param for notificationId |
Authorization required | string Bearer {{access_token}} |
Content-Type required | string application/json |
name required | string The name of geonotification. |
triggerCondition required | string Enum: "IN" "OUT" "THRESHOLD" The trigger condition of geonotification. Allowed values are IN or OUT or THRESHOLD. |
assetThreshold | integer <int32> The asset(s) threshold of geonotification's geofence. This is required when the triggerCondition is THRESHOLD else the default value will be 1. |
geofenceId required | string The geofence of geonotification. |
startTime required | string The start date and time of geonotification. Set null if the geonotification is not trigger in a specific period. |
endTime required | string The end date and time of geonotification. Set null if the geonotification is not trigger in a specific period. |
severity required | string The severity type of geonotification. Allowed values are HIGH or LOW. |
isActive required | boolean The state of geonotification. |
isTriggerAll required | boolean Define if the notification concerns all assets of site. |
isAllUsers required | boolean Define if all users of site will be notified. |
required | Array of objects An array of notification types which associated to geonotification. |
assets required | Array of strings An array of assets id which associated to geonotification. Must be empty array when isTriggerAll is true. |
assetCategories required | Array of strings An array of assets categories id which associated to geonotification. Must be empty array when isTriggerAll is true. |
roles required | Array of strings An array of roles id which associated to geonotification. Must be empty array when isAllUsers is true. |
users required | Array of strings An array of users id which associated to geonotification. Must be empty array when isAllUsers is true. |
{- "name": "string",
- "triggerCondition": "IN",
- "assetThreshold": 0,
- "geofenceId": "string",
- "startTime": "string",
- "endTime": "string",
- "severity": "string",
- "isActive": true,
- "isTriggerAll": true,
- "isAllUsers": true,
- "notificationTypes": [
- {
- "id": "string",
- "values": {
- "url": null,
- "headers": [
- {
- "key": "string",
- "value": "string"
}
]
}
}
], - "assets": [
- "string"
], - "assetCategories": [
- "string"
], - "roles": [
- "string"
], - "users": [
- "string"
]
}
{- "status": 200,
- "message": "The geofence notification has been successfully updated.",
- "data": {
- "createdAt": "2019-12-03T09:25:30.178Z",
- "updatedAt": "2019-12-03T09:25:30.178Z",
- "id": "5de62a0a9351cc24ccb00d14",
- "name": "Notification 1",
- "triggerCondition": "IN",
- "assetThreshold": -1,
- "severity": "LOW",
- "startTime": "2021-12-03 16:40:14",
- "endTime": "2021-12-03 16:41:14",
- "isActive": false,
- "isTriggerAll": false,
- "isAllUsers": false,
- "geofence": "5df1f7e89e6936133009019f",
- "site": "5df1f08a52364f18207ff751",
- "assets": [ ],
- "assetCategories": [
- {
- "geonotification": "601926583978e33c70e0f986",
- "assetCategory": "5df1f08b52364f18207ff779"
}, - {
- "geonotification": "601926583978e33c70e0f986",
- "assetCategory": "5df1f14c52364f18207ff912"
}
], - "roles": [
- {
- "geonotification": "601926583978e33c70e0f986",
- "role": "5df1f0f252364f18207ff8d4"
}
], - "users": [ ],
- "notificationTypes": [
- {
- "notificationType": {
- "id": "5df1f0f252364f18207ff8ce",
- "name": "EMAIL"
}, - "values": null,
- "geonotification": "601926583978e33c70e0f986"
}, - {
- "geonotification": "601926583978e33c70e0f986",
- "notificationType": {
- "id": "62b583daf1ed2e45c4b06339",
- "name": "WEBHOOK"
}
}
]
}
}
This API allows to delete a geo-notification identified by its id.
siteId required | string This is a path param for siteId |
notificationId required | string This is a path param for notificationId |
Authorization required | string Bearer {{access_token}} |
Content-Type required | string application/json |
{- "status": 200,
- "message": "The geofence notification has been successfully deleted.",
- "data": {
- "geonotificationId": "5de62a0a9351cc24ccb00d14"
}
}
This API allows to update the geo-notification status of one geonotification identified by its id.
siteId required | string This is a path param for siteId |
notificationId required | string This is a path param for notificationId |
Authorization required | string Bearer {{access_token}} |
Content-Type required | string application/json |
isActive required | boolean Boolean indicating the status of a geonotification. |
{- "isActive": true
}
{- "status": 200,
- "message": "The geofence notification has been successfully updated.",
- "data": {
- "createdAt": "2019-12-03T09:25:30.178Z",
- "updatedAt": "2019-12-03T09:25:30.178Z",
- "id": "5de62a0a9351cc24ccb00d14",
- "name": "Notification 1",
- "triggerCondition": "IN",
- "assetThreshold": -1,
- "severity": "LOW",
- "startTime": "2021-12-03 16:40:14",
- "endTime": "2021-12-03 16:41:14",
- "isActive": false,
- "isTriggerAll": false,
- "isAllUsers": false,
- "geofence": "5df1f7e89e6936133009019f",
- "site": "5df1f08a52364f18207ff751"
}
}
This API allows to fetch all notifications types.
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The notification types have been successfully fetched.",
- "data": [
- {
- "id": "60362c89f2300b3ae0064f8f",
- "name": "EMAIL"
}, - {
- "id": "60362c89f2300b3ae0064f90",
- "name": "WEBPUSH"
}, - {
- "id": "60362c89f2300b3ae0064f91",
- "name": "WEBHOOK"
}, - {
- "id": "60362c89f2300b3ae0064f92",
- "name": "MOBILE_PUSH_NOTIFICATION"
}, - {
- "id": "620e095adfe8e73578d8c57e",
- "name": "IQM_SERVER"
}
]
}
This API allows to create a push event type for a given site.
siteId required | string This is a path param for siteId |
Authorization required | string Bearer {{access_token}} |
Content-Type required | string application/json |
name required | string The name of push event type. (The name must be unique for given site) |
isDefault required | boolean Define if the push event type is default. The acceptable value is false. |
{- "name": "string",
- "isDefault": true
}
{- "status": 201,
- "message": "The push event type has been successfully created.",
- "data": {
- "createdAt": "2021-11-24T11:56:49.491Z",
- "updatedAt": "2021-11-24T11:56:49.491Z",
- "id": "619e2881d4445137624fe56a",
- "name": "Event 1",
- "isDefault": false,
- "site": "6197bc296b2e3a11485ca028"
}
}
This API allows to fetch all push event types associated to a given site.
siteId required | string This is a path param for siteId |
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The push event types have been successfully fetched.",
- "data": [
- {
- "createdAt": "2021-11-23T08:18:33.844Z",
- "updatedAt": "2021-11-23T08:18:33.844Z",
- "id": "619ca3d94870de0ed0f767a9",
- "name": "EMERGENCY",
- "isDefault": true,
- "site": "6197bc296b2e3a11485ca028"
}, - {
- "createdAt": "2021-11-23T08:18:33.849Z",
- "updatedAt": "2021-11-23T08:18:33.849Z",
- "id": "619ca3d94870de0ed0f767aa",
- "name": "NURSE_CALL",
- "isDefault": true,
- "site": "6197bc296b2e3a11485ca028"
}, - {
- "createdAt": "2021-11-23T08:18:33.849Z",
- "updatedAt": "2021-11-23T08:18:33.849Z",
- "id": "619ca3d94870de0ed0f767ab",
- "name": "AVAILABLE_RESOURCE",
- "isDefault": true,
- "site": "6197bc296b2e3a11485ca028"
}, - {
- "createdAt": "2021-11-23T08:18:33.852Z",
- "updatedAt": "2021-11-23T08:18:33.852Z",
- "id": "619ca3d94870de0ed0f767ae",
- "name": "MAINTENANCE_DONE",
- "isDefault": true,
- "site": "6197bc296b2e3a11485ca028"
}, - {
- "createdAt": "2021-11-23T08:18:33.850Z",
- "updatedAt": "2021-11-23T08:18:33.850Z",
- "id": "619ca3d94870de0ed0f767ac",
- "name": "CLEANING_DONE",
- "isDefault": true,
- "site": "6197bc296b2e3a11485ca028"
}, - {
- "createdAt": "2021-11-23T08:18:33.851Z",
- "updatedAt": "2021-11-23T08:18:33.851Z",
- "id": "619ca3d94870de0ed0f767ad",
- "name": "HELP_REQUIRED",
- "isDefault": true,
- "site": "6197bc296b2e3a11485ca028"
}, - {
- "createdAt": "2021-11-23T08:19:23.151Z",
- "updatedAt": "2021-11-23T08:19:23.151Z",
- "id": "619ca40b887f150ee0c90685",
- "name": "UNAVAILABLE_RESOURCE",
- "isDefault": true,
- "site": "6197bc296b2e3a11485ca028"
}, - {
- "createdAt": "2021-11-23T10:02:25.148Z",
- "updatedAt": "2021-11-23T10:02:25.148Z",
- "id": "619cbc312b0f901dc73a0e8b",
- "name": "Call doctor",
- "isDefault": false,
- "site": "6197bc296b2e3a11485ca028"
}
]
}
This API allows to fetch one push event type identified by its id.
siteId required | string This is a path param for siteId |
pushEventTypeId required | string This is a path param for pushEventTypeId |
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The push event type has been successfully fetched.",
- "data": {
- "pushButtonAlerts": [
- {
- "createdAt": "2021-11-24T11:59:35.654Z",
- "updatedAt": "2021-11-24T11:59:35.654Z",
- "id": "619e29279b869937f7dfc3ee",
- "name": "Push 2",
- "triggerCondition": "PRESS",
- "severity": "HIGH",
- "startTime": "2021-11-18T07:44:30.791Z",
- "endTime": "2021-11-18T08:44:30.791Z",
- "isActive": true,
- "isTriggerNone": false,
- "isAllUsers": false,
- "site": "6197bc296b2e3a11485ca028",
- "pushEventType": "619ca3d94870de0ed0f767aa"
}
], - "createdAt": "2021-11-23T08:18:33.849Z",
- "updatedAt": "2021-11-23T08:18:33.849Z",
- "id": "619ca3d94870de0ed0f767aa",
- "name": "NURSE_CALL",
- "isDefault": true,
- "site": "6197bc296b2e3a11485ca028"
}
}
This API allows to update one push event type identified by its id.
siteId required | string This is a path param for siteId |
pushEventTypeId required | string This is a path param for pushEventTypeId |
Authorization required | string Bearer {{access_token}} |
Content-Type required | string application/json |
name required | string The name of push event type. (The name must be unique for given site) |
isDefault required | boolean Define if the push event type is default. The acceptable value is false. |
{- "name": "string",
- "isDefault": true
}
{- "status": 200,
- "message": "The push event type has been successfully updated.",
- "data": {
- "createdAt": "2021-11-23T10:12:11.620Z",
- "updatedAt": "2021-11-23T10:14:42.498Z",
- "id": "619cbe7b7adeb61fd23c8b2d",
- "name": "Call patient",
- "isDefault": false,
- "site": "6197bc296b2e3a11485ca028"
}
}
This API allows to delete a push event type identified by its id.
siteId required | string This is a path param for siteId |
pushEventTypeId required | string This is a path param for pushEventTypeId |
Authorization required | string Bearer {{access_token}} |
Content-Type required | string application/json |
{- "status": 200,
- "message": "The push event type has been successfully deleted.",
- "data": {
- "pushEventTypeId": "619e29b0fa9af2386aa2d3e9"
}
}
This API allows to fetch all geo-notification alarms and push button alarms that have been generated for all user sites.
limit | integer This is a query param to indicate the maximun numbers of alarms to return. The default value will be -1 for all alarms. |
offset | integer This is a query param to indicate the number of alarms to skip. The default value is 0. |
sort | string The sort order. Sorting to apply to the issuedAt attribute. The default order will be DESC. |
filters | object The filter is applied to filter the value of a specific object field in the record. The field name in the filter object corresponds to the field in one record, for example: eventName. If no filter is applied, send an empty JSON or null. In there, the 'value' of this query is an enum of: "IN", "OUT", and "THRESHOLD", the startDate and endDate attributes in ISO format(ex: "2020-03-02T07:26:34.250Z"). If you want to find the exact value of this field, send a string instead an object for this fieldName, ex: 'isAcknowledged': 'siteName'. ex: filter with object: {"startDate": "2023-07-12T02:20:08.377Z", "endDate":"2023-07-13T02:20:08.377Z", "isAcknowledged": true} |
populate | string The populate allows getting the element associated with alarm history. ex: site, tag, asset. If the user send a value is "*" then get all elements associated with alarms history. If no populate is applied, the defautl value will be null or empty. |
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The alarms have been successfully fetched.",
- "data": {
- "total": 100,
- "count": 2,
- "limit": 2,
- "offset": 0,
- "list": [
- {
- "createdAt": "2023-03-07T08:26:46.168Z",
- "updatedAt": "2023-03-07T08:26:46.168Z",
- "id": "6406f546e7bf210da432e58a",
- "value": "IN",
- "isAcknowledged": true,
- "issuedAt": "1970-01-20T09:00:35.637Z",
- "siteName": "ALE Brest",
- "geofenceName": "Accueil",
- "assetName": "Patient id67_Stjv4g_febf",
- "geofenceThreshold": -1,
- "geofenceAssetCount": -1,
- "geonotificationId": "63f46e29c330980b40271df5",
- "type": "GEONOTIFICATION",
- "site": {
- "createdAt": "2019-03-23T19:23:22.120Z",
- "updatedAt": "2019-03-23T19:23:22.120Z",
- "id": "5c9687aa7e8c333119f44c1e",
- "name": "San Louis Hospital",
- "type": "SITE_HOSPITAL",
- "timezone": "Europe/Paris",
- "description": "",
- "location": {
- "type": "Point",
- "coordinates": [
- -4.41237960127182,
- 48.4416074192062
]
}, - "zoom": "",
- "isInProduction": false,
- "isWalkwayActivated": false,
- "street": "",
- "city": "",
- "state": "",
- "zipCode": "",
- "country": "",
- "image": "/images/assets/ea8b78a3-f83c-4333-8b11-04e828b0e15c.png",
- "imageName": "site.png",
- "calibrationMode": "GATEWAYS_AND_BEACONS",
- "engineMode": "NEURAL_NETWORK",
- "engineAlgo": "DEFAULT",
- "subscription": null,
- "IQMConfiguration": null
}, - "tag": {
- "createdAt": "2019-09-20T14:13:39.161Z",
- "updatedAt": "2019-09-20T14:13:39.161Z",
- "id": "5d84de93465f8925f42417d3",
- "serialNumber": "rtA57c_B",
- "macAddress": "ED:62:AD:60:DF:F7",
- "batteryInstallationDate": "2019-09-20T14:13:09.161Z",
- "realBatteryStatusValue": 82,
- "site": "5d8480e33e003d0fa8ab710d",
- "tagType": "5d84802f6484ea0fa8466b90",
- "asset": "5d88734509044c3e402ca8fd"
}, - "geofence": {
- "createdAt": "2019-05-15T07:59:21.426Z",
- "updatedAt": "2019-05-15T07:59:21.426Z",
- "id": "5cdbc6d9a3fdd568537fb8e9",
- "name": "geofence1",
- "polygon": {
- "type": "Polygon",
- "coordinates": [
- [
- -4.412663,
- 48.44153
], - [
- -4.412673,
- 48.441483
], - [
- -4.412602,
- 48.441472
], - [
- -4.412593,
- 48.44152
], - [
- -4.412663,
- 48.44153
]
]
}, - "area": 12345,
- "areaUnit": "squareMeters",
- "color": "#38f",
- "site": "5defbaaf803a3c1727cbbceb",
- "building": "5defbacf803a3c1727cbbdad",
- "floor": "5defbaf6803a3c1727cbbdb7"
}, - "asset": {
- "createdAt": "2019-06-07T12:50:58.622Z",
- "updatedAt": "2019-06-07T12:50:58.622Z",
- "id": "5cfa5db286c6b50270ee8cf0",
- "name": "Léa",
- "isEnabled": true,
- "unit": "UNIT_NEONATOLOGY",
- "imageName": "PhotoLea.jpg",
- "image": "/images/assets/1f92ed5e-b43b-49b5-93af-6a918ea8b453.jpeg",
- "site": "5cfa5a938ae31329e4a94fc8",
- "IQMStatus": "FAILED",
- "assetcategory": {
- "createdAt": "2019-06-07T12:37:40.097Z",
- "updatedAt": "2019-06-07T12:37:40.097Z",
- "id": "5cfa5a948ae31329e4a94fca",
- "name": "ASSET_C_PATIENTS",
- "isDefault": true,
- "isPeopleCategory": true,
- "iconSize": "SIZE_SMALL",
- "iconName": "patient.png",
- "iconImg": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUg...",
- "site": "5cfa5a938ae31329e4a94fc8"
}, - "assetsubcategory": {
- "createdAt": "2019-06-07T12:38:01.255Z",
- "updatedAt": "2019-06-07T12:38:01.255Z",
- "id": "5cfa5aa98ae31329e4a94fcc",
- "name": "ASSET_SC_PATIENT_NEW_BORN",
- "isDefault": true,
- "assetcategory": "5cfa5a948ae31329e4a94fca"
}, - "tag": "5cfa5db286c6b50270ee8cf1"
}
}, - {
- "createdAt": "2023-02-21T13:05:32.642Z",
- "updatedAt": "2023-03-07T08:38:31.955Z",
- "id": "63f4c19c14f150335f923f4e",
- "value": "PRESS",
- "isAcknowledged": true,
- "issuedAt": "2021-12-13T12:41:41.000Z",
- "siteName": "ALE Brest",
- "pushEventTypeName": "APPeler famille",
- "tagSerialNumber": "Minew C9B",
- "tagMacAddress": "AC:23:3F:85:2C:9B",
- "isDefaultPushEventType": false,
- "assetName": "Minew Brazil test",
- "pushButtonAlertId": "63f4c17b14f150335f923f4a",
- "type": "PUSHBUTTONALERT",
- "site": {
- "createdAt": "2019-03-23T19:23:22.120Z",
- "updatedAt": "2019-03-23T19:23:22.120Z",
- "id": "5c9687aa7e8c333119f44c1e",
- "name": "San Louis Hospital",
- "type": "SITE_HOSPITAL",
- "timezone": "Europe/Paris",
- "description": "",
- "location": {
- "type": "Point",
- "coordinates": [
- -4.41237960127182,
- 48.4416074192062
]
}, - "zoom": "",
- "isInProduction": false,
- "isWalkwayActivated": false,
- "street": "",
- "city": "",
- "state": "",
- "zipCode": "",
- "country": "",
- "image": "/images/assets/ea8b78a3-f83c-4333-8b11-04e828b0e15c.png",
- "imageName": "site.png",
- "calibrationMode": "GATEWAYS_AND_BEACONS",
- "engineMode": "NEURAL_NETWORK",
- "engineAlgo": "DEFAULT",
- "subscription": null,
- "IQMConfiguration": null
}, - "tag": {
- "createdAt": "2019-09-20T14:13:39.161Z",
- "updatedAt": "2019-09-20T14:13:39.161Z",
- "id": "5d84de93465f8925f42417d3",
- "serialNumber": "rtA57c_B",
- "macAddress": "ED:62:AD:60:DF:F7",
- "batteryInstallationDate": "2019-09-20T14:13:09.161Z",
- "realBatteryStatusValue": 82,
- "site": "5d8480e33e003d0fa8ab710d",
- "tagType": "5d84802f6484ea0fa8466b90",
- "asset": "5d88734509044c3e402ca8fd"
}, - "pushEventType": {
- "createdAt": "2021-11-23T10:12:11.620Z",
- "updatedAt": "2021-11-23T10:14:42.498Z",
- "id": "619cbe7b7adeb61fd23c8b2d",
- "name": "Call patient",
- "isDefault": false,
- "site": "6197bc296b2e3a11485ca028"
}, - "asset": {
- "createdAt": "2019-06-07T12:50:58.622Z",
- "updatedAt": "2019-06-07T12:50:58.622Z",
- "id": "5cfa5db286c6b50270ee8cf0",
- "name": "Léa",
- "isEnabled": true,
- "unit": "UNIT_NEONATOLOGY",
- "imageName": "PhotoLea.jpg",
- "image": "/images/assets/1f92ed5e-b43b-49b5-93af-6a918ea8b453.jpeg",
- "site": "5cfa5a938ae31329e4a94fc8",
- "IQMStatus": "FAILED",
- "assetcategory": {
- "createdAt": "2019-06-07T12:37:40.097Z",
- "updatedAt": "2019-06-07T12:37:40.097Z",
- "id": "5cfa5a948ae31329e4a94fca",
- "name": "ASSET_C_PATIENTS",
- "isDefault": true,
- "isPeopleCategory": true,
- "iconSize": "SIZE_SMALL",
- "iconName": "patient.png",
- "iconImg": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUg...",
- "site": "5cfa5a938ae31329e4a94fc8"
}, - "assetsubcategory": {
- "createdAt": "2019-06-07T12:38:01.255Z",
- "updatedAt": "2019-06-07T12:38:01.255Z",
- "id": "5cfa5aa98ae31329e4a94fcc",
- "name": "ASSET_SC_PATIENT_NEW_BORN",
- "isDefault": true,
- "assetcategory": "5cfa5a948ae31329e4a94fca"
}, - "tag": "5cfa5db286c6b50270ee8cf1"
}
}
]
}
}
This API allows to get a geo-notification alarm or a push button alarm by id.
alarmId required | string This is a path param for alarmId |
populate | string The populate allows getting the element associated with alarm history. ex: site, tag, asset. If the user send a value is "*" then get all elements associated with alarms history. If no populate is applied, the defautl value will be null or empty. |
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The alarm has been successfully fetched.",
- "data": {
- "createdAt": "2024-01-10T06:40:09.778Z",
- "updatedAt": "2024-01-10T06:40:09.778Z",
- "id": "659e3bc94f0da5eaaab9ca8d",
- "value": "OUT",
- "isAcknowledged": false,
- "issuedAt": "2024-01-10T06:39:19.161Z",
- "siteName": "TMA Solutions",
- "geofenceName": "Geo Th",
- "assetName": "Trung Pham",
- "geofenceThreshold": -1,
- "geofenceAssetCount": -1,
- "geonotificationId": "64ab92f75b32b57c78470c1c",
- "lastPositionUrl": null,
- "lastPositionTimestamp": -1,
- "site": {
- "createdAt": "2023-06-08T08:52:36.393Z",
- "updatedAt": "2024-01-04T04:14:19.642Z",
- "id": "648196d479eb4afe7bf6bf96",
- "name": "TMA Solutions",
- "timezone": "Asia/Bangkok",
- "description": "OmniAccess Stellar and OmniAccess OEM site",
- "location": {
- "type": "Point",
- "coordinates": [
- 106.67163893580437,
- 10.794161144674279
]
}, - "zoom": 21,
- "isInProduction": true,
- "isWalkwayActivated": false,
- "street": "Tran Huu Trang, Phu Nhuan",
- "city": "Ho Chi Minh",
- "state": "Ho Chi Minh",
- "zipCode": "760000",
- "country": "VN",
- "image": "data:image/jpg;base64,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",
- "imageName": "ctu.jpg",
- "calibrationMode": "GATEWAYS_AND_BEACONS",
- "engineMode": "ALE_ENGINE",
- "BLEGatewaysType": "OMNIACCESS_OEM",
- "siteSecret": "a2e792b4fea6d6374bcb0d339e65e21eeba9b70a04a4d7fdd280e2c84c169bb1",
- "engineAlgo": "DEFAULT",
- "siteType": "650aada2a18179f6c5fcf020",
- "subscription": "6481983179eb4a3711f6c081",
- "IQMConfiguration": null
}, - "tag": {
- "createdAt": "2023-07-13T03:05:51.238Z",
- "updatedAt": "2023-12-18T07:59:24.969Z",
- "id": "64af6a0f5b32b557e3470c53",
- "serialNumber": "IT003",
- "macAddress": "60:C0:BF:87:D1:BE",
- "batteryInstallationDate": "2023-08-04T00:00:00.000Z",
- "realBatteryStatusValue": -1,
- "site": "648196d479eb4afe7bf6bf96",
- "asset": "64e828f88d2db055f6f33c63",
- "tagType": "64781ecb2411d5c84fb1c89e"
}, - "geofence": "649ba322ebbf3167c4638da1",
- "asset": {
- "createdAt": "2023-08-25T04:07:20.462Z",
- "updatedAt": "2023-12-18T07:59:24.973Z",
- "id": "64e828f88d2db055f6f33c63",
- "name": "Trung Pham",
- "imageName": "",
- "image": "",
- "IQMStatus": "",
- "isEnabled": true,
- "assetUnit": "64af6a681045dfdf9e0ab77e",
- "site": "648196d479eb4afe7bf6bf96",
- "assetcategory": {
- "createdAt": "2023-06-08T08:52:36.499Z",
- "updatedAt": "2023-06-08T08:52:36.499Z",
- "id": "648196d479eb4afc7bf6bfdf",
- "name": "ASSET_C_SECURITY_STAFF",
- "isDefault": true,
- "isPeopleCategory": true,
- "iconSize": "SIZE_LARGE",
- "iconName": "securitystaff.png",
- "iconImg": "data:image/png;base64,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",
- "site": "648196d479eb4afe7bf6bf96"
}, - "assetsubcategory": null,
- "tag": "64af6a0f5b32b557e3470c53"
}
}
}
This API allows to fetch all geonotification alarms that have been generated for all user sites. You can use in this case the API 'Get geonotification alarms for user sites'.
startDate | date This is a query param for start date in ISO format |
endDate | date This is a query param for end date in ISO format |
limit | number Define how many maximun records should be sent in request data |
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The geonotifications alarms have been successfully fetched.",
- "data": [
- {
- "createdAt": "2020-03-02T07:26:34.250Z",
- "updatedAt": "2020-03-02T12:22:21.863Z",
- "id": "5e5cb52a98803955ecf33020",
- "value": "IN",
- "isAcknowledged": true,
- "issuedAt": "2020-02-21T15:00:25.193Z",
- "siteName": "My Hospital",
- "geofenceName": "Emergency Area",
- "geofenceThreshold": -1,
- "geofenceAssetCount": -1,
- "assetName": "Monito #677",
- "geonotificationId": "6260f6fd2923446ce52524bd",
- "site": "5e45584b995e042151bb689c",
- "tag": "5e455d8c995e042151bb6b1b",
- "geofence": "5e456fd866c3493b67ba74fa",
- "asset": "5e455fe3995e042151bb6bd9"
}, - {
- "createdAt": "2020-03-02T07:26:35.349Z",
- "updatedAt": "2020-03-02T12:22:21.863Z",
- "id": "5e5cb52b98803955ecf33023",
- "value": "THRESHOLD",
- "isAcknowledged": true,
- "issuedAt": "2020-02-21T15:00:25.193Z",
- "siteName": "My Hospital",
- "geofenceName": "Emergency Area",
- "geonotificationId": "6260f6fd2923446ce52524b3",
- "geofenceThreshold": 10,
- "geofenceAssetCount": 30,
- "assetName": "",
- "site": "5e45584b995e042151bb689c",
- "tag": null,
- "geofence": "5e456fd866c3493b67ba74fa",
- "asset": null
}
]
}
This API allows to delete all geonotification alarms from a given list.
Authorization required | string Bearer {{access_token}} |
alarms required | Array of strings An array of strings containing alarmId of geonotitication alarms to delete. The value '*' if the user delete all geonotifications. |
{- "alarms": [
- "string"
]
}
{- "status": 200,
- "message": "Geonotification alarms have been successfully deleted.",
- "data": {
- "alarms": [
- "5e5cb52a98803955ecf33020"
]
}
}
This API allows to fetch all geonotification alarms that have been generated for a given site. You can use in this case the API 'Get geonotification alarms for site'.
siteId required | string This is a path param for siteId |
startDate | date This is a query param for start date in ISO format |
endDate | date This is a query param for end date in ISO format |
limit | number Define how many maximun records should be sent in request data |
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The geonotifications alarms have been successfully fetched.",
- "data": [
- {
- "createdAt": "2020-03-02T07:26:34.250Z",
- "updatedAt": "2020-03-02T12:22:21.863Z",
- "id": "5e5cb52a98803955ecf33020",
- "value": "IN",
- "isAcknowledged": true,
- "issuedAt": "2020-02-21T15:00:25.193Z",
- "siteName": "My Hospital",
- "geofenceName": "Emergency Area",
- "geofenceThreshold": -1,
- "geofenceAssetCount": -1,
- "assetName": "Monito #677",
- "geonotificationId": "6260f6fd2923446ce52524bd",
- "site": "5e45584b995e042151bb689c",
- "tag": "5e455d8c995e042151bb6b1b",
- "geofence": "5e456fd866c3493b67ba74fa",
- "asset": "5e455fe3995e042151bb6bd9"
}, - {
- "createdAt": "2020-03-02T07:26:35.349Z",
- "updatedAt": "2020-03-02T12:22:21.863Z",
- "id": "5e5cb52b98803955ecf33023",
- "value": "THRESHOLD",
- "isAcknowledged": true,
- "issuedAt": "2020-02-21T15:00:25.193Z",
- "siteName": "My Hospital",
- "geofenceName": "Emergency Area",
- "geonotificationId": "6260f6fd2923446ce52524bd",
- "geofenceThreshold": 10,
- "geofenceAssetCount": 30,
- "assetName": "",
- "site": "5e45584b995e042151bb689c",
- "tag": null,
- "geofence": "5e456fd866c3493b67ba74fa",
- "asset": null
}
]
}
This API allows to delete all geonotification alarms from a given list for site.
siteId required | string This is a path param for siteId |
Authorization required | string Bearer {{access_token}} |
alarms required | Array of strings An array of strings containing alarmId of geonotitication alarms to delete. The value '*' if the user delete all geonotifications. |
{- "alarms": [
- "string"
]
}
{- "status": 200,
- "message": "Geonotification alarms have been successfully deleted.",
- "data": {
- "alarms": [
- "5e5cb52a98803955ecf33020"
]
}
}
This API allows to acknowledge geonotification alarms from a given list.
Authorization required | string Bearer {{access_token}} |
alarms required | Array of strings An array of strings containing alarmId of geonotitication alarms to acknowledge. The value '*' if the user update acknowledge all geonotifications. |
{- "alarms": [
- "string"
]
}
{- "status": 200,
- "message": "Geonotification alarms have been successfully acknowledged.",
- "data": {
- "alarms": [
- "5e5cb52a98803955ecf33020",
- "5e5cb52b98803955ecf33023"
]
}
}
This API allows to acknowledge geonotification alarms from a given list for a site.
siteId required | string This is a path param for siteId |
Authorization required | string Bearer {{access_token}} |
alarms required | Array of strings An array of strings containing alarmId of geonotitication alarms to acknowledge. The value '*' if the user update acknowledge all geonotifications. |
{- "alarms": [
- "string"
]
}
{- "status": 200,
- "message": "Geonotification alarms have been successfully acknowledged.",
- "data": {
- "alarms": [
- "5e5cb52a98803955ecf33020",
- "5e5cb52b98803955ecf33023"
]
}
}
This API allows to fetch all geonotification alarms that have been generated for the site.
siteId required | string This is a path param for siteId |
limit | integer This is a query param to indicate the maximun numbers of alarms to return. The default value will be -1 for all alarms. |
offset | integer This is a query param to indicate the number of alarms to skip. The default value is 0. |
sort | string The sort order. Sorting to apply to the issuedAt attribute. The default order will be DESC. |
populate | string The populate allows getting the element associated with alarm history. ex: site, tag, geofence, asset. If the user send a value is "*" then get all elements associated with alarms history. If no populate is applied, the defautl value will be null or empty. |
filters | object Filters are applied to filter the value of a specific object field in the record. The field name in the filter object corresponds to the field in one record, for example: eventName. If no filter is applied, send an empty JSON or null. In there, the 'value' of this query is an enum of: "IN", "OUT", and "THRESHOLD", the startDate and endDate attributes in ISO format(ex: "2020-03-02T07:26:34.250Z"). If you want to find the exact value of this field, send a string instead an object for this fieldName, ex: 'startDate', 'isAcknowledged', 'siteName'. ex: filter with object: {"startDate": "2023-07-12T02:20:08.377Z", "isAcknowledged": true, "siteName": "site 1"} |
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The geonotifications alarms have been successfully fetched.",
- "data": {
- "total": 100,
- "count": 2,
- "limit": 2,
- "offset": 0,
- "list": [
- {
- "createdAt": "2023-03-07T08:26:46.168Z",
- "updatedAt": "2023-03-07T08:26:46.168Z",
- "id": "6406f546e7bf210da432e58a",
- "value": "IN",
- "isAcknowledged": true,
- "issuedAt": "1970-01-20T09:00:35.637Z",
- "siteName": "ALE Brest",
- "geofenceName": "Accueil",
- "assetName": "Patient id67_Stjv4g_febf",
- "geofenceThreshold": -1,
- "geofenceAssetCount": -1,
- "geonotificationId": "63f46e29c330980b40271df5",
- "site": {
- "createdAt": "2019-03-23T19:23:22.120Z",
- "updatedAt": "2019-03-23T19:23:22.120Z",
- "id": "5e455d8c995e042151bb6b1b",
- "name": "San Louis Hospital",
- "type": "SITE_HOSPITAL 1",
- "timezone": "Europe/Paris",
- "description": "",
- "location": {
- "type": "Point",
- "coordinates": [
- -4.41237960127182,
- 48.4416074192062
]
}, - "zoom": "",
- "isInProduction": false,
- "isWalkwayActivated": false,
- "street": "",
- "city": "",
- "state": "",
- "zipCode": "",
- "country": "",
- "image": "/images/assets/ea8b78a3-f83c-4333-8b11-04e828b0e15c.png",
- "imageName": "site.png",
- "calibrationMode": "GATEWAYS_AND_BEACONS",
- "engineMode": "NEURAL_NETWORK",
- "engineAlgo": "DEFAULT",
- "subscription": null,
- "IQMConfiguration": null
}, - "tag": {
- "createdAt": "2019-09-20T14:13:39.161Z",
- "updatedAt": "2019-09-20T14:13:39.161Z",
- "id": "5d84de93465f8925f42417d3",
- "serialNumber": "rtA57c_B",
- "macAddress": "ED:62:AD:60:DF:F7",
- "batteryInstallationDate": "2019-09-20T14:13:09.161Z",
- "realBatteryStatusValue": 82,
- "site": "5d8480e33e003d0fa8ab710d",
- "tagType": "5d84802f6484ea0fa8466b90",
- "asset": "5d88734509044c3e402ca8fd"
}, - "geofence": {
- "createdAt": "2019-05-15T07:59:21.426Z",
- "updatedAt": "2019-05-15T07:59:21.426Z",
- "id": "5cdbc6d9a3fdd568537fb8e9",
- "name": "geofence1",
- "polygon": {
- "type": "Polygon",
- "coordinates": [
- [
- -4.412663,
- 48.44153
], - [
- -4.412673,
- 48.441483
], - [
- -4.412602,
- 48.441472
], - [
- -4.412593,
- 48.44152
], - [
- -4.412663,
- 48.44153
]
]
}, - "area": 12345,
- "areaUnit": "squareMeters",
- "color": "#38f",
- "site": "5defbaaf803a3c1727cbbceb",
- "building": "5defbacf803a3c1727cbbdad",
- "floor": "5defbaf6803a3c1727cbbdb7"
}, - "asset": {
- "createdAt": "2019-06-07T12:50:58.622Z",
- "updatedAt": "2019-06-07T12:50:58.622Z",
- "id": "5cfa5db286c6b50270ee8cf0",
- "name": "Léa",
- "isEnabled": true,
- "unit": "UNIT_NEONATOLOGY",
- "imageName": "PhotoLea.jpg",
- "image": "/images/assets/1f92ed5e-b43b-49b5-93af-6a918ea8b453.jpeg",
- "site": "5cfa5a938ae31329e4a94fc8",
- "IQMStatus": "FAILED",
- "assetcategory": {
- "createdAt": "2019-06-07T12:37:40.097Z",
- "updatedAt": "2019-06-07T12:37:40.097Z",
- "id": "5cfa5a948ae31329e4a94fca",
- "name": "ASSET_C_PATIENTS",
- "isDefault": true,
- "isPeopleCategory": true,
- "iconSize": "SIZE_SMALL",
- "iconName": "patient.png",
- "iconImg": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUg...",
- "site": "5cfa5a938ae31329e4a94fc8"
}, - "assetsubcategory": {
- "createdAt": "2019-06-07T12:38:01.255Z",
- "updatedAt": "2019-06-07T12:38:01.255Z",
- "id": "5cfa5aa98ae31329e4a94fcc",
- "name": "ASSET_SC_PATIENT_NEW_BORN",
- "isDefault": true,
- "assetcategory": "5cfa5a948ae31329e4a94fca"
}, - "tag": "5cfa5db286c6b50270ee8cf1"
}
}, - {
- "createdAt": "2023-03-07T08:26:46.168Z",
- "updatedAt": "2023-03-07T08:26:46.168Z",
- "id": "6406f546e7bf210da432e58a",
- "value": "IN",
- "isAcknowledged": true,
- "issuedAt": "1970-01-20T09:00:35.637Z",
- "siteName": "ALE Brest",
- "geofenceName": "Accueil",
- "assetName": "Patient id67_Stjv4g_febf",
- "geofenceThreshold": -1,
- "geofenceAssetCount": -1,
- "geonotificationId": "63f46e29c330980b40271df5",
- "site": {
- "createdAt": "2019-03-23T19:23:22.120Z",
- "updatedAt": "2019-03-23T19:23:22.120Z",
- "id": "5c9687aa7e8c333119f44c1e",
- "name": "San Louis Hospital",
- "type": "SITE_HOSPITAL",
- "timezone": "Europe/Paris",
- "description": "",
- "location": {
- "type": "Point",
- "coordinates": [
- -4.41237960127182,
- 48.4416074192062
]
}, - "zoom": "",
- "isInProduction": false,
- "isWalkwayActivated": false,
- "street": "",
- "city": "",
- "state": "",
- "zipCode": "",
- "country": "",
- "image": "/images/assets/ea8b78a3-f83c-4333-8b11-04e828b0e15c.png",
- "imageName": "site.png",
- "calibrationMode": "GATEWAYS_AND_BEACONS",
- "engineMode": "NEURAL_NETWORK",
- "engineAlgo": "DEFAULT",
- "subscription": null,
- "IQMConfiguration": null
}, - "tag": {
- "createdAt": "2019-09-20T14:13:39.161Z",
- "updatedAt": "2019-09-20T14:13:39.161Z",
- "id": "5d84de93465f8925f42417d3",
- "serialNumber": "rtA57c_B",
- "macAddress": "ED:62:AD:60:DF:F7",
- "batteryInstallationDate": "2019-09-20T14:13:09.161Z",
- "realBatteryStatusValue": 82,
- "site": "5d8480e33e003d0fa8ab710d",
- "tagType": "5d84802f6484ea0fa8466b90",
- "asset": "5d88734509044c3e402ca8fd"
}, - "geofence": "5cdbc6d9a3fdd568537fb8e9",
- "asset": "5cfa5db286c6b50270ee8cf0"
}
]
}
}
This API allows to fetch all geonotification alarms that have been generated for all user sites.
limit | integer This is a query param to indicate the maximun numbers of alarms to return. The default value will be -1 for all alarms. |
offset | integer This is a query param to indicate the number of alarms to skip. The default value is 0. |
sort | string The sort order. Sorting to apply to the issuedAt attribute. The default order will be DESC. |
populate | string The populate allows getting the element associated with alarm history. ex: site, tag, geofence, asset. If the user send a value is "*" then get all elements associated with alarms history. If no populate is applied, the defautl value will be null or empty. |
filters | object Filters are applied to filter the value of a specific object field in the record. The field name in the filter object corresponds to the field in one record, for example: eventName. If no filter is applied, send an empty JSON or null. In there, the 'value' of this query is an enum of: "IN", "OUT", and "THRESHOLD", the startDate and endDate attributes in ISO format(ex: "2020-03-02T07:26:34.250Z"). If you want to find the exact value of this field, send a string instead an object for this fieldName, ex: 'startDate', 'isAcknowledged', 'siteName'. ex: filter with object: {"startDate": "2023-07-12T02:20:08.377Z", "isAcknowledged": true, "siteName": "site 1"} |
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The geonotifications alarms have been successfully fetched.",
- "data": {
- "total": 100,
- "count": 2,
- "limit": 2,
- "offset": 0,
- "list": [
- {
- "createdAt": "2023-03-07T08:26:46.168Z",
- "updatedAt": "2023-03-07T08:26:46.168Z",
- "id": "6406f546e7bf210da432e58a",
- "value": "IN",
- "isAcknowledged": true,
- "issuedAt": "1970-01-20T09:00:35.637Z",
- "siteName": "ALE Brest",
- "geofenceName": "Accueil",
- "assetName": "Patient id67_Stjv4g_febf",
- "geofenceThreshold": -1,
- "geofenceAssetCount": -1,
- "geonotificationId": "63f46e29c330980b40271df5",
- "site": {
- "createdAt": "2019-03-23T19:23:22.120Z",
- "updatedAt": "2019-03-23T19:23:22.120Z",
- "id": "5e455d8c995e042151bb6b1b",
- "name": "San Louis Hospital",
- "type": "SITE_HOSPITAL 1",
- "timezone": "Europe/Paris",
- "description": "",
- "location": {
- "type": "Point",
- "coordinates": [
- -4.41237960127182,
- 48.4416074192062
]
}, - "zoom": "",
- "isInProduction": false,
- "isWalkwayActivated": false,
- "street": "",
- "city": "",
- "state": "",
- "zipCode": "",
- "country": "",
- "image": "/images/assets/ea8b78a3-f83c-4333-8b11-04e828b0e15c.png",
- "imageName": "site.png",
- "calibrationMode": "GATEWAYS_AND_BEACONS",
- "engineMode": "NEURAL_NETWORK",
- "engineAlgo": "DEFAULT",
- "subscription": null,
- "IQMConfiguration": null
}, - "tag": {
- "createdAt": "2019-09-20T14:13:39.161Z",
- "updatedAt": "2019-09-20T14:13:39.161Z",
- "id": "5d84de93465f8925f42417d3",
- "serialNumber": "rtA57c_B",
- "macAddress": "ED:62:AD:60:DF:F7",
- "batteryInstallationDate": "2019-09-20T14:13:09.161Z",
- "realBatteryStatusValue": 82,
- "site": "5d8480e33e003d0fa8ab710d",
- "tagType": "5d84802f6484ea0fa8466b90",
- "asset": "5d88734509044c3e402ca8fd"
}, - "geofence": {
- "createdAt": "2019-05-15T07:59:21.426Z",
- "updatedAt": "2019-05-15T07:59:21.426Z",
- "id": "5cdbc6d9a3fdd568537fb8e9",
- "name": "geofence1",
- "polygon": {
- "type": "Polygon",
- "coordinates": [
- [
- -4.412663,
- 48.44153
], - [
- -4.412673,
- 48.441483
], - [
- -4.412602,
- 48.441472
], - [
- -4.412593,
- 48.44152
], - [
- -4.412663,
- 48.44153
]
]
}, - "area": 12345,
- "areaUnit": "squareMeters",
- "color": "#38f",
- "site": "5defbaaf803a3c1727cbbceb",
- "building": "5defbacf803a3c1727cbbdad",
- "floor": "5defbaf6803a3c1727cbbdb7"
}, - "asset": {
- "createdAt": "2019-06-07T12:50:58.622Z",
- "updatedAt": "2019-06-07T12:50:58.622Z",
- "id": "5cfa5db286c6b50270ee8cf0",
- "name": "Léa",
- "isEnabled": true,
- "unit": "UNIT_NEONATOLOGY",
- "imageName": "PhotoLea.jpg",
- "image": "/images/assets/1f92ed5e-b43b-49b5-93af-6a918ea8b453.jpeg",
- "site": "5cfa5a938ae31329e4a94fc8",
- "IQMStatus": "FAILED",
- "assetcategory": {
- "createdAt": "2019-06-07T12:37:40.097Z",
- "updatedAt": "2019-06-07T12:37:40.097Z",
- "id": "5cfa5a948ae31329e4a94fca",
- "name": "ASSET_C_PATIENTS",
- "isDefault": true,
- "isPeopleCategory": true,
- "iconSize": "SIZE_SMALL",
- "iconName": "patient.png",
- "iconImg": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUg...",
- "site": "5cfa5a938ae31329e4a94fc8"
}, - "assetsubcategory": {
- "createdAt": "2019-06-07T12:38:01.255Z",
- "updatedAt": "2019-06-07T12:38:01.255Z",
- "id": "5cfa5aa98ae31329e4a94fcc",
- "name": "ASSET_SC_PATIENT_NEW_BORN",
- "isDefault": true,
- "assetcategory": "5cfa5a948ae31329e4a94fca"
}, - "tag": "5cfa5db286c6b50270ee8cf1"
}
}, - {
- "createdAt": "2023-03-07T08:26:46.168Z",
- "updatedAt": "2023-03-07T08:26:46.168Z",
- "id": "6406f546e7bf210da432e58a",
- "value": "IN",
- "isAcknowledged": true,
- "issuedAt": "1970-01-20T09:00:35.637Z",
- "siteName": "ALE Brest",
- "geofenceName": "Accueil",
- "assetName": "Patient id67_Stjv4g_febf",
- "geofenceThreshold": -1,
- "geofenceAssetCount": -1,
- "geonotificationId": "63f46e29c330980b40271df5",
- "site": {
- "createdAt": "2019-03-23T19:23:22.120Z",
- "updatedAt": "2019-03-23T19:23:22.120Z",
- "id": "5c9687aa7e8c333119f44c1e",
- "name": "San Louis Hospital",
- "type": "SITE_HOSPITAL",
- "timezone": "Europe/Paris",
- "description": "",
- "location": {
- "type": "Point",
- "coordinates": [
- -4.41237960127182,
- 48.4416074192062
]
}, - "zoom": "",
- "isInProduction": false,
- "isWalkwayActivated": false,
- "street": "",
- "city": "",
- "state": "",
- "zipCode": "",
- "country": "",
- "image": "/images/assets/ea8b78a3-f83c-4333-8b11-04e828b0e15c.png",
- "imageName": "site.png",
- "calibrationMode": "GATEWAYS_AND_BEACONS",
- "engineMode": "NEURAL_NETWORK",
- "engineAlgo": "DEFAULT",
- "subscription": null,
- "IQMConfiguration": null
}, - "tag": {
- "createdAt": "2019-09-20T14:13:39.161Z",
- "updatedAt": "2019-09-20T14:13:39.161Z",
- "id": "5d84de93465f8925f42417d3",
- "serialNumber": "rtA57c_B",
- "macAddress": "ED:62:AD:60:DF:F7",
- "batteryInstallationDate": "2019-09-20T14:13:09.161Z",
- "realBatteryStatusValue": 82,
- "site": "5d8480e33e003d0fa8ab710d",
- "tagType": "5d84802f6484ea0fa8466b90",
- "asset": "5d88734509044c3e402ca8fd"
}, - "geofence": "5cdbc6d9a3fdd568537fb8e9",
- "asset": "5cfa5db286c6b50270ee8cf0"
}
]
}
}
This API allows to get the latest fingerprint status for a given site.
siteId required | string This is a path param for siteId |
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The latest Fingerprint Status has been successfully fecthed",
- "data": {
- "createdAt": "2020-01-30T10:43:14.863Z",
- "updatedAt": "2020-01-30T10:43:14.863Z",
- "id": "5e32b34209e744c270ad4195",
- "ts": 1980319867270,
- "value": "START",
- "site": "5e0efb90a395f10fab1035c2"
}
}
This API allows to generate a new report.
siteId required | string This is a path param for siteId |
Authorization required | string Bearer {{access_token}} |
Content-Type required | string application/json |
reportType required | string Enum: "INSTANT_INVENTORY" "LAST_SEARCHES" "CUSTOMFIELDS_HISTORY" "GEOFENCES_HISTORY" "GEONOTIFICATIONS_HISTORY" "ASSET_ASSOCIATION_INVENTORY" "LAST_KNOWN_POSITION" The type of the report. |
from | string <date-time> The start date of the report. The ISO 8601 format is mandatory. |
to | string <date-time> The end date of the report. The ISO 8601 format is mandatory. |
reportFormat required | string Enum: "CSV" "XLS" The format of the report. |
arrayOfEmails required | Array of strings The email distribution list for the report. |
timezone | string Enum: "Africa/Abidjan" "Africa/Accra" "Africa/Addis_Ababa" "Africa/Algiers" "Africa/Asmara" "Africa/Asmera" "Africa/Bamako" "Africa/Bangui" "Africa/Banjul" "Africa/Bissau" "Africa/Blantyre" "Africa/Brazzaville" "Africa/Bujumbura" "Africa/Cairo" "Africa/Casablanca" "Africa/Ceuta" "Africa/Conakry" "Africa/Dakar" "Africa/Dar_es_Salaam" "Africa/Djibouti" "Africa/Douala" "Africa/El_Aaiun" "Africa/Freetown" "Africa/Gaborone" "Africa/Harare" "Africa/Johannesburg" "Africa/Juba" "Africa/Kampala" "Africa/Khartoum" "Africa/Kigali" "Africa/Kinshasa" "Africa/Lagos" "Africa/Libreville" "Africa/Lome" "Africa/Luanda" "Africa/Lubumbashi" "Africa/Lusaka" "Africa/Malabo" "Africa/Maputo" "Africa/Maseru" "Africa/Mbabane" "Africa/Mogadishu" "Africa/Monrovia" "Africa/Nairobi" "Africa/Ndjamena" "Africa/Niamey" "Africa/Nouakchott" "Africa/Ouagadougou" "Africa/Porto-Novo" "Africa/Sao_Tome" "Africa/Timbuktu" "Africa/Tripoli" "Africa/Tunis" "Africa/Windhoek" "America/Adak" "America/Anchorage" "America/Anguilla" "America/Antigua" "America/Araguaina" "America/Argentina/Buenos_Aires" "America/Argentina/Catamarca" "America/Argentina/ComodRivadavia" "America/Argentina/Cordoba" "America/Argentina/Jujuy" "America/Argentina/La_Rioja" "America/Argentina/Mendoza" "America/Argentina/Rio_Gallegos" "America/Argentina/Salta" "America/Argentina/San_Juan" "America/Argentina/San_Luis" "America/Argentina/Tucuman" "America/Argentina/Ushuaia" "America/Aruba" "America/Asuncion" "America/Atikokan" "America/Atka" "America/Bahia" "America/Bahia_Banderas" "America/Barbados" "America/Belem" "America/Belize" "America/Blanc-Sablon" "America/Boa_Vista" "America/Bogota" "America/Boise" "America/Buenos_Aires" "America/Cambridge_Bay" "America/Campo_Grande" "America/Cancun" "America/Caracas" "America/Catamarca" "America/Cayenne" "America/Cayman" "America/Chicago" "America/Chihuahua" "America/Ciudad_Juarez" "America/Coral_Harbour" "America/Cordoba" "America/Costa_Rica" "America/Creston" "America/Cuiaba" "America/Curacao" "America/Danmarkshavn" "America/Dawson" "America/Dawson_Creek" "America/Denver" "America/Detroit" "America/Dominica" "America/Edmonton" "America/Eirunepe" "America/El_Salvador" "America/Ensenada" "America/Fort_Nelson" "America/Fort_Wayne" "America/Fortaleza" "America/Glace_Bay" "America/Godthab" "America/Goose_Bay" "America/Grand_Turk" "America/Grenada" "America/Guadeloupe" "America/Guatemala" "America/Guayaquil" "America/Guyana" "America/Halifax" "America/Havana" "America/Hermosillo" "America/Indiana/Indianapolis" "America/Indiana/Knox" "America/Indiana/Marengo" "America/Indiana/Petersburg" "America/Indiana/Tell_City" "America/Indiana/Vevay" "America/Indiana/Vincennes" "America/Indiana/Winamac" "America/Indianapolis" "America/Inuvik" "America/Iqaluit" "America/Jamaica" "America/Jujuy" "America/Juneau" "America/Kentucky/Louisville" "America/Kentucky/Monticello" "America/Knox_IN" "America/Kralendijk" "America/La_Paz" "America/Lima" "America/Los_Angeles" "America/Louisville" "America/Lower_Princes" "America/Maceio" "America/Managua" "America/Manaus" "America/Marigot" "America/Martinique" "America/Matamoros" "America/Mazatlan" "America/Mendoza" "America/Menominee" "America/Merida" "America/Metlakatla" "America/Mexico_City" "America/Miquelon" "America/Moncton" "America/Monterrey" "America/Montevideo" "America/Montreal" "America/Montserrat" "America/Nassau" "America/New_York" "America/Nipigon" "America/Nome" "America/Noronha" "America/North_Dakota/Beulah" "America/North_Dakota/Center" "America/North_Dakota/New_Salem" "America/Nuuk" "America/Ojinaga" "America/Panama" "America/Pangnirtung" "America/Paramaribo" "America/Phoenix" "America/Port-au-Prince" "America/Port_of_Spain" "America/Porto_Acre" "America/Porto_Velho" "America/Puerto_Rico" "America/Punta_Arenas" "America/Rainy_River" "America/Rankin_Inlet" "America/Recife" "America/Regina" "America/Resolute" "America/Rio_Branco" "America/Rosario" "America/Santa_Isabel" "America/Santarem" "America/Santiago" "America/Santo_Domingo" "America/Sao_Paulo" "America/Scoresbysund" "America/Shiprock" "America/Sitka" "America/St_Barthelemy" "America/St_Johns" "America/St_Kitts" "America/St_Lucia" "America/St_Thomas" "America/St_Vincent" "America/Swift_Current" "America/Tegucigalpa" "America/Thule" "America/Thunder_Bay" "America/Tijuana" "America/Toronto" "America/Tortola" "America/Vancouver" "America/Virgin" "America/Whitehorse" "America/Winnipeg" "America/Yakutat" "America/Yellowknife" "Antarctica/Casey" "Antarctica/Davis" "Antarctica/DumontDUrville" "Antarctica/Macquarie" "Antarctica/Mawson" "Antarctica/McMurdo" "Antarctica/Palmer" "Antarctica/Rothera" "Antarctica/South_Pole" "Antarctica/Syowa" "Antarctica/Troll" "Antarctica/Vostok" "Arctic/Longyearbyen" "Asia/Aden" "Asia/Almaty" "Asia/Amman" "Asia/Anadyr" "Asia/Aqtau" "Asia/Aqtobe" "Asia/Ashgabat" "Asia/Ashkhabad" "Asia/Atyrau" "Asia/Baghdad" "Asia/Bahrain" "Asia/Baku" "Asia/Bangkok" "Asia/Barnaul" "Asia/Beirut" "Asia/Bishkek" "Asia/Brunei" "Asia/Calcutta" "Asia/Chita" "Asia/Choibalsan" "Asia/Chongqing" "Asia/Chungking" "Asia/Colombo" "Asia/Dacca" "Asia/Damascus" "Asia/Dhaka" "Asia/Dili" "Asia/Dubai" "Asia/Dushanbe" "Asia/Famagusta" "Asia/Gaza" "Asia/Harbin" "Asia/Hebron" "Asia/Ho_Chi_Minh" "Asia/Hong_Kong" "Asia/Hovd" "Asia/Irkutsk" "Asia/Istanbul" "Asia/Jakarta" "Asia/Jayapura" "Asia/Jerusalem" "Asia/Kabul" "Asia/Kamchatka" "Asia/Karachi" "Asia/Kashgar" "Asia/Kathmandu" "Asia/Katmandu" "Asia/Khandyga" "Asia/Kolkata" "Asia/Krasnoyarsk" "Asia/Kuala_Lumpur" "Asia/Kuching" "Asia/Kuwait" "Asia/Macao" "Asia/Macau" "Asia/Magadan" "Asia/Makassar" "Asia/Manila" "Asia/Muscat" "Asia/Nicosia" "Asia/Novokuznetsk" "Asia/Novosibirsk" "Asia/Omsk" "Asia/Oral" "Asia/Phnom_Penh" "Asia/Pontianak" "Asia/Pyongyang" "Asia/Qatar" "Asia/Qostanay" "Asia/Qyzylorda" "Asia/Rangoon" "Asia/Riyadh" "Asia/Saigon" "Asia/Sakhalin" "Asia/Samarkand" "Asia/Seoul" "Asia/Shanghai" "Asia/Singapore" "Asia/Srednekolymsk" "Asia/Taipei" "Asia/Tashkent" "Asia/Tbilisi" "Asia/Tehran" "Asia/Tel_Aviv" "Asia/Thimbu" "Asia/Thimphu" "Asia/Tokyo" "Asia/Tomsk" "Asia/Ujung_Pandang" "Asia/Ulaanbaatar" "Asia/Ulan_Bator" "Asia/Urumqi" "Asia/Ust-Nera" "Asia/Vientiane" "Asia/Vladivostok" "Asia/Yakutsk" "Asia/Yangon" "Asia/Yekaterinburg" "Asia/Yerevan" "Atlantic/Azores" "Atlantic/Bermuda" "Atlantic/Canary" "Atlantic/Cape_Verde" "Atlantic/Faeroe" "Atlantic/Faroe" "Atlantic/Jan_Mayen" "Atlantic/Madeira" "Atlantic/Reykjavik" "Atlantic/South_Georgia" "Atlantic/St_Helena" "Atlantic/Stanley" "Australia/ACT" "Australia/Adelaide" "Australia/Brisbane" "Australia/Broken_Hill" "Australia/Canberra" "Australia/Currie" "Australia/Darwin" "Australia/Eucla" "Australia/Hobart" "Australia/LHI" "Australia/Lindeman" "Australia/Lord_Howe" "Australia/Melbourne" "Australia/NSW" "Australia/North" "Australia/Perth" "Australia/Queensland" "Australia/South" "Australia/Sydney" "Australia/Tasmania" "Australia/Victoria" "Australia/West" "Australia/Yancowinna" "Brazil/Acre" "Brazil/DeNoronha" "Brazil/East" "Brazil/West" "CET" "CST6CDT" "Canada/Atlantic" "Canada/Central" "Canada/Eastern" "Canada/Mountain" "Canada/Newfoundland" "Canada/Pacific" "Canada/Saskatchewan" "Canada/Yukon" "Chile/Continental" "Chile/EasterIsland" "Cuba" "EET" "EST" "EST5EDT" "Egypt" "Eire" "Etc/GMT" "Etc/GMT+0" "Etc/GMT+1" "Etc/GMT+10" "Etc/GMT+11" "Etc/GMT+12" "Etc/GMT+2" "Etc/GMT+3" "Etc/GMT+4" "Etc/GMT+5" "Etc/GMT+6" "Etc/GMT+7" "Etc/GMT+8" "Etc/GMT+9" "Etc/GMT-0" "Etc/GMT-1" "Etc/GMT-10" "Etc/GMT-11" "Etc/GMT-12" "Etc/GMT-13" "Etc/GMT-14" "Etc/GMT-2" "Etc/GMT-3" "Etc/GMT-4" "Etc/GMT-5" "Etc/GMT-6" "Etc/GMT-7" "Etc/GMT-8" "Etc/GMT-9" "Etc/GMT0" "Etc/Greenwich" "Etc/UCT" "Etc/UTC" "Etc/Universal" "Etc/Zulu" "Europe/Amsterdam" "Europe/Andorra" "Europe/Astrakhan" "Europe/Athens" "Europe/Belfast" "Europe/Belgrade" "Europe/Berlin" "Europe/Bratislava" "Europe/Brussels" "Europe/Bucharest" "Europe/Budapest" "Europe/Busingen" "Europe/Chisinau" "Europe/Copenhagen" "Europe/Dublin" "Europe/Gibraltar" "Europe/Guernsey" "Europe/Helsinki" "Europe/Isle_of_Man" "Europe/Istanbul" "Europe/Jersey" "Europe/Kaliningrad" "Europe/Kiev" "Europe/Kirov" "Europe/Kyiv" "Europe/Lisbon" "Europe/Ljubljana" "Europe/London" "Europe/Luxembourg" "Europe/Madrid" "Europe/Malta" "Europe/Mariehamn" "Europe/Minsk" "Europe/Monaco" "Europe/Moscow" "Europe/Nicosia" "Europe/Oslo" "Europe/Paris" "Europe/Podgorica" "Europe/Prague" "Europe/Riga" "Europe/Rome" "Europe/Samara" "Europe/San_Marino" "Europe/Sarajevo" "Europe/Saratov" "Europe/Simferopol" "Europe/Skopje" "Europe/Sofia" "Europe/Stockholm" "Europe/Tallinn" "Europe/Tirane" "Europe/Tiraspol" "Europe/Ulyanovsk" "Europe/Uzhgorod" "Europe/Vaduz" "Europe/Vatican" "Europe/Vienna" "Europe/Vilnius" "Europe/Volgograd" "Europe/Warsaw" "Europe/Zagreb" "Europe/Zaporozhye" "Europe/Zurich" "GB" "GB-Eire" "GMT" "GMT+0" "GMT-0" "GMT0" "Greenwich" "HST" "Hongkong" "Iceland" "Indian/Antananarivo" "Indian/Chagos" "Indian/Christmas" "Indian/Cocos" "Indian/Comoro" "Indian/Kerguelen" "Indian/Mahe" "Indian/Maldives" "Indian/Mauritius" "Indian/Mayotte" "Indian/Reunion" "Iran" "Israel" "Jamaica" "Japan" "Kwajalein" "Libya" "MET" "MST" "MST7MDT" "Mexico/BajaNorte" "Mexico/BajaSur" "Mexico/General" "NZ" "NZ-CHAT" "Navajo" "PRC" "PST8PDT" "Pacific/Apia" "Pacific/Auckland" "Pacific/Bougainville" "Pacific/Chatham" "Pacific/Chuuk" "Pacific/Easter" "Pacific/Efate" "Pacific/Enderbury" "Pacific/Fakaofo" "Pacific/Fiji" "Pacific/Funafuti" "Pacific/Galapagos" "Pacific/Gambier" "Pacific/Guadalcanal" "Pacific/Guam" "Pacific/Honolulu" "Pacific/Johnston" "Pacific/Kanton" "Pacific/Kiritimati" "Pacific/Kosrae" "Pacific/Kwajalein" "Pacific/Majuro" "Pacific/Marquesas" "Pacific/Midway" "Pacific/Nauru" "Pacific/Niue" "Pacific/Norfolk" "Pacific/Noumea" "Pacific/Pago_Pago" "Pacific/Palau" "Pacific/Pitcairn" "Pacific/Pohnpei" "Pacific/Ponape" "Pacific/Port_Moresby" "Pacific/Rarotonga" "Pacific/Saipan" "Pacific/Samoa" "Pacific/Tahiti" "Pacific/Tarawa" "Pacific/Tongatapu" "Pacific/Truk" "Pacific/Wake" "Pacific/Wallis" "Pacific/Yap" "Poland" "Portugal" "ROC" "ROK" "Singapore" "Turkey" "UCT" "US/Alaska" "US/Aleutian" "US/Arizona" "US/Central" "US/East-Indiana" "US/Eastern" "US/Hawaii" "US/Indiana-Starke" "US/Michigan" "US/Mountain" "US/Pacific" "US/Samoa" "UTC" "Universal" "W-SU" "WET" "Zulu" Timezone of the user who generated the report. The default timezone will be UTC. |
{- "reportType": "INSTANT_INVENTORY",
- "from": "2019-08-24T14:15:22Z",
- "to": "2019-08-24T14:15:22Z",
- "reportFormat": "CSV",
- "arrayOfEmails": [
- "string"
], - "timezone": "Africa/Abidjan"
}
{- "status": 200,
- "message": "The report has been successfully generated.",
- "data": [
- {
- "ASSET_NAME": "Jeanne",
- "ASSET_CATEGORY": "Patients",
- "ASSET_SUB_CATEGORY": "",
- "UNIT": "Alzheimer",
- "TAG_MODEL": "Badge",
- "TAG_SN": "Tag 1",
- "AVAILABILITY": "N/A",
- "LATEST_LOCATION": "N/A",
- "LATEST_LOCATION_DATE": "N/A",
- "LAST_KNOWN_GEOFENCE": "N/A"
}, - {
- "ASSET_NAME": "Lit John",
- "ASSET_CATEGORY": "Lits",
- "ASSET_SUB_CATEGORY": "",
- "UNIT": "Biomedical",
- "TAG_MODEL": "Badge",
- "TAG_SN": "Tag 3",
- "AVAILABILITY": "Disponible",
- "LATEST_LOCATION": "N/A",
- "LATEST_LOCATION_DATE": "N/A",
- "LAST_KNOWN_GEOFENCE": "N/A"
}
]
}
This API allows to create a new report.
siteId required | string This is a path param for siteId |
Authorization required | string Bearer {{access_token}} |
Content-Type required | string application/json |
name required | string The name of the report |
reportTemplate required | string Enum: "INSTANT_INVENTORY" "LAST_SEARCHES" "CUSTOMFIELDS_HISTORY" "GEOFENCES_HISTORY" "GEONOTIFICATIONS_HISTORY" "ASSET_ASSOCIATION_INVENTORY" "LAST_KNOWN_POSITION" The report template of the report. |
emails required | Array of strings An arrays email of the report. |
fileType required | string Enum: "CSV" "XLS" The file type of the report. |
from | string <date-time> The start date of the report. The ISO 8601 format is mandatory. |
to | string <date-time> The end date of the report. The ISO 8601 format is mandatory. |
timeZone required | string Enum: "Africa/Abidjan" "Africa/Accra" "Africa/Addis_Ababa" "Africa/Algiers" "Africa/Asmara" "Africa/Asmera" "Africa/Bamako" "Africa/Bangui" "Africa/Banjul" "Africa/Bissau" "Africa/Blantyre" "Africa/Brazzaville" "Africa/Bujumbura" "Africa/Cairo" "Africa/Casablanca" "Africa/Ceuta" "Africa/Conakry" "Africa/Dakar" "Africa/Dar_es_Salaam" "Africa/Djibouti" "Africa/Douala" "Africa/El_Aaiun" "Africa/Freetown" "Africa/Gaborone" "Africa/Harare" "Africa/Johannesburg" "Africa/Juba" "Africa/Kampala" "Africa/Khartoum" "Africa/Kigali" "Africa/Kinshasa" "Africa/Lagos" "Africa/Libreville" "Africa/Lome" "Africa/Luanda" "Africa/Lubumbashi" "Africa/Lusaka" "Africa/Malabo" "Africa/Maputo" "Africa/Maseru" "Africa/Mbabane" "Africa/Mogadishu" "Africa/Monrovia" "Africa/Nairobi" "Africa/Ndjamena" "Africa/Niamey" "Africa/Nouakchott" "Africa/Ouagadougou" "Africa/Porto-Novo" "Africa/Sao_Tome" "Africa/Timbuktu" "Africa/Tripoli" "Africa/Tunis" "Africa/Windhoek" "America/Adak" "America/Anchorage" "America/Anguilla" "America/Antigua" "America/Araguaina" "America/Argentina/Buenos_Aires" "America/Argentina/Catamarca" "America/Argentina/ComodRivadavia" "America/Argentina/Cordoba" "America/Argentina/Jujuy" "America/Argentina/La_Rioja" "America/Argentina/Mendoza" "America/Argentina/Rio_Gallegos" "America/Argentina/Salta" "America/Argentina/San_Juan" "America/Argentina/San_Luis" "America/Argentina/Tucuman" "America/Argentina/Ushuaia" "America/Aruba" "America/Asuncion" "America/Atikokan" "America/Atka" "America/Bahia" "America/Bahia_Banderas" "America/Barbados" "America/Belem" "America/Belize" "America/Blanc-Sablon" "America/Boa_Vista" "America/Bogota" "America/Boise" "America/Buenos_Aires" "America/Cambridge_Bay" "America/Campo_Grande" "America/Cancun" "America/Caracas" "America/Catamarca" "America/Cayenne" "America/Cayman" "America/Chicago" "America/Chihuahua" "America/Ciudad_Juarez" "America/Coral_Harbour" "America/Cordoba" "America/Costa_Rica" "America/Creston" "America/Cuiaba" "America/Curacao" "America/Danmarkshavn" "America/Dawson" "America/Dawson_Creek" "America/Denver" "America/Detroit" "America/Dominica" "America/Edmonton" "America/Eirunepe" "America/El_Salvador" "America/Ensenada" "America/Fort_Nelson" "America/Fort_Wayne" "America/Fortaleza" "America/Glace_Bay" "America/Godthab" "America/Goose_Bay" "America/Grand_Turk" "America/Grenada" "America/Guadeloupe" "America/Guatemala" "America/Guayaquil" "America/Guyana" "America/Halifax" "America/Havana" "America/Hermosillo" "America/Indiana/Indianapolis" "America/Indiana/Knox" "America/Indiana/Marengo" "America/Indiana/Petersburg" "America/Indiana/Tell_City" "America/Indiana/Vevay" "America/Indiana/Vincennes" "America/Indiana/Winamac" "America/Indianapolis" "America/Inuvik" "America/Iqaluit" "America/Jamaica" "America/Jujuy" "America/Juneau" "America/Kentucky/Louisville" "America/Kentucky/Monticello" "America/Knox_IN" "America/Kralendijk" "America/La_Paz" "America/Lima" "America/Los_Angeles" "America/Louisville" "America/Lower_Princes" "America/Maceio" "America/Managua" "America/Manaus" "America/Marigot" "America/Martinique" "America/Matamoros" "America/Mazatlan" "America/Mendoza" "America/Menominee" "America/Merida" "America/Metlakatla" "America/Mexico_City" "America/Miquelon" "America/Moncton" "America/Monterrey" "America/Montevideo" "America/Montreal" "America/Montserrat" "America/Nassau" "America/New_York" "America/Nipigon" "America/Nome" "America/Noronha" "America/North_Dakota/Beulah" "America/North_Dakota/Center" "America/North_Dakota/New_Salem" "America/Nuuk" "America/Ojinaga" "America/Panama" "America/Pangnirtung" "America/Paramaribo" "America/Phoenix" "America/Port-au-Prince" "America/Port_of_Spain" "America/Porto_Acre" "America/Porto_Velho" "America/Puerto_Rico" "America/Punta_Arenas" "America/Rainy_River" "America/Rankin_Inlet" "America/Recife" "America/Regina" "America/Resolute" "America/Rio_Branco" "America/Rosario" "America/Santa_Isabel" "America/Santarem" "America/Santiago" "America/Santo_Domingo" "America/Sao_Paulo" "America/Scoresbysund" "America/Shiprock" "America/Sitka" "America/St_Barthelemy" "America/St_Johns" "America/St_Kitts" "America/St_Lucia" "America/St_Thomas" "America/St_Vincent" "America/Swift_Current" "America/Tegucigalpa" "America/Thule" "America/Thunder_Bay" "America/Tijuana" "America/Toronto" "America/Tortola" "America/Vancouver" "America/Virgin" "America/Whitehorse" "America/Winnipeg" "America/Yakutat" "America/Yellowknife" "Antarctica/Casey" "Antarctica/Davis" "Antarctica/DumontDUrville" "Antarctica/Macquarie" "Antarctica/Mawson" "Antarctica/McMurdo" "Antarctica/Palmer" "Antarctica/Rothera" "Antarctica/South_Pole" "Antarctica/Syowa" "Antarctica/Troll" "Antarctica/Vostok" "Arctic/Longyearbyen" "Asia/Aden" "Asia/Almaty" "Asia/Amman" "Asia/Anadyr" "Asia/Aqtau" "Asia/Aqtobe" "Asia/Ashgabat" "Asia/Ashkhabad" "Asia/Atyrau" "Asia/Baghdad" "Asia/Bahrain" "Asia/Baku" "Asia/Bangkok" "Asia/Barnaul" "Asia/Beirut" "Asia/Bishkek" "Asia/Brunei" "Asia/Calcutta" "Asia/Chita" "Asia/Choibalsan" "Asia/Chongqing" "Asia/Chungking" "Asia/Colombo" "Asia/Dacca" "Asia/Damascus" "Asia/Dhaka" "Asia/Dili" "Asia/Dubai" "Asia/Dushanbe" "Asia/Famagusta" "Asia/Gaza" "Asia/Harbin" "Asia/Hebron" "Asia/Ho_Chi_Minh" "Asia/Hong_Kong" "Asia/Hovd" "Asia/Irkutsk" "Asia/Istanbul" "Asia/Jakarta" "Asia/Jayapura" "Asia/Jerusalem" "Asia/Kabul" "Asia/Kamchatka" "Asia/Karachi" "Asia/Kashgar" "Asia/Kathmandu" "Asia/Katmandu" "Asia/Khandyga" "Asia/Kolkata" "Asia/Krasnoyarsk" "Asia/Kuala_Lumpur" "Asia/Kuching" "Asia/Kuwait" "Asia/Macao" "Asia/Macau" "Asia/Magadan" "Asia/Makassar" "Asia/Manila" "Asia/Muscat" "Asia/Nicosia" "Asia/Novokuznetsk" "Asia/Novosibirsk" "Asia/Omsk" "Asia/Oral" "Asia/Phnom_Penh" "Asia/Pontianak" "Asia/Pyongyang" "Asia/Qatar" "Asia/Qostanay" "Asia/Qyzylorda" "Asia/Rangoon" "Asia/Riyadh" "Asia/Saigon" "Asia/Sakhalin" "Asia/Samarkand" "Asia/Seoul" "Asia/Shanghai" "Asia/Singapore" "Asia/Srednekolymsk" "Asia/Taipei" "Asia/Tashkent" "Asia/Tbilisi" "Asia/Tehran" "Asia/Tel_Aviv" "Asia/Thimbu" "Asia/Thimphu" "Asia/Tokyo" "Asia/Tomsk" "Asia/Ujung_Pandang" "Asia/Ulaanbaatar" "Asia/Ulan_Bator" "Asia/Urumqi" "Asia/Ust-Nera" "Asia/Vientiane" "Asia/Vladivostok" "Asia/Yakutsk" "Asia/Yangon" "Asia/Yekaterinburg" "Asia/Yerevan" "Atlantic/Azores" "Atlantic/Bermuda" "Atlantic/Canary" "Atlantic/Cape_Verde" "Atlantic/Faeroe" "Atlantic/Faroe" "Atlantic/Jan_Mayen" "Atlantic/Madeira" "Atlantic/Reykjavik" "Atlantic/South_Georgia" "Atlantic/St_Helena" "Atlantic/Stanley" "Australia/ACT" "Australia/Adelaide" "Australia/Brisbane" "Australia/Broken_Hill" "Australia/Canberra" "Australia/Currie" "Australia/Darwin" "Australia/Eucla" "Australia/Hobart" "Australia/LHI" "Australia/Lindeman" "Australia/Lord_Howe" "Australia/Melbourne" "Australia/NSW" "Australia/North" "Australia/Perth" "Australia/Queensland" "Australia/South" "Australia/Sydney" "Australia/Tasmania" "Australia/Victoria" "Australia/West" "Australia/Yancowinna" "Brazil/Acre" "Brazil/DeNoronha" "Brazil/East" "Brazil/West" "CET" "CST6CDT" "Canada/Atlantic" "Canada/Central" "Canada/Eastern" "Canada/Mountain" "Canada/Newfoundland" "Canada/Pacific" "Canada/Saskatchewan" "Canada/Yukon" "Chile/Continental" "Chile/EasterIsland" "Cuba" "EET" "EST" "EST5EDT" "Egypt" "Eire" "Etc/GMT" "Etc/GMT+0" "Etc/GMT+1" "Etc/GMT+10" "Etc/GMT+11" "Etc/GMT+12" "Etc/GMT+2" "Etc/GMT+3" "Etc/GMT+4" "Etc/GMT+5" "Etc/GMT+6" "Etc/GMT+7" "Etc/GMT+8" "Etc/GMT+9" "Etc/GMT-0" "Etc/GMT-1" "Etc/GMT-10" "Etc/GMT-11" "Etc/GMT-12" "Etc/GMT-13" "Etc/GMT-14" "Etc/GMT-2" "Etc/GMT-3" "Etc/GMT-4" "Etc/GMT-5" "Etc/GMT-6" "Etc/GMT-7" "Etc/GMT-8" "Etc/GMT-9" "Etc/GMT0" "Etc/Greenwich" "Etc/UCT" "Etc/UTC" "Etc/Universal" "Etc/Zulu" "Europe/Amsterdam" "Europe/Andorra" "Europe/Astrakhan" "Europe/Athens" "Europe/Belfast" "Europe/Belgrade" "Europe/Berlin" "Europe/Bratislava" "Europe/Brussels" "Europe/Bucharest" "Europe/Budapest" "Europe/Busingen" "Europe/Chisinau" "Europe/Copenhagen" "Europe/Dublin" "Europe/Gibraltar" "Europe/Guernsey" "Europe/Helsinki" "Europe/Isle_of_Man" "Europe/Istanbul" "Europe/Jersey" "Europe/Kaliningrad" "Europe/Kiev" "Europe/Kirov" "Europe/Kyiv" "Europe/Lisbon" "Europe/Ljubljana" "Europe/London" "Europe/Luxembourg" "Europe/Madrid" "Europe/Malta" "Europe/Mariehamn" "Europe/Minsk" "Europe/Monaco" "Europe/Moscow" "Europe/Nicosia" "Europe/Oslo" "Europe/Paris" "Europe/Podgorica" "Europe/Prague" "Europe/Riga" "Europe/Rome" "Europe/Samara" "Europe/San_Marino" "Europe/Sarajevo" "Europe/Saratov" "Europe/Simferopol" "Europe/Skopje" "Europe/Sofia" "Europe/Stockholm" "Europe/Tallinn" "Europe/Tirane" "Europe/Tiraspol" "Europe/Ulyanovsk" "Europe/Uzhgorod" "Europe/Vaduz" "Europe/Vatican" "Europe/Vienna" "Europe/Vilnius" "Europe/Volgograd" "Europe/Warsaw" "Europe/Zagreb" "Europe/Zaporozhye" "Europe/Zurich" "GB" "GB-Eire" "GMT" "GMT+0" "GMT-0" "GMT0" "Greenwich" "HST" "Hongkong" "Iceland" "Indian/Antananarivo" "Indian/Chagos" "Indian/Christmas" "Indian/Cocos" "Indian/Comoro" "Indian/Kerguelen" "Indian/Mahe" "Indian/Maldives" "Indian/Mauritius" "Indian/Mayotte" "Indian/Reunion" "Iran" "Israel" "Jamaica" "Japan" "Kwajalein" "Libya" "MET" "MST" "MST7MDT" "Mexico/BajaNorte" "Mexico/BajaSur" "Mexico/General" "NZ" "NZ-CHAT" "Navajo" "PRC" "PST8PDT" "Pacific/Apia" "Pacific/Auckland" "Pacific/Bougainville" "Pacific/Chatham" "Pacific/Chuuk" "Pacific/Easter" "Pacific/Efate" "Pacific/Enderbury" "Pacific/Fakaofo" "Pacific/Fiji" "Pacific/Funafuti" "Pacific/Galapagos" "Pacific/Gambier" "Pacific/Guadalcanal" "Pacific/Guam" "Pacific/Honolulu" "Pacific/Johnston" "Pacific/Kanton" "Pacific/Kiritimati" "Pacific/Kosrae" "Pacific/Kwajalein" "Pacific/Majuro" "Pacific/Marquesas" "Pacific/Midway" "Pacific/Nauru" "Pacific/Niue" "Pacific/Norfolk" "Pacific/Noumea" "Pacific/Pago_Pago" "Pacific/Palau" "Pacific/Pitcairn" "Pacific/Pohnpei" "Pacific/Ponape" "Pacific/Port_Moresby" "Pacific/Rarotonga" "Pacific/Saipan" "Pacific/Samoa" "Pacific/Tahiti" "Pacific/Tarawa" "Pacific/Tongatapu" "Pacific/Truk" "Pacific/Wake" "Pacific/Wallis" "Pacific/Yap" "Poland" "Portugal" "ROC" "ROK" "Singapore" "Turkey" "UCT" "US/Alaska" "US/Aleutian" "US/Arizona" "US/Central" "US/East-Indiana" "US/Eastern" "US/Hawaii" "US/Indiana-Starke" "US/Michigan" "US/Mountain" "US/Pacific" "US/Samoa" "UTC" "Universal" "W-SU" "WET" "Zulu" Timezone of the user who generated the report. The default timezone will be UTC. |
reportType required | string Enum: "SCHEDULED" "ON_DEMAND" The type of the report. |
object The scheduler of the report |
{- "name": "string",
- "reportTemplate": "INSTANT_INVENTORY",
- "emails": [
- "string"
], - "fileType": "CSV",
- "from": "2019-08-24T14:15:22Z",
- "to": "2019-08-24T14:15:22Z",
- "timeZone": "Africa/Abidjan",
- "reportType": "SCHEDULED",
- "scheduler": {
- "repeat": "DAILY",
- "weekDays": [
- 0
], - "monthDays": [
- 0
], - "hour": "string",
- "minute": "string"
}
}
{- "status": 201,
- "message": "The report has been successfully created.",
- "data": {
- "createdAt": "2023-08-04T10:04:04.232Z",
- "updatedAt": "2023-08-04T10:04:04.244Z",
- "id": "64cccd14c1b39e029f20c78d",
- "name": "report 1",
- "reportTemplate": "LAST_SEARCHES",
- "reportType": "SCHEDULED",
- "timezone": "Europe/Paris",
- "fileType": "CSV",
- "emails": [
- "toto@test.com"
], - "from": "2023-01-24T00:00:00.000Z",
- "to": "2023-08-24T23:59:59.000Z",
- "isActive": true,
- "site": "64352e77f284194d2aa72ba3",
- "scheduler": {
- "repeat": "DAILY",
- "weekDays": [ ],
- "hour": 5,
- "minute": 10,
- "monthDays": [ ],
- "nextSchedulerTime": "2023-08-05T05:10:00.240Z",
- "report": "64cccd14c1b39e029f20c78d"
}
}
}
This API allows to get reports for site.
siteId required | string This is a path param for siteId |
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The reports have been successfully fetched.",
- "data": [
- {
- "createdAt": "2023-08-03T11:07:47.544Z",
- "updatedAt": "2023-08-03T11:07:47.552Z",
- "id": "64cb8a832d767200e1983b49",
- "name": "report 1",
- "reportTemplate": "LAST_SEARCHES",
- "reportType": "SCHEDULED",
- "timezone": "Europe/Paris",
- "fileType": "CSV",
- "emails": [
- "toto@test.com"
], - "from": "2023-01-24T00:00:00.000Z",
- "to": "2023-08-24T23:59:59.000Z",
- "isActive": true,
- "site": "64352e77f284194d2aa72ba3",
- "scheduler": {
- "repeat": "DAILY",
- "weekDays": [ ],
- "hour": 5,
- "minute": 10,
- "monthDays": [ ],
- "nextSchedulerTime": "2023-08-07T09:10:00.549Z",
- "report": "64cb8a832d767200e1983b49"
}
}, - {
- "createdAt": "2023-08-04T03:21:16.366Z",
- "updatedAt": "2023-08-04T03:21:16.366Z",
- "id": "64cc6eacd4734001960d06c8",
- "name": "report 2",
- "reportTemplate": "CUSTOMFIELDS_HISTORY",
- "reportType": "ON_DEMAND",
- "timezone": "Europe/Paris",
- "fileType": "XLS",
- "emails": [
- "toto@test.com.vn"
], - "from": "2023-01-01T00:00:00.000Z",
- "to": "2023-08-02T23:59:59.000Z",
- "isActive": true,
- "site": "64352e77f284194d2aa72ba3",
- "scheduler": null
}
]
}
This API allows to update a report.
siteId required | string This is a path param for siteId |
reportId required | string This is a path param for reportId |
Authorization required | string Bearer {{access_token}} |
Content-Type required | string application/json |
name required | string The name of the report |
reportTemplate required | string Enum: "INSTANT_INVENTORY" "LAST_SEARCHES" "CUSTOMFIELDS_HISTORY" "GEOFENCES_HISTORY" "GEONOTIFICATIONS_HISTORY" "ASSET_ASSOCIATION_INVENTORY" "LAST_KNOWN_POSITION" The report template of the report. |
emails required | Array of strings An arrays email of the report. |
fileType required | string Enum: "CSV" "XLS" The file type of the report. |
from | string <date-time> The start date of the report. The ISO 8601 format is mandatory. |
to | string <date-time> The end date of the report. The ISO 8601 format is mandatory. |
timeZone required | string Enum: "Africa/Abidjan" "Africa/Accra" "Africa/Addis_Ababa" "Africa/Algiers" "Africa/Asmara" "Africa/Asmera" "Africa/Bamako" "Africa/Bangui" "Africa/Banjul" "Africa/Bissau" "Africa/Blantyre" "Africa/Brazzaville" "Africa/Bujumbura" "Africa/Cairo" "Africa/Casablanca" "Africa/Ceuta" "Africa/Conakry" "Africa/Dakar" "Africa/Dar_es_Salaam" "Africa/Djibouti" "Africa/Douala" "Africa/El_Aaiun" "Africa/Freetown" "Africa/Gaborone" "Africa/Harare" "Africa/Johannesburg" "Africa/Juba" "Africa/Kampala" "Africa/Khartoum" "Africa/Kigali" "Africa/Kinshasa" "Africa/Lagos" "Africa/Libreville" "Africa/Lome" "Africa/Luanda" "Africa/Lubumbashi" "Africa/Lusaka" "Africa/Malabo" "Africa/Maputo" "Africa/Maseru" "Africa/Mbabane" "Africa/Mogadishu" "Africa/Monrovia" "Africa/Nairobi" "Africa/Ndjamena" "Africa/Niamey" "Africa/Nouakchott" "Africa/Ouagadougou" "Africa/Porto-Novo" "Africa/Sao_Tome" "Africa/Timbuktu" "Africa/Tripoli" "Africa/Tunis" "Africa/Windhoek" "America/Adak" "America/Anchorage" "America/Anguilla" "America/Antigua" "America/Araguaina" "America/Argentina/Buenos_Aires" "America/Argentina/Catamarca" "America/Argentina/ComodRivadavia" "America/Argentina/Cordoba" "America/Argentina/Jujuy" "America/Argentina/La_Rioja" "America/Argentina/Mendoza" "America/Argentina/Rio_Gallegos" "America/Argentina/Salta" "America/Argentina/San_Juan" "America/Argentina/San_Luis" "America/Argentina/Tucuman" "America/Argentina/Ushuaia" "America/Aruba" "America/Asuncion" "America/Atikokan" "America/Atka" "America/Bahia" "America/Bahia_Banderas" "America/Barbados" "America/Belem" "America/Belize" "America/Blanc-Sablon" "America/Boa_Vista" "America/Bogota" "America/Boise" "America/Buenos_Aires" "America/Cambridge_Bay" "America/Campo_Grande" "America/Cancun" "America/Caracas" "America/Catamarca" "America/Cayenne" "America/Cayman" "America/Chicago" "America/Chihuahua" "America/Ciudad_Juarez" "America/Coral_Harbour" "America/Cordoba" "America/Costa_Rica" "America/Creston" "America/Cuiaba" "America/Curacao" "America/Danmarkshavn" "America/Dawson" "America/Dawson_Creek" "America/Denver" "America/Detroit" "America/Dominica" "America/Edmonton" "America/Eirunepe" "America/El_Salvador" "America/Ensenada" "America/Fort_Nelson" "America/Fort_Wayne" "America/Fortaleza" "America/Glace_Bay" "America/Godthab" "America/Goose_Bay" "America/Grand_Turk" "America/Grenada" "America/Guadeloupe" "America/Guatemala" "America/Guayaquil" "America/Guyana" "America/Halifax" "America/Havana" "America/Hermosillo" "America/Indiana/Indianapolis" "America/Indiana/Knox" "America/Indiana/Marengo" "America/Indiana/Petersburg" "America/Indiana/Tell_City" "America/Indiana/Vevay" "America/Indiana/Vincennes" "America/Indiana/Winamac" "America/Indianapolis" "America/Inuvik" "America/Iqaluit" "America/Jamaica" "America/Jujuy" "America/Juneau" "America/Kentucky/Louisville" "America/Kentucky/Monticello" "America/Knox_IN" "America/Kralendijk" "America/La_Paz" "America/Lima" "America/Los_Angeles" "America/Louisville" "America/Lower_Princes" "America/Maceio" "America/Managua" "America/Manaus" "America/Marigot" "America/Martinique" "America/Matamoros" "America/Mazatlan" "America/Mendoza" "America/Menominee" "America/Merida" "America/Metlakatla" "America/Mexico_City" "America/Miquelon" "America/Moncton" "America/Monterrey" "America/Montevideo" "America/Montreal" "America/Montserrat" "America/Nassau" "America/New_York" "America/Nipigon" "America/Nome" "America/Noronha" "America/North_Dakota/Beulah" "America/North_Dakota/Center" "America/North_Dakota/New_Salem" "America/Nuuk" "America/Ojinaga" "America/Panama" "America/Pangnirtung" "America/Paramaribo" "America/Phoenix" "America/Port-au-Prince" "America/Port_of_Spain" "America/Porto_Acre" "America/Porto_Velho" "America/Puerto_Rico" "America/Punta_Arenas" "America/Rainy_River" "America/Rankin_Inlet" "America/Recife" "America/Regina" "America/Resolute" "America/Rio_Branco" "America/Rosario" "America/Santa_Isabel" "America/Santarem" "America/Santiago" "America/Santo_Domingo" "America/Sao_Paulo" "America/Scoresbysund" "America/Shiprock" "America/Sitka" "America/St_Barthelemy" "America/St_Johns" "America/St_Kitts" "America/St_Lucia" "America/St_Thomas" "America/St_Vincent" "America/Swift_Current" "America/Tegucigalpa" "America/Thule" "America/Thunder_Bay" "America/Tijuana" "America/Toronto" "America/Tortola" "America/Vancouver" "America/Virgin" "America/Whitehorse" "America/Winnipeg" "America/Yakutat" "America/Yellowknife" "Antarctica/Casey" "Antarctica/Davis" "Antarctica/DumontDUrville" "Antarctica/Macquarie" "Antarctica/Mawson" "Antarctica/McMurdo" "Antarctica/Palmer" "Antarctica/Rothera" "Antarctica/South_Pole" "Antarctica/Syowa" "Antarctica/Troll" "Antarctica/Vostok" "Arctic/Longyearbyen" "Asia/Aden" "Asia/Almaty" "Asia/Amman" "Asia/Anadyr" "Asia/Aqtau" "Asia/Aqtobe" "Asia/Ashgabat" "Asia/Ashkhabad" "Asia/Atyrau" "Asia/Baghdad" "Asia/Bahrain" "Asia/Baku" "Asia/Bangkok" "Asia/Barnaul" "Asia/Beirut" "Asia/Bishkek" "Asia/Brunei" "Asia/Calcutta" "Asia/Chita" "Asia/Choibalsan" "Asia/Chongqing" "Asia/Chungking" "Asia/Colombo" "Asia/Dacca" "Asia/Damascus" "Asia/Dhaka" "Asia/Dili" "Asia/Dubai" "Asia/Dushanbe" "Asia/Famagusta" "Asia/Gaza" "Asia/Harbin" "Asia/Hebron" "Asia/Ho_Chi_Minh" "Asia/Hong_Kong" "Asia/Hovd" "Asia/Irkutsk" "Asia/Istanbul" "Asia/Jakarta" "Asia/Jayapura" "Asia/Jerusalem" "Asia/Kabul" "Asia/Kamchatka" "Asia/Karachi" "Asia/Kashgar" "Asia/Kathmandu" "Asia/Katmandu" "Asia/Khandyga" "Asia/Kolkata" "Asia/Krasnoyarsk" "Asia/Kuala_Lumpur" "Asia/Kuching" "Asia/Kuwait" "Asia/Macao" "Asia/Macau" "Asia/Magadan" "Asia/Makassar" "Asia/Manila" "Asia/Muscat" "Asia/Nicosia" "Asia/Novokuznetsk" "Asia/Novosibirsk" "Asia/Omsk" "Asia/Oral" "Asia/Phnom_Penh" "Asia/Pontianak" "Asia/Pyongyang" "Asia/Qatar" "Asia/Qostanay" "Asia/Qyzylorda" "Asia/Rangoon" "Asia/Riyadh" "Asia/Saigon" "Asia/Sakhalin" "Asia/Samarkand" "Asia/Seoul" "Asia/Shanghai" "Asia/Singapore" "Asia/Srednekolymsk" "Asia/Taipei" "Asia/Tashkent" "Asia/Tbilisi" "Asia/Tehran" "Asia/Tel_Aviv" "Asia/Thimbu" "Asia/Thimphu" "Asia/Tokyo" "Asia/Tomsk" "Asia/Ujung_Pandang" "Asia/Ulaanbaatar" "Asia/Ulan_Bator" "Asia/Urumqi" "Asia/Ust-Nera" "Asia/Vientiane" "Asia/Vladivostok" "Asia/Yakutsk" "Asia/Yangon" "Asia/Yekaterinburg" "Asia/Yerevan" "Atlantic/Azores" "Atlantic/Bermuda" "Atlantic/Canary" "Atlantic/Cape_Verde" "Atlantic/Faeroe" "Atlantic/Faroe" "Atlantic/Jan_Mayen" "Atlantic/Madeira" "Atlantic/Reykjavik" "Atlantic/South_Georgia" "Atlantic/St_Helena" "Atlantic/Stanley" "Australia/ACT" "Australia/Adelaide" "Australia/Brisbane" "Australia/Broken_Hill" "Australia/Canberra" "Australia/Currie" "Australia/Darwin" "Australia/Eucla" "Australia/Hobart" "Australia/LHI" "Australia/Lindeman" "Australia/Lord_Howe" "Australia/Melbourne" "Australia/NSW" "Australia/North" "Australia/Perth" "Australia/Queensland" "Australia/South" "Australia/Sydney" "Australia/Tasmania" "Australia/Victoria" "Australia/West" "Australia/Yancowinna" "Brazil/Acre" "Brazil/DeNoronha" "Brazil/East" "Brazil/West" "CET" "CST6CDT" "Canada/Atlantic" "Canada/Central" "Canada/Eastern" "Canada/Mountain" "Canada/Newfoundland" "Canada/Pacific" "Canada/Saskatchewan" "Canada/Yukon" "Chile/Continental" "Chile/EasterIsland" "Cuba" "EET" "EST" "EST5EDT" "Egypt" "Eire" "Etc/GMT" "Etc/GMT+0" "Etc/GMT+1" "Etc/GMT+10" "Etc/GMT+11" "Etc/GMT+12" "Etc/GMT+2" "Etc/GMT+3" "Etc/GMT+4" "Etc/GMT+5" "Etc/GMT+6" "Etc/GMT+7" "Etc/GMT+8" "Etc/GMT+9" "Etc/GMT-0" "Etc/GMT-1" "Etc/GMT-10" "Etc/GMT-11" "Etc/GMT-12" "Etc/GMT-13" "Etc/GMT-14" "Etc/GMT-2" "Etc/GMT-3" "Etc/GMT-4" "Etc/GMT-5" "Etc/GMT-6" "Etc/GMT-7" "Etc/GMT-8" "Etc/GMT-9" "Etc/GMT0" "Etc/Greenwich" "Etc/UCT" "Etc/UTC" "Etc/Universal" "Etc/Zulu" "Europe/Amsterdam" "Europe/Andorra" "Europe/Astrakhan" "Europe/Athens" "Europe/Belfast" "Europe/Belgrade" "Europe/Berlin" "Europe/Bratislava" "Europe/Brussels" "Europe/Bucharest" "Europe/Budapest" "Europe/Busingen" "Europe/Chisinau" "Europe/Copenhagen" "Europe/Dublin" "Europe/Gibraltar" "Europe/Guernsey" "Europe/Helsinki" "Europe/Isle_of_Man" "Europe/Istanbul" "Europe/Jersey" "Europe/Kaliningrad" "Europe/Kiev" "Europe/Kirov" "Europe/Kyiv" "Europe/Lisbon" "Europe/Ljubljana" "Europe/London" "Europe/Luxembourg" "Europe/Madrid" "Europe/Malta" "Europe/Mariehamn" "Europe/Minsk" "Europe/Monaco" "Europe/Moscow" "Europe/Nicosia" "Europe/Oslo" "Europe/Paris" "Europe/Podgorica" "Europe/Prague" "Europe/Riga" "Europe/Rome" "Europe/Samara" "Europe/San_Marino" "Europe/Sarajevo" "Europe/Saratov" "Europe/Simferopol" "Europe/Skopje" "Europe/Sofia" "Europe/Stockholm" "Europe/Tallinn" "Europe/Tirane" "Europe/Tiraspol" "Europe/Ulyanovsk" "Europe/Uzhgorod" "Europe/Vaduz" "Europe/Vatican" "Europe/Vienna" "Europe/Vilnius" "Europe/Volgograd" "Europe/Warsaw" "Europe/Zagreb" "Europe/Zaporozhye" "Europe/Zurich" "GB" "GB-Eire" "GMT" "GMT+0" "GMT-0" "GMT0" "Greenwich" "HST" "Hongkong" "Iceland" "Indian/Antananarivo" "Indian/Chagos" "Indian/Christmas" "Indian/Cocos" "Indian/Comoro" "Indian/Kerguelen" "Indian/Mahe" "Indian/Maldives" "Indian/Mauritius" "Indian/Mayotte" "Indian/Reunion" "Iran" "Israel" "Jamaica" "Japan" "Kwajalein" "Libya" "MET" "MST" "MST7MDT" "Mexico/BajaNorte" "Mexico/BajaSur" "Mexico/General" "NZ" "NZ-CHAT" "Navajo" "PRC" "PST8PDT" "Pacific/Apia" "Pacific/Auckland" "Pacific/Bougainville" "Pacific/Chatham" "Pacific/Chuuk" "Pacific/Easter" "Pacific/Efate" "Pacific/Enderbury" "Pacific/Fakaofo" "Pacific/Fiji" "Pacific/Funafuti" "Pacific/Galapagos" "Pacific/Gambier" "Pacific/Guadalcanal" "Pacific/Guam" "Pacific/Honolulu" "Pacific/Johnston" "Pacific/Kanton" "Pacific/Kiritimati" "Pacific/Kosrae" "Pacific/Kwajalein" "Pacific/Majuro" "Pacific/Marquesas" "Pacific/Midway" "Pacific/Nauru" "Pacific/Niue" "Pacific/Norfolk" "Pacific/Noumea" "Pacific/Pago_Pago" "Pacific/Palau" "Pacific/Pitcairn" "Pacific/Pohnpei" "Pacific/Ponape" "Pacific/Port_Moresby" "Pacific/Rarotonga" "Pacific/Saipan" "Pacific/Samoa" "Pacific/Tahiti" "Pacific/Tarawa" "Pacific/Tongatapu" "Pacific/Truk" "Pacific/Wake" "Pacific/Wallis" "Pacific/Yap" "Poland" "Portugal" "ROC" "ROK" "Singapore" "Turkey" "UCT" "US/Alaska" "US/Aleutian" "US/Arizona" "US/Central" "US/East-Indiana" "US/Eastern" "US/Hawaii" "US/Indiana-Starke" "US/Michigan" "US/Mountain" "US/Pacific" "US/Samoa" "UTC" "Universal" "W-SU" "WET" "Zulu" Timezone of the user who generated the report. The default timezone will be UTC. |
reportType required | string Enum: "SCHEDULED" "ON_DEMAND" The type of the report. |
object The scheduler of the report |
{- "name": "string",
- "reportTemplate": "INSTANT_INVENTORY",
- "emails": [
- "string"
], - "fileType": "CSV",
- "from": "2019-08-24T14:15:22Z",
- "to": "2019-08-24T14:15:22Z",
- "timeZone": "Africa/Abidjan",
- "reportType": "SCHEDULED",
- "scheduler": {
- "repeat": "DAILY",
- "weekDays": [
- 0
], - "monthDays": [
- 0
], - "hour": "string",
- "minute": "string"
}
}
{- "status": 200,
- "message": "The report has been successfully updated.",
- "data": {
- "createdAt": "2023-08-04T04:05:03.945Z",
- "updatedAt": "2023-08-04T10:04:20.745Z",
- "id": "64cc78ef0d23f9020e6016ec",
- "name": "report 1",
- "reportTemplate": "LAST_SEARCHES",
- "reportType": "SCHEDULED",
- "timezone": "Europe/Paris",
- "fileType": "CSV",
- "emails": [
- "toto@test.com"
], - "from": "2023-01-24T14:15:22Z",
- "to": "2023-08-24T14:15:22Z",
- "isActive": true,
- "site": "64352e77f284194d2aa72ba3",
- "scheduler": {
- "repeat": "MONTHLY",
- "weekDays": null,
- "hour": 5,
- "minute": 10,
- "monthDays": [
- 1,
- 30,
- 31
], - "nextSchedulerTime": "2023-08-30T05:10:00.734Z",
- "report": "64cc78ef0d23f9020e6016ec"
}
}
}
This API allows to get report by id.
siteId required | string This is a path param for siteId |
reportId required | string This is a path param for reportId |
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The report has been successfully fetched.",
- "data": {
- "createdAt": "2023-08-03T11:07:26.392Z",
- "updatedAt": "2023-08-03T11:07:26.397Z",
- "id": "64cb8a6e2d767200e1983b47",
- "name": "report 1",
- "reportTemplate": "LAST_SEARCHES",
- "reportType": "SCHEDULED",
- "timezone": "Europe/Paris",
- "fileType": "CSV",
- "emails": [
- "nthanhtam@tma.com.vn"
], - "from": "2023-01-24T00:00:00.000Z",
- "to": "2023-08-24T23:59:59.000Z",
- "isActive": true,
- "site": "64352e77f284194d2aa72ba3",
- "scheduler": {
- "repeat": "MONTHLY",
- "weekDays": [ ],
- "hour": 5,
- "minute": 10,
- "monthDays": [
- 3,
- 5
], - "nextSchedulerTime": "2023-08-05T05:10:00.395Z",
- "report": "64cb8a6e2d767200e1983b47"
}
}
}
This API allows to delete report by id.
siteId required | string This is a path param for siteId |
reportId required | string This is a path param for reportId |
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The report has been successfully deleted.",
- "data": {
- "reportId": "64cb8a6e2d767200e1983b47"
}
}
This API allows to update report status.
siteId required | string This is a path param for siteId |
reportId required | string This is a path param for reportId |
Authorization required | string Bearer {{access_token}} |
Content-Type required | string application/json |
isActive required | boolean The status active of the schedule. |
{- "isActive": true
}
{- "status": 200,
- "message": "The report status has been successfully updated.",
- "data": {
- "createdAt": "2023-08-04T04:05:03.945Z",
- "updatedAt": "2023-08-04T10:04:20.745Z",
- "id": "64cc78ef0d23f9020e6016ec",
- "name": "report 1",
- "reportTemplate": "LAST_SEARCHES",
- "reportType": "SCHEDULED",
- "timezone": "Europe/Paris",
- "fileType": "CSV",
- "emails": [
- "toto@test.com"
], - "from": "2023-01-24T14:15:22Z",
- "to": "2023-08-24T14:15:22Z",
- "isActive": true,
- "site": "64352e77f284194d2aa72ba3",
- "scheduler": {
- "repeat": "MONTHLY",
- "weekDays": null,
- "hour": 5,
- "minute": 10,
- "monthDays": [
- 1,
- 30,
- 31
], - "nextSchedulerTime": "2023-08-30T05:10:00.734Z",
- "report": "64cc78ef0d23f9020e6016ec"
}
}
}
This API allows to list the keys required to access Personally Identifiable Information (PII) for a given Site. The purpose of this API is to let the user know what are the PII keys that are available within Asset Tracking for the given site. As a second step, the user can invoke another API on a specific key from the output of this API to get the historical location data of the PII key.
siteId required | string This is a path param for siteId |
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The PIIs data have been successfully fetched.",
- "data": [
- {
- "createdAt": "2021-06-03T14:04:43.749Z",
- "updatedAt": "2021-06-03T14:04:43.749Z",
- "id": "60bf322de6084c5edc269d2c",
- "assetName": "Léa",
- "assetUnit": "UNIT_NEONATOLOGY",
- "categoryName": "ASSET_C_PATIENTS",
- "isDefaultCategory": true,
- "isPeopleCategory": true,
- "subcategoryName": "ASSET_SC_PATIENT_NEW_BORN",
- "isDefaultSubcategory": true,
- "tagMacAddress": "C0:70:9F:80:B7:18",
- "tagSerialNumber": "AB123456",
- "tagBatteryInstallationDate": "2021-02-24T11:19:28.408Z",
- "tagRealBatteryStatusValue": -1,
- "tagTypeName": "WRISTBAND",
- "tagTypeReference": "S18-3",
- "tagTypeBatteryLifetime": 20,
- "revokedAt": null,
- "site": "60362da7f2300b3ae0064fb6"
}, - {
- "createdAt": "2021-05-25T12:43:06.287Z",
- "updatedAt": "2021-05-25T12:43:06.287Z",
- "id": "60bf3230e6084c5edc269d2d",
- "assetName": "Léo",
- "assetUnit": "UNIT_NEONATOLOGY",
- "categoryName": "ASSET_C_PATIENTS",
- "isDefaultCategory": true,
- "isPeopleCategory": true,
- "subcategoryName": "ASSET_SC_PATIENT_NEW_BORN",
- "isDefaultSubcategory": true,
- "tagMacAddress": "C0:CC:9F:7F:E4:1F",
- "tagSerialNumber": "EF567890",
- "tagBatteryInstallationDate": "2021-02-24T11:19:28.448Z",
- "tagRealBatteryStatusValue": -1,
- "tagTypeName": "WRISTBAND",
- "tagTypeReference": "CT18-3",
- "tagTypeBatteryLifetime": 36,
- "revokedAt": null,
- "site": "60362da7f2300b3ae0064fb6"
}
]
}
The purpose of this API is to let the user accessing the historical location of one PII key retrieved from the GET Personally Identifiable Information (PII) API.
siteId required | string This is a path param for siteId |
piiId required | string This is a path param for piiId |
startDate required | integer This is a query param for start date in milliseconds timestamp format |
endDate required | integer This is a query param for end date in milliseconds timestamp format |
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The PII locations have been successfully fetched.",
- "data": {
- "macAddress": "C0:70:9F:80:B7:18",
- "locations": [
- {
- "timestamp": 1624370350000,
- "latitude": 48.44136,
- "longitude": -4.41264,
- "floorId": "60362e9df2300b3ae00650cc"
}, - {
- "timestamp": 1624370360000,
- "latitude": 48.44185,
- "longitude": -4.41255,
- "floorId": "60362e9df2300b3ae00650cc"
}, - {
- "timestamp": 1624370370000,
- "latitude": 48.44165,
- "longitude": -4.41263,
- "floorId": "60362e9df2300b3ae00650cc"
}, - {
- "timestamp": 1624370380000,
- "latitude": 48.44159,
- "longitude": -4.4127,
- "floorId": "60362e9df2300b3ae00650cc"
}, - {
- "timestamp": 1624370390000,
- "latitude": 48.44139,
- "longitude": -4.41271,
- "floorId": "60362e9df2300b3ae00650cc"
}
]
}
}
This API allows to fetch contact event settings associated to a given site.
siteId required | string This is a path param for siteId |
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The contact event setting has been successfully fetched.",
- "data": {
- "id": "61f293f2acb782944a312bc9",
- "riskLevel": 50,
- "site": "60362da7f2300b3ae0064fb6",
- "user": "60362d6bf2300b3ae0064fac"
}
}
This API allows to update one contact event setting identified by its id.
siteId required | string This is a path param for siteId |
contactEventSettingId required | string This is a path param for contactEventSettingId |
Authorization required | string Bearer {{access_token}} |
Content-Type required | string application/json |
riskLevel required | integer <int32> The percentage of contact risk level above which it will be displayed in red in the contact events list. The value must be between 0 and 100. |
{- "riskLevel": 0
}
{- "status": 200,
- "message": "The contact event setting has been successfully updated.",
- "data": {
- "id": "61f293f2acb782944a312bc9",
- "riskLevel": 80,
- "site": "60362da7f2300b3ae0064fb6",
- "user": "60362d6bf2300b3ae0064fac"
}
}
This API allows to registering of a new asset unit in a given site.
siteId required | string This is a path param for siteId |
Authorization required | string Bearer {{access_token}} |
Content-Type required | string application/json |
name required | string The name of the asset unit. |
{- "name": "string"
}
{- "status": 201,
- "message": "The asset unit has been successfully created.",
- "data": {
- "createdAt": "2019-03-23T19:23:22.120Z",
- "updatedAt": "2019-03-23T19:23:22.120Z",
- "id": "5c9687aa7e8c333119f44c1e",
- "name": "Baby School",
- "isDefault": false,
- "site": "5c9687aa7e8c333119f44c1v"
}
}
This API allows to fetch all asset units of site available in the solution.
siteId required | string This is a path param for siteId |
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The asset units have been successfully fetched.",
- "data": [
- {
- "createdAt": "2023-07-07T10:31:15.422Z",
- "updatedAt": "2023-07-07T10:31:15.422Z",
- "id": "64a7e973884362acd32aac75",
- "name": "UNIT_EMERGENCY",
- "isDefault": true,
- "site": null
}, - {
- "createdAt": "2023-07-07T10:31:15.435Z",
- "updatedAt": "2023-07-07T10:31:15.435Z",
- "id": "64a7e973884362acd32aac76",
- "name": "UNIT_IMAGERY",
- "isDefault": true,
- "site": null
}, - {
- "createdAt": "2023-07-07T10:31:15.438Z",
- "updatedAt": "2023-07-07T10:31:15.438Z",
- "id": "64a7e973884362acd32aac77",
- "name": "UNIT_AMBULATORY_OPROOM",
- "isDefault": true,
- "site": null
}, - {
- "createdAt": "2023-07-07T10:31:15.441Z",
- "updatedAt": "2023-07-07T10:31:15.441Z",
- "id": "64a7e973884362acd32aac78",
- "name": "UNIT_AMBULATORY_SURGERY",
- "isDefault": true,
- "site": null
}, - {
- "createdAt": "2023-07-07T10:31:15.444Z",
- "updatedAt": "2023-07-07T10:31:15.444Z",
- "id": "64a7e973884362acd32aac79",
- "name": "UNIT_MATERNITY_OBSTRETICS",
- "isDefault": true,
- "site": null
}, - {
- "createdAt": "2023-07-07T10:31:15.446Z",
- "updatedAt": "2023-07-07T10:31:15.446Z",
- "id": "64a7e973884362acd32aac7a",
- "name": "UNIT_MATERNITY_GYNECOLOGY",
- "isDefault": true,
- "site": null
}, - {
- "createdAt": "2023-07-07T10:31:15.448Z",
- "updatedAt": "2023-07-07T10:31:15.448Z",
- "id": "64a7e973884362acd32aac7b",
- "name": "UNIT_NEONATOLOGY",
- "isDefault": true,
- "site": null
}, - {
- "createdAt": "2023-07-07T10:31:15.451Z",
- "updatedAt": "2023-07-07T10:31:15.451Z",
- "id": "64a7e973884362acd32aac7c",
- "name": "UNIT_PEDIATRICS",
- "isDefault": true,
- "site": null
}, - {
- "createdAt": "2023-07-07T10:31:15.453Z",
- "updatedAt": "2023-07-07T10:31:15.453Z",
- "id": "64a7e973884362acd32aac7d",
- "name": "UNIT_DAYCARE",
- "isDefault": true,
- "site": null
}, - {
- "createdAt": "2023-07-07T10:31:15.455Z",
- "updatedAt": "2023-07-07T10:31:15.455Z",
- "id": "64a7e973884362acd32aac7e",
- "name": "UNIT_SURGERY_GENERAL",
- "isDefault": true,
- "site": null
}, - {
- "createdAt": "2023-07-07T10:31:15.458Z",
- "updatedAt": "2023-07-07T10:31:15.458Z",
- "id": "64a7e973884362acd32aac7f",
- "name": "UNIT_SURGERY_ONCOLOGY",
- "isDefault": true,
- "site": null
}, - {
- "createdAt": "2023-07-07T10:31:15.460Z",
- "updatedAt": "2023-07-07T10:31:15.460Z",
- "id": "64a7e973884362acd32aac80",
- "name": "UNIT_SURGERY_ORTHOPEDICS",
- "isDefault": true,
- "site": null
}, - {
- "createdAt": "2023-07-07T10:31:15.462Z",
- "updatedAt": "2023-07-07T10:31:15.462Z",
- "id": "64a7e973884362acd32aac81",
- "name": "UNIT_SURGERY_TRAUMATOLOGY",
- "isDefault": true,
- "site": null
}, - {
- "createdAt": "2023-07-07T10:31:15.464Z",
- "updatedAt": "2023-07-07T10:31:15.464Z",
- "id": "64a7e973884362acd32aac82",
- "name": "UNIT_SURGERY_PNEUMOLOGY",
- "isDefault": true,
- "site": null
}, - {
- "createdAt": "2023-07-07T10:31:15.466Z",
- "updatedAt": "2023-07-07T10:31:15.466Z",
- "id": "64a7e973884362acd32aac83",
- "name": "UNIT_SURGERY_CARDIOLOGY",
- "isDefault": true,
- "site": null
}, - {
- "createdAt": "2023-07-07T10:31:15.468Z",
- "updatedAt": "2023-07-07T10:31:15.468Z",
- "id": "64a7e973884362acd32aac84",
- "name": "UNIT_SURGERY_NEUROLOGY",
- "isDefault": true,
- "site": null
}, - {
- "createdAt": "2023-07-07T10:31:15.470Z",
- "updatedAt": "2023-07-07T10:31:15.470Z",
- "id": "64a7e973884362acd32aac85",
- "name": "UNIT_SURGERY_DIALYSIS",
- "isDefault": true,
- "site": null
}, - {
- "createdAt": "2023-07-07T10:31:15.472Z",
- "updatedAt": "2023-07-07T10:31:15.472Z",
- "id": "64a7e973884362acd32aac86",
- "name": "UNIT_SURGERY_HEMODIALYSIS",
- "isDefault": true,
- "site": null
}, - {
- "createdAt": "2023-07-07T10:31:15.474Z",
- "updatedAt": "2023-07-07T10:31:15.474Z",
- "id": "64a7e973884362acd32aac87",
- "name": "UNIT_SURGERY_SPECIALTY",
- "isDefault": true,
- "site": null
}, - {
- "createdAt": "2023-07-07T10:31:15.476Z",
- "updatedAt": "2023-07-07T10:31:15.476Z",
- "id": "64a7e973884362acd32aac88",
- "name": "UNIT_SURGERY_UROLOGY",
- "isDefault": true,
- "site": null
}, - {
- "createdAt": "2023-07-07T10:31:15.477Z",
- "updatedAt": "2023-07-07T10:31:15.477Z",
- "id": "64a7e973884362acd32aac89",
- "name": "UNIT_SURGERY_SPORTS",
- "isDefault": true,
- "site": null
}, - {
- "createdAt": "2023-07-07T10:31:15.479Z",
- "updatedAt": "2023-07-07T10:31:15.479Z",
- "id": "64a7e973884362acd32aac8a",
- "name": "UNIT_SURGERY_PSYCHOLOGY",
- "isDefault": true,
- "site": null
}, - {
- "createdAt": "2023-07-07T10:31:15.481Z",
- "updatedAt": "2023-07-07T10:31:15.481Z",
- "id": "64a7e973884362acd32aac8b",
- "name": "UNIT_SURGERY_PSYCHIATRY",
- "isDefault": true,
- "site": null
}, - {
- "createdAt": "2023-07-07T10:31:15.483Z",
- "updatedAt": "2023-07-07T10:31:15.483Z",
- "id": "64a7e973884362acd32aac8c",
- "name": "UNIT_SURGERY_STOMATOLOGY",
- "isDefault": true,
- "site": null
}, - {
- "createdAt": "2023-07-07T10:31:15.486Z",
- "updatedAt": "2023-07-07T10:31:15.486Z",
- "id": "64a7e973884362acd32aac8d",
- "name": "UNIT_SURGERY_GASTROENTEROLOGY",
- "isDefault": true,
- "site": null
}, - {
- "createdAt": "2023-07-07T10:31:15.487Z",
- "updatedAt": "2023-07-07T10:31:15.487Z",
- "id": "64a7e973884362acd32aac8e",
- "name": "UNIT_SURGERY_NEPHROLOGY",
- "isDefault": true,
- "site": null
}, - {
- "createdAt": "2023-07-07T10:31:15.489Z",
- "updatedAt": "2023-07-07T10:31:15.489Z",
- "id": "64a7e973884362acd32aac8f",
- "name": "UNIT_SURGERY_VISCERAL",
- "isDefault": true,
- "site": null
}, - {
- "createdAt": "2023-07-07T10:31:15.492Z",
- "updatedAt": "2023-07-07T10:31:15.492Z",
- "id": "64a7e973884362acd32aac90",
- "name": "UNIT_INTENSIVECARE",
- "isDefault": true,
- "site": null
}, - {
- "createdAt": "2023-07-07T10:31:15.493Z",
- "updatedAt": "2023-07-07T10:31:15.493Z",
- "id": "64a7e973884362acd32aac91",
- "name": "UNIT_RESUSCITATION",
- "isDefault": true,
- "site": null
}, - {
- "createdAt": "2023-07-07T10:31:15.495Z",
- "updatedAt": "2023-07-07T10:31:15.495Z",
- "id": "64a7e973884362acd32aac92",
- "name": "UNIT_LONGTERM_GERIATRICS",
- "isDefault": true,
- "site": null
}, - {
- "createdAt": "2023-07-07T10:31:15.497Z",
- "updatedAt": "2023-07-07T10:31:15.497Z",
- "id": "64a7e973884362acd32aac93",
- "name": "UNIT_LONGTERM_ALZHEIMER",
- "isDefault": true,
- "site": null
}, - {
- "createdAt": "2023-07-07T10:31:15.499Z",
- "updatedAt": "2023-07-07T10:31:15.499Z",
- "id": "64a7e973884362acd32aac94",
- "name": "UNIT_LONGTERM_PALLIATIVE",
- "isDefault": true,
- "site": null
}, - {
- "createdAt": "2023-07-07T10:31:15.501Z",
- "updatedAt": "2023-07-07T10:31:15.501Z",
- "id": "64a7e973884362acd32aac95",
- "name": "UNIT_LONGTERM_REHABILITATION",
- "isDefault": true,
- "site": null
}, - {
- "createdAt": "2023-07-07T10:31:15.503Z",
- "updatedAt": "2023-07-07T10:31:15.503Z",
- "id": "64a7e973884362acd32aac96",
- "name": "UNIT_TRAIN_STATION",
- "isDefault": true,
- "site": null
}, - {
- "createdAt": "2023-07-07T10:31:15.505Z",
- "updatedAt": "2023-07-07T10:31:15.505Z",
- "id": "64a7e973884362acd32aac97",
- "name": "UNIT_TECHNICAL_SERVICE",
- "isDefault": true,
- "site": null
}, - {
- "createdAt": "2023-07-07T10:31:15.506Z",
- "updatedAt": "2023-07-07T10:31:15.506Z",
- "id": "64a7e973884362acd32aac98",
- "name": "UNIT_BIOMEDICAL",
- "isDefault": true,
- "site": null
}, - {
- "createdAt": "2023-07-07T10:31:15.507Z",
- "updatedAt": "2023-07-07T10:31:15.507Z",
- "id": "64a7e973884362acd32aac99",
- "name": "UNIT_STERILIZATION",
- "isDefault": true,
- "site": null
}, - {
- "createdAt": "2023-07-07T10:31:15.509Z",
- "updatedAt": "2023-07-07T10:31:15.509Z",
- "id": "64a7e973884362acd32aac9a",
- "name": "UNIT_DIAGNOSTIC",
- "isDefault": true,
- "site": null
}, - {
- "createdAt": "2019-03-23T19:23:22.120Z",
- "updatedAt": "2019-03-23T19:23:22.120Z",
- "id": "5c9687aa7e8c333119f44c1b",
- "name": "custom unit",
- "isDefault": false,
- "site": "5c9687aa7e8c333119f44c1v"
}
]
}
This API allows to update asset unit of site available in the solution.
siteId required | string This is a path param for siteId |
assetUnitId required | string This is a path param for assetUnitId |
Authorization required | string Bearer {{access_token}} |
name required | string The name of the asset unit. |
{- "name": "string"
}
{- "status": 200,
- "message": "The site asset unit has been successfully updated.",
- "data": {
- "createdAt": "2019-03-23T19:23:22.120Z",
- "updatedAt": "2019-03-23T19:23:22.120Z",
- "id": "5c9687aa7e8c333119f44c1e",
- "name": "Baby School",
- "isDefault": false,
- "site": "5c9687aa7e8c333119f44c1v"
}
}
This API allows to delete an asset unit identified by its id.
siteId required | string This is a path param for siteId |
assetUnitId required | string This is a path param for assetUnitId |
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The asset unit has been successfully deleted.",
- "data": {
- "id": "5c9687aa7e8c333119f44c1e",
- "name": "Baby School"
}
}
This API allows to fetch the history of assets activation and deactivation of site identified by its id. The information will be displayed in logged user language (french or english).
siteId required | string This is a path param for siteId |
startDate required | date This is a query param for start date in ISO format |
endDate required | date This is a query param for end date in ISO format |
Authorization required | string Bearer {{access_token}} |
{- "status": 200,
- "message": "The history of assets activation and deactivation has been successfully fetched.",
- "data": [
- {
- "assetName": "Patient Joe",
- "assetCategoryName": "Patients",
- "assetSubCategoryName": "",
- "assetUnit": "Cardiology",
- "tagSerialNumber": "PO123456",
- "tagMacAddress": "C7:FB:3C:C5:B6:C4",
- "associationDate": "2022-05-02T14:56:13.196Z",
- "disassociationDate": "2022-05-02T15:06:14.257Z",
- "durationMs": 601061
}, - {
- "assetName": "Patient Joe",
- "assetCategoryName": "Patients",
- "assetSubCategoryName": "",
- "assetUnit": "Cardiology",
- "tagSerialNumber": "PO123456",
- "tagMacAddress": "C7:FB:3C:C5:B6:C4",
- "associationDate": "2022-05-02T15:06:14.284Z",
- "disassociationDate": "2022-05-02T16:09:08.215Z",
- "durationMs": 3773931
}, - {
- "assetName": "Dr. Joe",
- "assetCategoryName": "Staff",
- "assetSubCategoryName": "",
- "assetUnit": "Biomedical",
- "tagSerialNumber": "PO123457",
- "tagMacAddress": "E8:71:08:03:2C:F5",
- "associationDate": "2022-05-02T16:09:08.244Z",
- "disassociationDate": "",
- "duration": 0
}
]
}