Skip to content
Recued
Menu
← Back to packs

Email - Gmail

by recued-core v1 app_pack

API capability pack for bounded Gmail API v1 operations against https://gmail.googleapis.com. Enroll a Google OAuth bearer connection named google with the narrowest Gmail scopes needed for the installed operations; Gmail scopes can be restricted and may require Google app verification. Reads the current mailbox profile, labels, messages, message metadata, attachments, threads, mailbox history deltas, drafts, filters, send-as identities, forwarding addresses, and mailbox settings for auto-forwarding, IMAP, POP, language, and vacation responder state. It also bundles a scheduled inbox digest, an AI-assisted thread review brief, and approval-gated vacation responder update workflow. Writes are approval-gated and limited to creating/updating labels, modifying labels on one message or thread, creating/updating/sending one RFC 2822 raw draft, sending one RFC 2822 raw message, creating filters without forwarding actions, deleting one filter, patching send-as display/reply-to/signature/default metadata, sending a send-as verification email, and updating vacation responder settings. The bundled recipes only use settings.vacation.update as a write. The pack intentionally excludes arbitrary API passthrough, permanent delete, trash/untrash, batch modify/delete, import/insert, watch/stop Pub/Sub, forwarding/delegation mutation, forwarding-address mutation, S/MIME, IMAP/POP/language/auto-forwarding mutation, filter forwarding actions, attachments upload, and domain/admin Gmail APIs.

What this pack installs

Trust & control

What installing this whole pack would let it do. Recued grants these permissions at install — review them there before approving.

Where it runs

Device + server Runs on your device (browser) or your server.

What it's allowed to do

Write Web APIs gmail external change
Read: profile.read · No approvalRead: label.search · No approvalRead: label.read · No approvalWrite: label.create · Asks approvalWrite: label.update · Asks approvalRead: message.search · No approvalRead: message.read · No approvalRead: message.metadata.read · No approvalRead: message.attachment.read · No approvalWrite: message.labels.update · Asks approvalWrite: message.send_raw · Asks approvalRead: thread.search · No approvalRead: thread.read · No approvalWrite: thread.labels.update · Asks approvalRead: history.search · No approvalRead: draft.search · No approvalRead: draft.read · No approvalWrite: draft.create_raw · Asks approvalWrite: draft.update_raw · Asks approvalWrite: draft.send · Asks approvalRead: filter.search · No approvalRead: filter.read · No approvalRead: send_as.search · No approvalRead: send_as.read · No approvalWrite: send_as.patch · Asks approvalWrite: send_as.verify · Asks approvalWrite: filter.create · Asks approvalWrite: filter.delete · Asks approvalRead: forwarding_address.search · No approvalRead: forwarding_address.read · No approvalRead: settings.auto_forwarding.read · No approvalRead: settings.imap.read · No approvalRead: settings.pop.read · No approvalRead: settings.language.read · No approvalRead: settings.vacation.read · No approvalWrite: settings.vacation.update · Asks approval

Data it touches

SurfacesWeb APIs

About

Tags

pack:gmailgmailgoogle-workspaceemailmailboxmessagesthreadsdraftslabelsfilterssettingssignaturesvacationattachmentssearchworkflowrecipeapiv3composition