Sending basichttp.myevent to sessionId 1234 with an eventSource of http://www.example.org/ccxmlext. The parameters passed in are agent, site.location and site.code. The BRM is www.mybrm.com and the port is 9698.
This will result in the following event
<!-- Process incoming basichttp event -->
<transition state="'dialogActive'" event="basichttp.*" >
<log expr="'Received event'" />
<log expr="'name=' + event$.name" />
<log expr="'sourcetype=' + event$.eventsourcetype" />
<log expr="'eventsource=' + event$.eventsource" />
<log expr="'agent=' + event$.agent" />
<log expr="'site.location=' + event$.site.location" />
<log expr="'site.code=' + event$.site.code" />
</transition>
Example request using HTTP GET
URI
http://www.mybrm.com/api/v1/bvr/ccxml/basichttp?sessionId=0x00000000-091431A8-112-CCXID-CCXML_bsess_0001&name=basichttp.myevent&eventSource=http%3a//www.example.org/ccxmlext&agent=agent12&site.location=orlando&site.code=RE445
Example request using HTTP POST
URI
http://www.mybrm.com/api/v1/bvr/ccxml/basichttp
JSON
{
"sessionId": "0x00000000-091431A8-112-CCXID-CCXML_bsess_0001",
"name": "basichttp.myevent",
"eventSource": "http://www.example.org/ccxmlext",
"parameters": {
"agent": "agent12",
"site.location": "orlando",
"site.code": "RE445"
}
}
Example response
{
"result": "OK"
}