General - Ticketing

Created: 2022-01-30 05:14:09 || Updated: 2022-02-27 06:08:51
  • Easily track service requests and issues for your clients.

There are currently two main views for tickets:

  • All tickets - tickets from all clients are shown here


  • Client-specific tickets - accessed via a client's view/page


Ticket Fields

  • Client & Contact
  • Priority (low/med/high)
  • Subject
  • Related asset
  • Description


Ticket Features

  • Agent Assignment/Re-assignment


  • Custom ticket prefix


  • Different ticket states - Open, Working, Hold, Closed


  • Time tracking


  • Public updates emailed to the client


  • Private notes


  • Merging


  • Scheduled Tickets


  • Invoicing - coming soon


API

/api/v1/tickets

Read - Retrieve ticket information (/read.php) (GET)

  • Default / No params - Returns all tickets
  • ticket_id - Specific ticket ID from the ITFlow database (may differ from ticket number)


Invoke-RestMethod -Uri "http://127.0.0.1/itflow/api/v1/tickets/read.php?api_key=3iVeTipINS9eDGpm&ticket_id=3" | ConvertTo-Json
{
    "success":  "True",
    "count":  1,
    "data":  [
                 {
                     "0":  "3",
                     "ticket_id":  "3",
                     "1":  "TCK-",
                     "ticket_prefix":  "TCK-",
                     "2":  "3",
                     "ticket_number":  "3",
                     "3":  null,
                     "ticket_category":  null,
                     "4":  "Computer broken",
                     "ticket_subject":  "Computer broken",

[...]