Diagnose Entities Tool

Niamh Ferns Updated by Niamh Ferns

Diagnose Entities Overview

When running into issues with DeskDirector related to syncing, entities like tickets or contacts missing, or you need a way to easily interact with your primary PSA through its API, you can use DeskDirector's Diagnose Entities tool. It provides a clean and easy way to send queries to pre-defined API endpoints.

The Diagnose Entities Tool can be accessed via the Admin portal under Advanced > Diagnose Entities. This tool works for both ConnectWise and Autotask instances, with some minor difference on the UI and the test result schema.

The demonstration above shows the Diagnose Entities tool at play on a ConnectWise instance.

Example Advanced Query

For Advanced queries, in the following example we are querying all tickets within our ConnectWise instance using service/tickets

We use Query Params to:

  1. conditions: Only return tickets where the ticket summary contains test
  2. fields: Only return values for id, summay, and board/id

Example output:

[
{
"id": 7,
"summary": "TEST SR for status changed to Closed",
"board": {
"id": 1
}
},
{
"id": 33,
"summary": "josh testing invoices",
"board": {
"id": 1
}
},
{
"id": 35,
"summary": "Testing rates",
"board": {
"id": 1
}
},
...

ConnectWise Documentation

The ConnectWise Developer Portal has comprehensive supporting documentation detailing the different endpoints and parameters available: REST - Developer Network

How did we do?

Contact & Service Agent Impersonation

DeskDirector Desktop App - Installation Issues

Contact