Tried to create new Postgres database in google cloud SQL through C# console application ,but its throwing 401 unauthorized issue.
How to pass Api key or any authorization header for google cloud api's?
private static async void CreateDb()
{
    var myObject = new
    {
        name = "test-google-api",
    };
    var json = JsonConvert.SerializeObject(myObject);
    var data = new StringContent(json, Encoding.UTF8, "application/json");
    var url = "https://www.googleapis.com/sql/v1beta4/projects/{projectid}/instances/{instanceid}/databases";
    using var client = new HttpClient();
    var response = await client.PostAsync(url, data).ConfigureAwait(false);
    string result = response.Content.ReadAsStringAsync().Result;
    Console.WriteLine(result);
}
