C# Web API - Oauth authorisation grant issues

C# Web API - Oauth authorisation grant issues

Hi,

I am writing a C# web api to integrate with Zoho Desk to raise tickets.
I have attemped to authenticate via oauth but could not get past the inital auth grant step as the response from the Zoho api is a full html web page in the body of the response?

As far as I could determine, this is designed so that user logs in to confirm the auth grant (is this assumption correct)?
But as I am calling this programatically, there is no user involved so, I cannot get past this step?

Have I made a mistake somewhere in setting up my request or is this response behaviour intended?

My call is as follows:

Many thanks for your help.