Sinch Contact Center Restful Directory and Presence Interface (DPI) API documentation version v1
http://localhost:8080/RI/dpi
Description
This interface provides directory data, and for internal users and queues also presence information.
Request Header Data Requirements
To GET JSON response, the request must have "Accept = application/json" header.
To GET XML response, the request should have "Accept = application/xml" header.
/entries
Collection of entries.
Get a list of entries.
Add a new entry. Currently binary attributes are not supported. New entry is added to the given groups.
get /entries
Get a list of entries.
Query Parameters
- language: (string)
Define with a two-character code (ISO 639) the language to which the translatable values are translated. By default, logged-on user’s language is used.
Example:
language=FI
- search: (string)
Full text search from directory. Sentence can be searched using "". Multiple search words and/or sentences can be used for request.
Example:
search=Tech* John Fox "Acme Consult"
- groupId: (string)
By default the search is done from all user's directory groups, but it is possible to specify smaller set of groups here, separated by comma.
Example:
groupId=3906ECA4762C42588B55E5A66460D58E,25B908F1A3624D3CBDE0322E284327B3
- onlyInternals: (string)
Search from internal objects. onlyInternals=all search from all internal objects, onlyInternals=users search only from internal users and onlyInternals=queues search only from internal queues.
Example:
onlyInternals=all
- sourceType: (string)
Search one or more sourceTypes separated by comma (,). Possible values: User, Queue, null. Null means external directory entry which is not created from user or queue.
Example:
sourceType=User,Queue sourceType=User,null
- sourceId: (string)
Search with source id (user's or queue's id).
Example:
sourceId=40ECCFBFAEA24FEDA90A3347E9BC26E7
- errorIfLimitReached: (integer - default: 1)
By default if search returns too many results, so that limit is reached, then 400 Bad Request error is returned.
Example:
errorIfLimitReached=0
- limit: (integer - default: 1000)
Limit number of elements by specifying a limit value for the query
Example:
limit=20
HTTP status code 200
Body
Media type: application/json
Type: array of object
Items: entrys
- id: required(string - minLength: 32 - maxLength: 32)
- type: required(one of Entry, Group)
- sourceId: (string)
- sourceType: (one of User, Queue, null)
- name: required(string)
- firstName: (string)
- lastName: (string)
- extensions: (object)
Phone and mobile numbers, e-mail address.
- extension: required(array of DpiExtension)
Items: DpiExtension
- type: required(one of Phone, Mobile, Email)
- address: required(string)
- extension: required(array of DpiExtension)
- status: (one of LoggedOut, Waiting, Chatting_Inbound, ...)
User's status if sourceType=User.
- capabilities: (object)
User's or queue's contact capabilities.
- capability: required(array of ContactCapability)
Items: ContactCapability
- type: required(one of Phone, Chat, Email, Task, TextChat, VideoChat, ...)
- capacity: required(number)
- inProcess: required(number)
- capability: required(array of ContactCapability)
- availability: (boolean)
If user is available for phone call or video chat, or if queue has agents serving.
- presence: (object)
User's current presence.
- id: required(string)
- name: required(string)
- type: required(one of PRESENCE, ABSENCE, CONFERENCE)
- reason: required(one of BUSINESSTRIP, BUSY, CHILDCARE, DUTY, LUNCH, MEETING, NONE, OFFDUTY, OFFICIAL, OTHER, PARENTAL, TEMPOUT, TRAINING, VACATION, VISIT, SICK, DAYOFF)
- availability: required(one of AWAY, TENTATIVE, FREE)
- queueStatus: (object)
- agentsServing: required(number)
- agentsFree: required(number)
- agentsBusy: required(number)
- agentsWrapUp: required(number)
- agentsNotReady: required(number)
- agentsPause: required(number)
- inQueue: required(number)
- waitingDurationMax: required(number)
Milliseconds.
- queueSettings: (object)
- servingAgentCriticalLevel: required(number)
- servingAgentWarningLevel: required(number)
- freeAgentCriticalLevel: required(number)
- freeAgentWarningLevel: required(number)
Example:
[
{ // loggedin user 1. Shown when onlyInternal criteria is all or users.
"id": "990556DC18244B4AB5BF35D75A89CDEF",
"type": "Entry", // Entry, Group
"sourceId": "F8C2697F37D044DB929B10F75381C620",
"sourceType": "User", // User or Queue
"name": "Fox, John",
"firstName": "John",
"lastName": "Fox",
"extensions": {
"extension": [
{
"type": "Phone", //Phone, Mobile, Email, Chat
"address": "201"
},
{
"type": "Email", //Phone, Mobile, Email, Chat
"address": "john.fox@acme.com"
},
{
"type": "Chat", //Phone, Mobile, Email, Chat
"address": "john.fox@acme.com"
}
]
},
"status": "Ready", //User: LoggedOut, Pause NotReady, Ready
"capabilities": {
"capability": [
{
"type": "Task",
"capacity": 2,
"inProcess": 0
},
{
"type": "Phone",
"capacity": 1,
"inProcess": 0
},
{
"type": "TextChat",
"capacity": 1,
"inProcess": 0
},
{
"type": "VideoChat",
"capacity": 1,
"inProcess": 0
}
]
},
"availability": true,
"presence": {
"id": "F8C2697F37D044DB929B10F75381C621",
"name": "Available",
"type": "PRESENCE",
"reason": "NONE",
"availability": "FREE"
}
},
{ // loggedin user 2, have active call. Shown when onlyInternal criteria is all or users.
"id": "F8C2697F37D044DB929B10F75381C624",
"type": "Entry", // Entry, Group
"sourceId": "FFF2697F37D044DB929B10F75381C623",
"sourceType": "User", // User or Queue
"name": "Fox, Jane",
"firstName": "Jane",
"lastName": "Fox",
"extensions": {
"extension": [
{
"type": "Phone", //Phone, Mobile, Email, Chat
"address": "202"
},
{
"type": "Email", //Phone, Mobile, Email, Chat
"address": "jane.fox@acme.com"
},
{
"type": "Chat", //Phone, Mobile, Email, Chat
"address": "jane.fox@acme.com"
}
]
},
"status": "Ready", //User: LoggedOut, Pause NotReady, Ready
"capabilities": { // Only when user status different from LoggedOut
"capability": [
{
"type": "Task",
"capacity": 2,
"inProcess": 0
},
{
"type": "Phone",
"capacity": 1,
"inProcess": 1
},
{
"type": "TextChat",
"capacity": 1,
"inProcess": 0
},
{
"type": "VideoChat",
"capacity": 1,
"inProcess": 0
}
]
},
"availability": false,
"presence": {
"id": "F8C2697F37D044DB929B10F75381C621",
"name": "Available",
"type": "PRESENCE",
"reason": "NONE",
"availability": "FREE"
}
},
{ // loggedout user. Shown when onlyInternal criteria is all or users.
"id": "881F79FB29AB496BB408B58DC573C349",
"type": "Entry", // Entry, Group
"sourceId": "E565844A26FC42BD80EC104EE97C7FAC",
"sourceType": "User", // User or Queue
"name": "Fox, Jill",
"firstName": "Jill",
"lastName": "Fox",
"extensions": {
"extension": [
{
"type": "Phone", //Phone, Mobile, Email, Chat
"address": "203"
},
{
"type": "Email", //Phone, Mobile, Email, Chat
"address": "jill.fox@acme.com"
},
{
"type": "Chat", //Phone, Mobile, Email, Chat
"address": "jill.fox@acme.com"
}
]
},
"status": "LoggedOut", //User: LoggedOut, Pause NotReady, Ready
"availability": false,
},
{ // queue. Shown when onlyInternal criteria is all or queues.
"id": "B890C478B22311D38FBE0090279A922E",
"type": "Entry", // Entry, Group
"sourceId": "E936C474B22311D38FBE0090279A922E",
"sourceType": "Queue", // User or Queue
"extensions": {
"extension": [
{
"type": "Phone", //Phone, Mobile, Email, Chat
"address": "300"
}
]
},
"capabilities": {
"capability": [
{
"type": "Phone" //Type of the queue: Phone, Email, Chat
}
]
},
"availability": true,
"queueSettings": {
"freeAgentCriticalLevel": 103,
"freeAgentWarningLevel": 104,
"servingAgentCriticalLevel": 101,
"servingAgentWarningLevel": 102
},
"queueStatus": {
"agentsBusy": 0,
"agentsFree": 0,
"agentsNotReady": 0,
"agentsPause": 0,
"agentsServing": 0,
"agentsWrapUp": 0,
"inQueue": 237,
"waitingDurationMax": 111001563012 // milliseconds
}
},
{ // directory entry group (could be public or private). Not shown if onlyInternal criteria used.
"id": "1E693109FE0044FC82F0C680E4ECDAAA",
"type": "Group", // Entry, Group
"name": "CCtr Users",
},
{ // directory entry group (could be public or private). Not shown if onlyInternal criteria used.
"id": "A8793FD768384DBEA2E44A9616AC9E30",
"type": "Group", // Entry, Group
"name": "CCtr Queues",
},
{ // directory entry group (could be public or private). Not shown if onlyInternal criteria used.
"id": "C37867C0DA3D4843A0FA71B39D84E707",
"type": "Group", // Entry, Group
"name": "Johns Private Group",
},
{ // directory entry, not internal user. Not shown if onlyInternal criteria used.
"id": "F3B4DC63D03942C38CE465AF63E0F0A4",
"type": "Entry", // Entry, Group
"name": "Smith, Jane",
"extensions": {
"extensions": {
"extension": [
{
"type": "Phone", //Phone, Mobile, Email, Chat
"address": "321564203"
},
{
"type": "Email", //Phone, Mobile, Email, Chat
"address": "jane.smith@company.com"
},
{
"type": "Chat", //Phone, Mobile, Email, Chat
"address": "jane.smith@company.com"
}
]
}
}
}
]
HTTP status code 400
Bad Request
Body
Media type: text/plain
Type: any
Example:
Invalid GUID: '2B8ED95B0EC911E79675005056A75D9'
post /entries
Add a new entry. Currently binary attributes are not supported. New entry is added to the given groups.
Body
Media type: application/json
Type: object
Properties- id: required(string - minLength: 32 - maxLength: 32)
- accessType: (integer)
Combination of rights that the user has to this entry: VIEW=1, MODIFY=2
- attrs: required(array of EntryAttribute)
Items: EntryAttribute
- id: required(string - minLength: 32 - maxLength: 32)
Master ID. Values can be fetched using /template resource.
- language: required(string)
Two letter language code like EN, FI.
- value: required(string)
Textual value.
- binary: required(string)
Base64 encoded binary value, for example image. value can contain the original file name in this case.
- id: required(string - minLength: 32 - maxLength: 32)
- groups: required(array of Group)
Items: Group
- id: required(string - minLength: 32 - maxLength: 32)
- name: required(string)
- sourceId: (string)
- accessType: (integer)
Combination of rights that the user has to this group: VIEW=1, MODIFY=2, CREATE=4, DELETE=8, MANAGE_MEMBERS=0x80 Used only in /groups resource.
Example:
{
"attrs": [
{
"id": "10D9AF6DC16440928BCDA741BF748784",
"language": "EN",
"value": "Entry name"
},
{
"id": "9A55749A60F54F9CB0C8AEE662681E3E",
"language": "EN",
"value": "email@address.com"
}
],
"groups": [
{
"id": "7418024D395347338BB1BC2483EE7983",
"name": "Directory group name"
}
]
}
HTTP status code 201
Returns the created id.
Body
Media type: text/html
Type: any
Example:
F5168FBDD6914C8DB1C6D0BD64563A39
Entity representing a entry.
Update the entry with id = {entryId}. Binary attributes are not currently supported.
Removes entry from the given group. If entry does not have any groups left, then it will be permanently deleted.
Get the entry with entryId = {entryId}.
put /entries/{entryId}
Update the entry with id = {entryId}. Binary attributes are not currently supported.
URI Parameters
- entryId: required(string)
Body
Media type: application/json
Type: object
Properties- id: required(string - minLength: 32 - maxLength: 32)
- accessType: (integer)
Combination of rights that the user has to this entry: VIEW=1, MODIFY=2
- attrs: required(array of EntryAttribute)
Items: EntryAttribute
- id: required(string - minLength: 32 - maxLength: 32)
Master ID. Values can be fetched using /template resource.
- language: required(string)
Two letter language code like EN, FI.
- value: required(string)
Textual value.
- binary: required(string)
Base64 encoded binary value, for example image. value can contain the original file name in this case.
- id: required(string - minLength: 32 - maxLength: 32)
- groups: required(array of Group)
Items: Group
- id: required(string - minLength: 32 - maxLength: 32)
- name: required(string)
- sourceId: (string)
- accessType: (integer)
Combination of rights that the user has to this group: VIEW=1, MODIFY=2, CREATE=4, DELETE=8, MANAGE_MEMBERS=0x80 Used only in /groups resource.
Example:
{
"id": "A7D627C26A2A458A99D127C5E207A020",
"attrs": [
{
"id": "10D9AF6DC16440928BCDA741BF748784",
"language": "EN",
"value": "Entry name modified"
},
{
"id": "9A55749A60F54F9CB0C8AEE662681E3E",
"language": "EN",
"value": "email.modified@address.com"
}
]
}
HTTP status code 204
No content - The server has successfully fulfilled the request and there is no additional content to send in the response payload body.
delete /entries/{entryId}
Removes entry from the given group. If entry does not have any groups left, then it will be permanently deleted.
URI Parameters
- entryId: required(string)
Query Parameters
- groupId: required(string)
User needs to have MANAGE_MEMBERS right to this group.
Example:
?groupId=7418024D395347338BB1BC2483EE7983
HTTP status code 204
No content - The server has successfully fulfilled the request and there is no additional content to send in the response payload body.
get /entries/{entryId}
Get the entry with entryId = {entryId}.
URI Parameters
- entryId: required(string)
HTTP status code 200
Body
Media type: application/json
Type: object
Properties- id: required(string - minLength: 32 - maxLength: 32)
- accessType: (integer)
Combination of rights that the user has to this entry: VIEW=1, MODIFY=2
- attrs: required(array of EntryAttribute)
Items: EntryAttribute
- id: required(string - minLength: 32 - maxLength: 32)
Master ID. Values can be fetched using /template resource.
- language: required(string)
Two letter language code like EN, FI.
- value: required(string)
Textual value.
- binary: required(string)
Base64 encoded binary value, for example image. value can contain the original file name in this case.
- id: required(string - minLength: 32 - maxLength: 32)
- groups: required(array of Group)
Items: Group
- id: required(string - minLength: 32 - maxLength: 32)
- name: required(string)
- sourceId: (string)
- accessType: (integer)
Combination of rights that the user has to this group: VIEW=1, MODIFY=2, CREATE=4, DELETE=8, MANAGE_MEMBERS=0x80 Used only in /groups resource.
Example:
{
"id": "A7D627C26A2A458A99D127C5E207A020",
"accessType": 3,
"attrs": [
{
"id": "10D9AF6DC16440928BCDA741BF748784",
"language": "EN",
"value": "Entry name"
},
{
"id": "9A55749A60F54F9CB0C8AEE662681E3E",
"language": "EN",
"value": "email@address.com"
}
],
"groups": [
{
"id": "7418024D395347338BB1BC2483EE7983",
"name": "Directory group name"
}
]
}
HTTP status code 404
Not Found
Body
Media type: text/plain
Type: any
Example:
HTTP 404 Not Found
/groups
Collection of groups.
Get a list of groups.
get /groups
Get a list of groups.
Query Parameters
- language: (string)
Define with a two-character code (ISO 639) the language to which the translatable values are translated. By default, logged-on user’s language is used.
Example:
language=FI
HTTP status code 200
Body
Media type: application/json
Type: array of object
Items: groups
- id: required(string - minLength: 32 - maxLength: 32)
- name: required(string)
- sourceId: (string)
- accessType: (integer)
Combination of rights that the user has to this group: VIEW=1, MODIFY=2, CREATE=4, DELETE=8, MANAGE_MEMBERS=0x80 Used only in /groups resource.
Example:
[
{
"id": "49325A3754164AC0AA066BB2161B0E0F",
"name": "A directory group",
"accessType": 5
},
{
"id": "87EC5C19000F44F285842766FDADB3DA",
"name": "CCtr-queues",
"accessType": 7
},
{
"id": "7418024D395347338BB1BC2483EE7983",
"name": "A personal group where user can create new entries",
"accessType": 143
},
{
"id": "01847173EE7B441689AF95A91EF18892",
"name": "CCtr-users",
"accessType": 7
},
{
"id": "39EAFCD45D1345C8A6A2E3C4090B4F07",
"name": "HelpDesk",
"accessType": 5,
"sourceId": "27A817A5E23C487F94AB46FC0B0B2581"
}
]
HTTP status code 400
Bad Request
Body
Media type: text/plain
Type: any
Example:
Invalid GUID: '2B8ED95B0EC911E79675005056A75D9'
/template
Entity representing a template.
Get the currently logged-in user's directory view template with containers and masters.
get /template
Get the currently logged-in user's directory view template with containers and masters.
Query Parameters
- language: (string)
Define with a two-character code (ISO 639) the language to which the translatable values are translated. By default, logged-on user’s language is used.
Example:
language=FI
HTTP status code 200
Body
Media type: application/json
Type: object
Properties- id: required(string - minLength: 32 - maxLength: 32)
- name: required(string)
- containers: required(array of TemplateContainer)
Items: TemplateContainer
- id: required(string - minLength: 32 - maxLength: 32)
- name: required(string)
- type: required(integer)
1=search result list, 3=tab sheet.
- ordinal: required(integer)
View order.
- items: required(array of TemplateContainerItem)
Items: TemplateContainerItem
- id: required(string - minLength: 32 - maxLength: 32)
- position: required(integer)
1=Left, 2=Right.
- ordinal: required(integer)
View order.
- elementType: required(integer)
1=Field, 2=List.
- rowSize: required(integer)
1 for fields, more for lists.
- width: required(integer)
Percentage like 60.
- searchEnabled: required(boolean)
If field is included in full text search.
- language: (string)
Optional two letter language code.
- masters: required(array of Master)
Items: Master
- id: required(string - minLength: 32 - maxLength: 32)
- name: required(string)
- type: required(integer)
0=none, 1=text, 2=email link, 3=hyperlink, 4=phone, 5=mobile phone, 6=file/binary, 7=presence, 8=return info, 9=language, 10=timediff, 11=timezone, 12=availability end time, 13=availability start time, 14=availability call forward, 15=availability profile name, 16=availability reason, 17=availability remarks, 18=profile name, 19=full name, 20=surname, 21=first name, 22=name, 23=queue name, 24=image link
- multilingual: required(boolean)
- builtIn: required(boolean)
- enumerated: required(integer)
none=0, single=1, multi=2
Example:
{
"id": "E209FA12E49D46C89E1CBDB188F31F16",
"name": "Advanced",
"containers": [
{
"id": "D10EACCA014B426788728F16225C3FBC",
"name": "Search Result List",
"type": 1,
"ordinal": 0,
"items": [
{
"id": "9FF1EE2AD3224D74AF006C5C33774E9B",
"position": 0,
"ordinal": 1,
"elementType": 0,
"rowSize": 1,
"width": 20,
"searchEnabled": false,
"language": "FI"
},
{
"id": "881B5A3EAE3D441F9538AE34EC3F0DBD",
"position": 0,
"ordinal": 2,
"elementType": 0,
"rowSize": 1,
"width": 17,
"searchEnabled": false,
"language": null
},
{
"id": "02302610CE78413CB62D5EF7A067A6A4",
"position": 0,
"ordinal": 3,
"elementType": 0,
"rowSize": 1,
"width": 7,
"searchEnabled": false,
"language": null
},
{
"id": "2CB46CE6E4F44116BC4B362744F084FD",
"position": 0,
"ordinal": 4,
"elementType": 0,
"rowSize": 1,
"width": 13,
"searchEnabled": false,
"language": null
},
{
"id": "3CBC7691226046808679218E107C00C3",
"position": 0,
"ordinal": 5,
"elementType": 0,
"rowSize": 1,
"width": 17,
"searchEnabled": false,
"language": null
},
{
"id": "AD2DFD4293C94E7486898907D4C19B44",
"position": 0,
"ordinal": 6,
"elementType": 0,
"rowSize": 1,
"width": 13,
"searchEnabled": false,
"language": null
},
{
"id": "1D4B29B8249841AB86D8F02136EC0F42",
"position": 0,
"ordinal": 7,
"elementType": 0,
"rowSize": 1,
"width": 13,
"searchEnabled": false,
"language": null
}
]
},
{
"id": "D481552AA96D42C1B651419C25E9E107",
"name": "General",
"type": 3,
"ordinal": 1,
"items": [
{
"id": "D73647870493496E882501732CBF3037",
"position": 1,
"ordinal": 1,
"elementType": 1,
"rowSize": 1,
"width": 60,
"searchEnabled": true,
"language": null
},
{
"id": "F04D5DB3361A459489AD02035BB669D5",
"position": 1,
"ordinal": 2,
"elementType": 1,
"rowSize": 1,
"width": 60,
"searchEnabled": true,
"language": null
},
{
"id": "881B5A3EAE3D441F9538AE34EC3F0DBD",
"position": 1,
"ordinal": 3,
"elementType": 1,
"rowSize": 1,
"width": 60,
"searchEnabled": true,
"language": null
},
{
"id": "F55DF596F03E432FB49666F2FB55087E",
"position": 1,
"ordinal": 4,
"elementType": 1,
"rowSize": 1,
"width": 60,
"searchEnabled": true,
"language": null
},
{
"id": "02302610CE78413CB62D5EF7A067A6A4",
"position": 1,
"ordinal": 5,
"elementType": 1,
"rowSize": 1,
"width": 60,
"searchEnabled": true,
"language": null
},
{
"id": "2CB46CE6E4F44116BC4B362744F084FD",
"position": 1,
"ordinal": 6,
"elementType": 1,
"rowSize": 1,
"width": 60,
"searchEnabled": true,
"language": null
},
{
"id": "03DCEE3582FF4F3390EC6509A7DB9977",
"position": 1,
"ordinal": 7,
"elementType": 1,
"rowSize": 1,
"width": 60,
"searchEnabled": true,
"language": null
},
{
"id": "9A55749A60F54F9CB0C8AEE662681E3E",
"position": 1,
"ordinal": 8,
"elementType": 1,
"rowSize": 1,
"width": 60,
"searchEnabled": true,
"language": null
},
{
"id": "9FF1EE2AD3224D74AF006C5C33774E9B",
"position": 2,
"ordinal": 9,
"elementType": 1,
"rowSize": 1,
"width": 60,
"searchEnabled": true,
"language": "FI"
},
{
"id": "BA63005B823A45F993CF781776C83908",
"position": 2,
"ordinal": 10,
"elementType": 1,
"rowSize": 1,
"width": 60,
"searchEnabled": true,
"language": null
},
{
"id": "4857007BD39B4AB9A54B0995330684ED",
"position": 2,
"ordinal": 11,
"elementType": 1,
"rowSize": 1,
"width": 60,
"searchEnabled": true,
"language": null
},
{
"id": "9C7ABFC801A94AB18C4B58840206342F",
"position": 2,
"ordinal": 12,
"elementType": 1,
"rowSize": 1,
"width": 60,
"searchEnabled": true,
"language": null
},
{
"id": "7EB804E2D9944D6D8CC828F7AF2BAB4E",
"position": 2,
"ordinal": 13,
"elementType": 1,
"rowSize": 1,
"width": 60,
"searchEnabled": true,
"language": null
},
{
"id": "63CAC5A92173418DB15FB3D417750D74",
"position": 2,
"ordinal": 14,
"elementType": 1,
"rowSize": 1,
"width": 60,
"searchEnabled": true,
"language": null
},
{
"id": "4861867EE3D141D290A5D03355914765",
"position": 2,
"ordinal": 15,
"elementType": 2,
"rowSize": 2,
"width": 60,
"searchEnabled": true,
"language": null
}
]
},
{
"id": "30196D6FD6D446CB9D683CD0406E9C58",
"name": "Details",
"type": 3,
"ordinal": 2,
"items": [
{
"id": "574ED5A5F35D4BEA9E0DDFCAD2B344C9",
"position": 1,
"ordinal": 1,
"elementType": 1,
"rowSize": 1,
"width": 60,
"searchEnabled": true,
"language": null
},
{
"id": "615ABBABDEC44224B0FF1586B8941839",
"position": 1,
"ordinal": 2,
"elementType": 1,
"rowSize": 1,
"width": 60,
"searchEnabled": true,
"language": null
},
{
"id": "59B35912399C45B995A960F25499847F",
"position": 1,
"ordinal": 3,
"elementType": 1,
"rowSize": 1,
"width": 60,
"searchEnabled": true,
"language": null
},
{
"id": "D9BE7233E9794F51ACF57D6A2A310AEC",
"position": 1,
"ordinal": 4,
"elementType": 1,
"rowSize": 1,
"width": 60,
"searchEnabled": true,
"language": null
},
{
"id": "DC5252C7092B4ABEA360D4B7D12A611F",
"position": 1,
"ordinal": 5,
"elementType": 1,
"rowSize": 1,
"width": 60,
"searchEnabled": true,
"language": null
},
{
"id": "8300006A715E4C10A21F645ED20E3181",
"position": 1,
"ordinal": 6,
"elementType": 1,
"rowSize": 1,
"width": 60,
"searchEnabled": true,
"language": null
},
{
"id": "38F3E14121C94B7CAC91F347D9913B9F",
"position": 1,
"ordinal": 7,
"elementType": 1,
"rowSize": 1,
"width": 60,
"searchEnabled": true,
"language": null
},
{
"id": "819A7343CD8546D7A5681A284359AB96",
"position": 1,
"ordinal": 8,
"elementType": 1,
"rowSize": 1,
"width": 60,
"searchEnabled": true,
"language": null
},
{
"id": "3E7DBE21552E466CA3019C5C9CDDC5AE",
"position": 2,
"ordinal": 9,
"elementType": 1,
"rowSize": 1,
"width": 60,
"searchEnabled": true,
"language": null
},
{
"id": "606D8C83C083451FB9C25C3E0E382B3B",
"position": 2,
"ordinal": 10,
"elementType": 1,
"rowSize": 1,
"width": 60,
"searchEnabled": true,
"language": "FI"
},
{
"id": "D54CBA43B4804BDDAA64EC1A6CF014BB",
"position": 2,
"ordinal": 11,
"elementType": 2,
"rowSize": 3,
"width": 60,
"searchEnabled": true,
"language": "FI"
},
{
"id": "5BE833B5EAA24789B4EDFA91F95A536A",
"position": 2,
"ordinal": 12,
"elementType": 2,
"rowSize": 3,
"width": 60,
"searchEnabled": true,
"language": null
}
]
},
{
"id": "1C0AC4B6DE5A4043ABE366B8B18338F1",
"name": "Custom",
"type": 3,
"ordinal": 3,
"items": [
{
"id": "0C60FED767DE4C0191B5D29C5BAD701F",
"position": 1,
"ordinal": 1,
"elementType": 1,
"rowSize": 1,
"width": 60,
"searchEnabled": true,
"language": null
},
{
"id": "D6F445DC230F475D9AB09D88EA84A962",
"position": 1,
"ordinal": 2,
"elementType": 1,
"rowSize": 1,
"width": 60,
"searchEnabled": true,
"language": null
},
{
"id": "6D5FB08230BF42DE958DAC9A0325096E",
"position": 1,
"ordinal": 3,
"elementType": 1,
"rowSize": 1,
"width": 60,
"searchEnabled": true,
"language": null
},
{
"id": "DA6AA0DF33C44DEA8F204D19F6EA076D",
"position": 1,
"ordinal": 4,
"elementType": 1,
"rowSize": 1,
"width": 60,
"searchEnabled": false,
"language": null
},
{
"id": "D73647870493496E882501732CBF3037",
"position": 1,
"ordinal": 5,
"elementType": 1,
"rowSize": 1,
"width": 60,
"searchEnabled": true,
"language": null
},
{
"id": "9FF1EE2AD3224D74AF006C5C33774E9B",
"position": 1,
"ordinal": 6,
"elementType": 1,
"rowSize": 1,
"width": 60,
"searchEnabled": true,
"language": "FI"
},
{
"id": "F04D5DB3361A459489AD02035BB669D5",
"position": 1,
"ordinal": 7,
"elementType": 1,
"rowSize": 1,
"width": 60,
"searchEnabled": true,
"language": "ET"
},
{
"id": "005C1398360B4541A8876A80BEF80094",
"position": 2,
"ordinal": 8,
"elementType": 2,
"rowSize": 5,
"width": 60,
"searchEnabled": true,
"language": null
},
{
"id": "251F812B5CB64F0FA8062BFB0CBB4F7C",
"position": 2,
"ordinal": 9,
"elementType": 1,
"rowSize": 1,
"width": 60,
"searchEnabled": true,
"language": null
},
{
"id": "93E2C4DD45D44762915B5DF4B066C259",
"position": 2,
"ordinal": 10,
"elementType": 1,
"rowSize": 2,
"width": 60,
"searchEnabled": true,
"language": null
}
]
}
],
"masters": [
{
"id": "DC5252C7092B4ABEA360D4B7D12A611F",
"name": "Address",
"type": 1,
"multiLingual": true,
"enumerated": 0,
"builtIn": true
},
{
"id": "7EB804E2D9944D6D8CC828F7AF2BAB4E",
"name": "Assistant",
"type": 1,
"multiLingual": true,
"enumerated": 0,
"builtIn": true
},
{
"id": "38F3E14121C94B7CAC91F347D9913B9F",
"name": "City",
"type": 1,
"multiLingual": true,
"enumerated": 0,
"builtIn": true
},
{
"id": "574ED5A5F35D4BEA9E0DDFCAD2B344C9",
"name": "Company",
"type": 1,
"multiLingual": true,
"enumerated": 1,
"builtIn": true
},
{
"id": "251F812B5CB64F0FA8062BFB0CBB4F7C",
"name": "Company E-Mail",
"type": 2,
"multiLingual": false,
"enumerated": 0,
"builtIn": true
},
{
"id": "819A7343CD8546D7A5681A284359AB96",
"name": "Country",
"type": 1,
"multiLingual": true,
"enumerated": 0,
"builtIn": true
},
{
"id": "DA6AA0DF33C44DEA8F204D19F6EA076D",
"name": "DefaultQueue",
"type": 1,
"multiLingual": false,
"enumerated": 0,
"builtIn": false
},
{
"id": "F55DF596F03E432FB49666F2FB55087E",
"name": "Department",
"type": 1,
"multiLingual": true,
"enumerated": 1,
"builtIn": true
},
{
"id": "59B35912399C45B995A960F25499847F",
"name": "Division",
"type": 1,
"multiLingual": true,
"enumerated": 1,
"builtIn": true
},
{
"id": "9A55749A60F54F9CB0C8AEE662681E3E",
"name": "E-Mail Address",
"type": 2,
"multiLingual": false,
"enumerated": 0,
"builtIn": true
},
{
"id": "3E7DBE21552E466CA3019C5C9CDDC5AE",
"name": "Employee ID",
"type": 1,
"multiLingual": false,
"enumerated": 0,
"builtIn": true
},
{
"id": "0C60FED767DE4C0191B5D29C5BAD701F",
"name": "ExternalAgentNumber",
"type": 1,
"multiLingual": false,
"enumerated": 0,
"builtIn": false
},
{
"id": "03DCEE3582FF4F3390EC6509A7DB9977",
"name": "Fax",
"type": 1,
"multiLingual": false,
"enumerated": 0,
"builtIn": true
},
{
"id": "D73647870493496E882501732CBF3037",
"name": "First Name",
"type": 21,
"multiLingual": true,
"enumerated": 0,
"builtIn": true
},
{
"id": "D6F445DC230F475D9AB09D88EA84A962",
"name": "ForwardNumber",
"type": 4,
"multiLingual": false,
"enumerated": 0,
"builtIn": false
},
{
"id": "9FF1EE2AD3224D74AF006C5C33774E9B",
"name": "Full Name",
"type": 19,
"multiLingual": true,
"enumerated": 0,
"builtIn": true
},
{
"id": "D54CBA43B4804BDDAA64EC1A6CF014BB",
"name": "Groups",
"type": 1,
"multiLingual": true,
"enumerated": 0,
"builtIn": true
},
{
"id": "63CAC5A92173418DB15FB3D417750D74",
"name": "Image File",
"type": 6,
"multiLingual": false,
"enumerated": 0,
"builtIn": true
},
{
"id": "F04D5DB3361A459489AD02035BB669D5",
"name": "Last Name",
"type": 20,
"multiLingual": true,
"enumerated": 0,
"builtIn": true
},
{
"id": "BA63005B823A45F993CF781776C83908",
"name": "Location",
"type": 1,
"multiLingual": true,
"enumerated": 0,
"builtIn": true
},
{
"id": "4857007BD39B4AB9A54B0995330684ED",
"name": "Manager",
"type": 1,
"multiLingual": true,
"enumerated": 0,
"builtIn": true
},
{
"id": "2CB46CE6E4F44116BC4B362744F084FD",
"name": "Mobile",
"type": 5,
"multiLingual": false,
"enumerated": 0,
"builtIn": true
},
{
"id": "02302610CE78413CB62D5EF7A067A6A4",
"name": "Number",
"type": 4,
"multiLingual": false,
"enumerated": 0,
"builtIn": true
},
{
"id": "606D8C83C083451FB9C25C3E0E382B3B",
"name": "Other Number",
"type": 4,
"multiLingual": false,
"enumerated": 0,
"builtIn": true
},
{
"id": "93E2C4DD45D44762915B5DF4B066C259",
"name": "Person Remarks",
"type": 1,
"multiLingual": true,
"enumerated": 0,
"builtIn": true
},
{
"id": "8300006A715E4C10A21F645ED20E3181",
"name": "Postcode",
"type": 1,
"multiLingual": true,
"enumerated": 0,
"builtIn": true
},
{
"id": "3CBC7691226046808679218E107C00C3",
"name": "Presence",
"type": 7,
"multiLingual": false,
"enumerated": 0,
"builtIn": true
},
{
"id": "5BE833B5EAA24789B4EDFA91F95A536A",
"name": "Products",
"type": 1,
"multiLingual": true,
"enumerated": 2,
"builtIn": true
},
{
"id": "005C1398360B4541A8876A80BEF80094",
"name": "Products II",
"type": 1,
"multiLingual": false,
"enumerated": 2,
"builtIn": false
},
{
"id": "AD2DFD4293C94E7486898907D4C19B44",
"name": "Profile",
"type": 18,
"multiLingual": false,
"enumerated": 0,
"builtIn": true
},
{
"id": "4861867EE3D141D290A5D03355914765",
"name": "Responsibilities",
"type": 1,
"multiLingual": true,
"enumerated": 0,
"builtIn": true
},
{
"id": "1D4B29B8249841AB86D8F02136EC0F42",
"name": "Return Info",
"type": 8,
"multiLingual": false,
"enumerated": 0,
"builtIn": true
},
{
"id": "615ABBABDEC44224B0FF1586B8941839",
"name": "Subcompany",
"type": 1,
"multiLingual": true,
"enumerated": 1,
"builtIn": true
},
{
"id": "9C7ABFC801A94AB18C4B58840206342F",
"name": "Substitute",
"type": 1,
"multiLingual": true,
"enumerated": 0,
"builtIn": true
},
{
"id": "D9BE7233E9794F51ACF57D6A2A310AEC",
"name": "Team",
"type": 1,
"multiLingual": true,
"enumerated": 1,
"builtIn": true
},
{
"id": "881B5A3EAE3D441F9538AE34EC3F0DBD",
"name": "Title",
"type": 1,
"multiLingual": true,
"enumerated": 0,
"builtIn": true
},
{
"id": "6D5FB08230BF42DE958DAC9A0325096E",
"name": "Voicemail",
"type": 1,
"multiLingual": false,
"enumerated": 0,
"builtIn": false
}
]
}
HTTP status code 404
Not Found
Body
Media type: text/plain
Type: any
Example:
HTTP 404 Not Found