@teespolyglot
I could get the access token directly like below

Schema I used for the ParseJson
{
"type": "object",
"properties": {
"statusCode": {
"type": "integer"
},
"headers": {
"type": "object",
"properties": {
"Pragma": {
"type": "string"
},
"Strict-Transport-Security": {
"type": "string"
},
"X-Content-Type-Options": {
"type": "string"
},
"x-ms-request-id": {
"type": "string"
},
"x-ms-ests-server": {
"type": "string"
},
"X-XSS-Protection": {
"type": "string"
},
"Cache-Control": {
"type": "string"
},
"P3P": {
"type": "string"
},
"Set-Cookie": {
"type": "string"
},
"Date": {
"type": "string"
},
"Content-Length": {
"type": "string"
},
"Content-Type": {
"type": "string"
},
"Expires": {
"type": "string"
}
}
},
"body": {
"type": "object",
"properties": {
"token_type": {
"type": "string"
},
"scope": {
"type": "string"
},
"expires_in": {
"type": "string"
},
"ext_expires_in": {
"type": "string"
},
"expires_on": {
"type": "string"
},
"not_before": {
"type": "string"
},
"resource": {
"type": "string"
},
"access_token": {
"type": "string"
},
"refresh_token": {
"type": "string"
}
}
}
}
}