...
Code Block |
---|
POST /hooks/channels/f923d83a-3350-42d0-b9cb-620032730294/8459b574-62ea-4ea7-bbae-a132fbfee5df Host: my.emakin.com Content-Type: application/json { "id" : "event1", "text" : "my message", "attachment" : [ { "@type": "file", "displayName": "my file", "ext": "txt", "url": "http://myserver/myfile" }, { "@type": "link", "url": "http://www.google.com", "displayName": "http://www.google.com" }] } |
JSON with id property automatically create a new case and attach the message to case.
Updating a Case
Web hooks also supports the receive notifications about previously posted messages.
...
Code Block |
---|
POST /hooks/channels/f923d83a-3350-42d0-b9cb-620032730294/8459b574-62ea-4ea7-bbae-a132fbfee5df Host: my.emakin.com Content-Type: application/json { "id" : "event2", "references" : [ "event1" ], "text" : "my message", "attachment" : [ { "@type": "file", "displayName": "my file", "ext": "txt", "url": "http://myserver/myfile" }, { "@type": "link", "url": "http://www.google.com", "displayName": "http://www.google.com" }] } |
JSON with "references" automatically appends a new message to existing case as a update message.