Capability Sources

Download a Gmail attachment's bytes as the calling member

Changed on

Downloads one Gmail attachment (file) as base64-encoded bytes, using the messageId and the attachmentId from the gmail-message capability's attachments metadata. Decode dataBase64 locally to reconstruct the file, e.g. a PDF or spreadsheet, then extract its contents.

get/v1/capabilities/google-workspace/gmail-attachment/{messageId}/{attachmentId}

Request

  • Base URL: https://api.openworklabs.com
  • URL: https://api.openworklabs.com/v1/capabilities/google-workspace/gmail-attachment/{messageId}/{attachmentId}
  • Auth: one of:
    • API key in header x-api-key
    • HTTP bearer

Path parameters

messageIdstring required

Gmail message id that contains the attachment.

attachmentIdstring required

Attachment id from the gmail-message capability's attachments metadata.

Response

Gmail attachment returned.

oktrue required
messageIdstring required
attachmentIdstring required
sizenumber required

Attachment size in bytes.

dataBase64string required

Standard base64-encoded attachment bytes; decode locally to reconstruct the file.

Changes

    • info

      the endpoint scheme security bearerAuth was added to the API

    • info

      the endpoint scheme security denApiKey was added to the API