Get Wallboard Definitions


This request returns the definitions of a wallboard. The definitions of a wallboard are the parameters the system monitors, such as 'average call time' or 'number of missed calls'.

The values of the wallboard parameters are fetched with Get Wallboard Statistics.

Resource

GET /wallboards/<OID>

Where OID is the object ID of the wallboard.

Parameters

None

Payload

None

Response

Context

Authorization

User

Errors

Example

Request
GET https://xelion.nl/api/v1/master/wallboard/1557879
Response
{
  "object": {
    "id": "1557879",
    "name": "Support",
    "entries": [
      {
        "id": "TOTAL_CALLS_INCOMING",
        "name": "Totaal INCOMING",
        "threshold1": 0,
        "threshold2": 0
      },
      {
        "id": "TOTAL_CALLS_OUTGOING",
        "name": "Totaal OUTGOING",
        "threshold1": 0,
        "threshold2": 0
      },
      {
        "id": "MISSED_CALLS",
        "name": "Gemist",
        "threshold1": 10,
        "threshold2": 20
      },
      {
        "id": "WAITING_CALLS",
        "name": "Wachtend nu",
        "threshold1": 2,
        "threshold2": 4
      },
      {
        "id": "LONGEST_WAITING",
        "name": "Wachttijd nu",
        "threshold1": 30,
        "threshold2": 40
      },
      {
        "id": "AVERAGE_WAITING",
        "name": "Gem. wachttijd",
        "threshold1": 20,
        "threshold2": 30
      },
      {
        "id": "ANSWERED_CALLS",
        "name": "Behandeld",
        "threshold1": 0,
        "threshold2": 0
      },
      {
        "id": "ACTIVE_CALLS_INCOMINGANDOUTGOING",
        "name": "In behandeling",
        "threshold1": 0,
        "threshold2": 0
      },
      {
        "id": "CANCELED_CALLS",
        "name": "Opgehangen",
        "threshold1": 0,
        "threshold2": 0
      }
    ],
    "agents": [
      {
        "id": "arnon",
        "name": "arnon"
      },
      {
        "id": "sander",
        "name": "sander"
      },
      {
        "id": "sergey",
        "name": "sergey"
      }
    ],
    "agentAvarageCallDurationThreshold1": 60,
    "agentAvarageCallDurationThreshold2": 120,
    "agentShowInbound": true,
    "agentShowOutbound": false,
    "agentShowTotal": false
  },
  "links": [
    {
      "rel": "self",
      "href": "http://www.xelion.nl/api/v1/master/wallboards/1557879",
      "method": "GET"
    },
    {
      "rel": "more",
      "href": "http://www.xelion.nl/api/v1/master/wallboards/1557879/stats",
      "method": "GET"
    }
  ]
}