1. set up a soap query in atomsphere with nested conditions 2. setup charles proxy to capture the request going out to our platform 3. copy the QueryFilter expression 4. paste it in the RESTish query xml

You'll also want to query by atomId, which should be known since you need to specify that when you execute the process. That will prevent multiple records being returned if the same process is executing on different atoms. Also, we've needed to use "GREATER_THAN_OR_EQUAL" in the "executionTime" query so we don't miss results. Finally, you'll want to address the LAST record in the result set, just in case multiple are still returned. (The last result should be the most recent.)

examples for pulling the status from the last result:

XPATH: //bns:result[last()]/bns:status

JSONPATH: $.result[(@.length-1)].status

Of course, none of this crazyness would be needed if the ExecuteProcess call just returned the ProcessID in the response.