According to the documentation, you can use
GET https://www.googleapis.com/gmail/v1/users/userId/messages/id
Is this the call you are using? It says the default format is Full
:
"full": Returns the full email message data with body content parsed in the payload field; the raw field is not used. (default)
For getting attachments you can try
Users.messages.attachments :
GET https://www.googleapis.com/gmail/v1/users/userId/messages/messageId/attachments/id
But for this you will need the attachment ID. You may want to check the User.messages overview, which shows the available data, maybe you can try the Payload
calls?