Manage contacts
Use this section to add/update/delete new contacts on global (company) level or site (device) level.
Introduction
list global contacts
Query Parameters
Name
Type
Description
Headers
Name
Type
Description
{
"_embedded": {
"contacts": [
{
"companyId": "064646f3-18a2-4298-a28e-6e2883f27407",
"deviceId": null,
"deviceGroupId": null,
"id": "8a81ac997541955b0175924f82860576",
"name": "Jane Doe",
"description": null,
"email": "kaiser.lukas@gmail.com",
"codeword": null,
"available": true,
"availableScheduleId": null,
"availableScheduleState": null,
"overrideId": null,
"overrideStart": null,
"overrideEnd": null,
"overrideRemark": null,
"updatedAt": 1604477485700,
"updatedBy": "John Doe",
"phones": [
{
"id": "8a81ac997541955b0175924f82860577",
"number": "+41315110101",
"phoneType": "MAIN",
"customType": null
}
],
"entityStatus": "VALIDATED",
"rolesPreview": [],
"currentlyOverriden": false,
"contactListsPreview": [
{
"id": "8a81f4af754194a90175924fc97b0650",
"name": "My Global Contact List"
}
],
"phone": "+41315110101",
"_links": {
"self": {
"href": "http://talos-app.io/api/contact-service/contacts/8a81ac997541955b0175924f82860576"
},
"contact": {
"href": "http://talos-app.io/api/contact-service/contacts/8a81ac997541955b0175924f82860576"
},
"contactLists": {
"href": "http://talos-app.io/api/contact-service/contacts/8a81ac997541955b0175924f82860576/contactLists"
},
"roles": {
"href": "http://talos-app.io/api/contact-service/contacts/8a81ac997541955b0175924f82860576/roles"
}
}
},
{
"companyId": "064646f3-18a2-4298-a28e-6e2883f27407",
"deviceId": null,
"deviceGroupId": null,
"id": "8a81f4af754194a9017592396840064b",
"name": "John Doe",
"description": null,
"email": "lukas.kaiser@sitasys.com",
"codeword": null,
"available": true,
"availableScheduleId": null,
"availableScheduleState": null,
"overrideId": null,
"overrideStart": null,
"overrideEnd": null,
"overrideRemark": null,
"updatedAt": 1604502197123,
"updatedBy": "John Doe",
"phones": [
{
"id": "8a81f4af754194a9017592396840064c",
"number": "+41315110101",
"phoneType": "MAIN",
"customType": null
}
],
"entityStatus": "VALIDATED",
"rolesPreview": [],
"currentlyOverriden": false,
"contactListsPreview": [
{
"id": "8a81f4af754194a90175924fc97b0650",
"name": "My Global Contact List"
}
],
"phone": "+41315110101",
"_links": {
"self": {
"href": "http://talos-app.io/api/contact-service/contacts/8a81f4af754194a9017592396840064b"
},
"contact": {
"href": "http://talos-app.io/api/contact-service/contacts/8a81f4af754194a9017592396840064b"
},
"contactLists": {
"href": "http://talos-app.io/api/contact-service/contacts/8a81f4af754194a9017592396840064b/contactLists"
},
"roles": {
"href": "http://talos-app.io/api/contact-service/contacts/8a81f4af754194a9017592396840064b/roles"
}
}
}
]
},
"_links": {
"self": {
"href": "http://talos-app.io/api/contact-service/contacts/search/findGlobalContacts?companyId=064646f3-18a2-4298-a28e-6e2883f27407"
}
}
}list contacts for one or many device groups
Path Parameters
Name
Type
Description
Headers
Name
Type
Description
list contacts of one or many devices
Query Parameters
Name
Type
Description
Headers
Name
Type
Description
create a global contact
Headers
Name
Type
Description
Request Body
Name
Type
Description
create a contact on group level
Headers
Name
Type
Description
Request Body
Name
Type
Description
create a contact on device level
Headers
Name
Type
Description
Request Body
Name
Type
Description
delete a contact
Path Parameters
Name
Type
Description
Headers
Name
Type
Description
update a contact
Path Parameters
Name
Type
Description
Headers
Name
Type
Description
Last updated
Was this helpful?