GTA Service Desk
Node.js client for GotoAssist Service Desk
Getting Started
If you have the node package manager, npm, installed:
npm install --save gta-service-desk
Obtain your API here: https://desk.gotoassist.com/my_api_token
Show an incident
var ServiceDesk = ; serviceDesk = 'API_KEY'; // Shows incident 100 and logs titleserviceDesk;
Create an incident
var ServiceDesk = ; serviceDesk = 'API_KEY'; var incident = title: "This is a test" service_id: "0000000000" assigned_user_id: "0000000000" serviceDesk;
Update an incident
var ServiceDesk = ; serviceDesk = 'API_KEY'; serviceDesk;
Create a internal watchlist for an incident
var ServiceDesk = ; serviceDesk = 'API_KEY'; var watch = watched_by: GTA_USER_ID serviceDesk;
Create an external watchlist for an incident
var ServiceDesk = ; serviceDesk = 'API_KEY'; var watch = external_email: EMAIL serviceDesk;
If you want to notify the people in the watchlists (external and internal), you must update the incident with the POST parameter notify_watchlisted
set to true after the creation of the said watchlists.
View http://support.citrixonline.com/s/G2ASD/Help/APIDocs for API documentation.