title: Obtaining `gmail.compose` privileges for single G Suite email account to send emails via GMail API
body: <p>I am trying to compose drafts programmatically via the GMail API, using <a href="https://developers.google.com/gmail/api/guides/drafts" rel="nofollow noreferrer">this tutorial</a> and the following line of code:</p>
  
  <pre><code>service.users().drafts().create(userId=user_id, body=message).execute()
  </code></pre>
  
  <p>but I receive the following error:</p>
  
  <pre><code>An error occurred: &lt;HttpError 403 when requesting https://www.googleapis.com/gmail/v1/users/me/drafts?alt=json returned "Insufficient Permission"&gt;
  </code></pre>
  
  <p>Note that directly sending messages with <code>gmail.send</code> privileges does not work for me - I want to <a href="https://stackoverflow.com/questions/31626069/mime-headers-not-making-it-through-gmail-api">thread messages</a>.</p>
  
  <p>In the API console, I tried enabling the following scope <code>../auth/gmail.compose</code>, but there is a warning message that <code>Because you've added a sensitive scope, your consent screen requires verification by Google before it's published.</code></p>
  
  <p>I have submitted my app for verification, but I just received an email stating that "We've extended the deadline to fully complete your verification from May 15th to June 26th, 2019".</p>
  
  <p>Actually, no users will use my G Suite email accounts (so my app cannot be used to spy on their messages) and I only need access to a <i>single</i> email account <code>info@example.com</code> to send notifications to users who use my site on <code>example.com</code>. </p>
  
  <p>Is there any way to get server-side access to my <code>info@example.com</code> account using my password and programmatically draft messages without having to go through the lengthy and unnecessary app verification process?</p>