title: Is there a way in Gmail API to include extra fields (e.g. subject, body) in the message list method?
body: <p>The "Try it" part documentation allows me to play the API, and the field selector allow me to select a lot of fields, e.g. header, raw, etc. But none of them actually showed up when tried the API. The only thing I saw were still just the message ID and the thread ID. </p>
  
  <p><a href="https://developers.google.com/gmail/api/v1/reference/users/messages/list">https://developers.google.com/gmail/api/v1/reference/users/messages/list</a></p>
  
  <p>E.g. The following:</p>
  
  <pre><code>GET https://www.googleapis.com/gmail/v1/users/{user_id}/messages?**fields=messages(historyId%2Cid%2Cpayload%2Craw%2CsizeEstimate%2Csnippet%2CthreadId)**&amp;key={YOUR_API_KEY}
  </code></pre>
  
  <p>Returns:</p>
  
  <pre><code>{
   "messages": [
    {
     "id": "146da54fe3dc089e",
     "threadId": "146da54fe3dc089e"
    },
    {
     "id": "146da41d9486982f",
     "threadId": "146da41d9486982f"
    },
    ...
  }
  </code></pre>
  
  <p>But I would expect the extra fields requested are returned too.</p>
  
  <p>Is there a way to get this working?
  I know there is a separate method to get an individual message but like to get them batch if possible.</p>