Hi there,
I have an app registered in Entra and am successfully calling it to request a subscription for change notifications to the Graph API callrecord resource. The subscription HTTP POST is successfully triggering a child flow with the trigger "When a HTTP request is received", but the issue is that I'm unable to respond with the validationToken in my 200 code response, which validates the subscription. No data from the validation request is passing into the flow. Here is what the basic response flow looks like right now:
I can see the validationToken field in the raw outputs, but all dynamic values being passed from the trigger are blank, importantly the validationToken that I need to send back in the response:
Raw output from trigger:
{
"headers": {
"Accept": "text/plain",
"Host": "HIDDEN",
"Max-Forwards": "10",
"client-request-id": "HIDDEN",
"X-ARR-LOG-ID": "HIDDEN",
"CLIENT-IP": "4HIDDEN",
"DISGUISED-HOST": "HIDDEN",
"X-SITE-DEPLOYMENT-ID": "HIDDEN",
"WAS-DEFAULT-HOSTNAME": "HIDDEN",
"X-Forwarded-Proto": "https",
"X-AppService-Proto": "https",
"X-ARR-SSL": "HIDDEN",
"X-Forwarded-TlsVersion": "1.2",
"X-Forwarded-For": "HIDDEN",
"X-Original-URL": "HIDDEN",
"X-WAWS-Unencoded-URL": "HIDDEN",
"Content-Length": "0",
"Content-Type": "text/plain; charset=utf-8"
},
"queries": {
"validationToken": "Validation: Testing client application reachability for subscription Request-Id: cbc7f637-70cc-4afc-b249-aac94fa2a965"
}
}
I've tried generating a schema using this full response as the payload as well, with same blank results.
Thanks so much for ANY suggestions!