Goal
I am trying to use the Teams "Send a Microsoft Graph HTTP request" connector to automatically fetch the meeting transcripts (which will later be processed using CoPilot).
I make a series of successful HTTP requests to get the content URL of the transcript, which looks something like:
https://graph.microsoft.com/v1.0/users/{user_id}/onlineMeetings/{meeting_id}/transcripts/{transcript_id}/content
I am 99% sure that the response would look something like:
WEBVTT
{uuid}/8-0
00:00:25.405 --> 00:00:25.925
<v User Foo>Hi.</v>
{uuid}/9-0
00:00:30.725 --> 00:00:31.045
<v User Bar>Hello.</v>
What went wrong
However, this step fails in Power Automate, because the response is obviously not in JSON format. The error message is:
HTTP request failed: the content was not a valid JSON. Error while parsing JSON: 'Unexpected character encountered while parsing value: W. Path '', line 0, position 0.'
This is clearly referring to the first character in "WEBVTT".
Theories/ Suspicions
I believe this is because PowerAutomate tries to parse the response as JSON so that it can render in a table. Naturally, this will fail as this endpoint never returns JSON. Therefore this blocks my flow from progressing.
Attempted Workarounds
I have tried a combination of headers such as:
Content Type: text/vtt
Accept: text/vtt
however the error still persists.
Question
Is there a way to direct Power Automate to ignore the response format/ not attempt to parse it, so that I can proceed to the next step?