Hey Zach, I just logged the payload (the payload is same for create and update) in our test Freshservice account. It sort of looks like the following
{
"iparams":{
"requestbin_url":"https://xxxx.x.pipedream.net"
},
"region":"IND",
"data":{
"ticket":{
"subject":"new schedule ticket 190311124705",
"description":"Description for new schedule 190311124705\n",
"is_description_html_truncated":false,
"description_text":"Description for new schedule 190311124705",
"is_description_text_truncated":false,
"due_by":"2021-03-04T18:21:04+05:30",
"fr_due_by":"2021-03-02T18:21:04+05:30",
"fr_escalated":false,
"is_escalated":false,
"fwd_emails":[],
"reply_cc_emails":null,
"email_config_id":null,
"id":2617,
"group_id":null,
"group_name":"No Group",
"department_id":27000004089,
"department_name":"Operations",
"responder_id":27000015175,
"requester_id":27000015176,
"responder_email":"testme@gmail.com",
"responder_name":"FSAgent1 Automation",
"status":2,
"status_name":"Open",
"priority":1,
"priority_name":"Low",
"type_name":"Incident",
"tags":[],
"spam":false,
"source":2,
"source_name":"Portal",
"urgency":1,
"urgency_name":"Low",
"impact":1,
"impact_name":"Low",
"category":null,
"sub_category":null,
"item_category":null,
"cc_emails":[],
"created_at":"2021-03-01T18:21:04+05:30",
"updated_at":"2021-03-01T18:21:04+05:30",
"attachments":[],
"problem":null,
"change":null,
"assets":[],
"custom_fields":[]
},
"requester":{
"id":27000015176,
"name":"FS Requester1",
"email":"fs.req12@gmail.com",
"mobile":null,
"phone":null,
"language":"en",
"created_at":"2018-10-12T13:01:22+05:30"
},
"actor":{
"profile_id":27000015176
}
},
"account_id":"xxxxxx",
"domain":"xxxxx.freshservice.com",
"event":"onTicketCreate",
"timestamp":1614603064.994523,
"app":"prodappeve"
}
Which clearly has the requester
and actor
objects.
Can you try logging just the $.requester
or the $.actor
key? Also a tidbit of info, we generally trim the logs to the first 1000 characters. So the best payload logging way is to capture the payloads in a requestbin or any such HTTP bin