Hi,
My support team uses FreshDesk to keep track of tickets. I'm trying to use the FreshDesk connector in Power Automate to see if I could connect to FreshDesk, grab a ticket and save to the dataverse. The "Get ticket" option seems to do what I need:
In FreshDesk, you can create custom fields, in case the default fields provided by FreshDesk doesn't suffice. They have a developer API which grabs tickets and returns a JSON file. The JSON file will look similar to:
[
{
"cc_emails" : ["user@cc.com", "user2@cc.com"],
"fwd_emails" : [ ],
"reply_cc_emails" : ["user@cc.com", "user2@cc.com"],
"fr_escalated" : false,
"spam" : false,
"email_config_id" : null,
"group_id" : 2,
"priority" : 1,
"requester_id" : 5,
"responder_id" : 1,
"source" : 2,
"status" : 2,
"subject" : "Please help",
"to_emails" : null,
"product_id" : null,
"id" : 18,
"type" : null,
"created_at" : "2015-08-17T12:02:50Z",
"updated_at" : "2015-08-17T12:02:51Z",
"due_by" : "2015-08-20T11:30:00Z",
"fr_due_by" : "2015-08-18T11:30:00Z",
"is_escalated" : false,
"custom_fields" : {
"category" : "Default"
}
}
]
Custom fields will be in the "custom_fields" attribute. I have a couple of questions related to the FreshDesk connector:
- When I use "Get ticket", does it return a JSON file or only the individual fields of the FreshDesk ticket?
- Is it possible to grab the data from the custom fields? These will exist in the JSON file, but I'm not too sure if it can be obtained in the Power Automate connector for FreshDesk.