title: Error while creating service account in GCP via SDK
body: <p>I have been using Google's SDKs to perform API calls such as creating a service account, creating service account keys, get the storage buckets, etc.. Recently I'm unable to create a service account due to the below error.</p>
  <p>Request:</p>
  <pre><code>curl --location --request POST 'https://iam.googleapis.com/v1/projects/myproject/serviceAccounts' \
  --header 'Authorization: Bearer &lt;&lt;token&gt;&gt;' \
  --header 'Accept-Encoding: gzip' \
  --header 'User-Agent: my test Google-API-Java-Client'
  </code></pre>
  <pre><code>   c.g.a.c.g.j.GoogleJsonResponseException: 404 Not Found
     {
       &quot;code&quot; : 404,
       &quot;errors&quot; : [ {
       &quot;domain&quot; : &quot;global&quot;,
       &quot;message&quot; : &quot;Not found; Gaia id not found for email xxxxx@myproject.iam.gserviceaccount.com&quot;,
      &quot;reason&quot; : &quot;notFound&quot;
    } ],
    &quot;message&quot; : &quot;Not found; Gaia id not found for email xxxxx@myproject.iam.gserviceaccount.com&quot;,
    &quot;status&quot; : &quot;NOT_FOUND&quot;
  }
  </code></pre>
  <p>Why would I require Gaia id while creating service account? Where can I find this id? Any help is appreciated!!</p>