最近搜索


没有最近搜索

john.witt's Avatar

john.witt

已加入2021年4月16日

·

最后活动2021年10月27日

关注

0

关注者

0

活动总数

4

投票

0

订阅

3

活动概览

的最新活动 john.witt

john.witt 进行了评论,

社区评论 Feedback - Ticketing system (Support)

I'll admit I have not read all the replies, but I came up with a kludge that works and adds CC emails if you have access (not sure what subscription level uses Notify Targets).

- Go to Admin; Settings; Extensions.

- Create a new HTTP target.

- URL: https://trendkitehelp.zendesk.com/api/v2/requests/{{ticket.id}}.json

- Method: PUT

- Content Type: JSON

- Enable basic authentication. I use my username/password (password is hidden) but I have not tried using an API token instead. I don't think admin is needed and though the user access was enough, but it failed without this.

- Click "Update Target" at bottom right and submit.


Now create a trigger with your required parameters and for actions choose "Notify Target" using the target you created above. For the JSON add the following:

{

   "request": {
        "email_ccs": [
            { "user_email": "first@example.com","action": "put"},

            { "user_email": "second@example.com","action": "put"}

           ]
    }
}

You can add more CCs, but remember if you have just one to remove that comma.

I'd recommend you do step-testing first. For example, replace the {{ticket.id}} with a real ID and instead of update use "Test Target" and paste your JSON. Look at the result and make sure the email CC is updated and then check the ticket CC to ensure the API PUT is working. If that works works, "Update Target" and create a Trigger that updates that Ticket, this time with a different email address to ensure the Trigger is running the API PUT. If that works, update the target back to {{ticket.id}} and update your Trigger back to the correct parameters and emails addresses.

John

查看评论 · 已于 2019年4月23日 发布 · john.witt

0

关注者

4

投票

0

评论