Braze
for LuumenAI

Braze is a customer engagement platform for managing user data, messaging, campaigns, analytics, catalogs, templates, and workspace automation.

Bring Braze into the same conversation as the systems behind it. LuumenAI reads campaigns, audiences, and delivery status for context, and changes them only through previewed, approved, audited actions.

The Braze toolbox

119 tools: 52 read, 67 write. Reads answer instantly. Writes require approval by default. Everything is logged.

  • ReadExport Global Control Group UsersStart an asynchronous export of all current Global Control Group users.
  • ReadExport Segment UsersStart an asynchronous newline-delimited JSON export for one segment.
  • ReadExport Users by IdentifiersReturn user profiles matching one or more Braze, external, alias, device, email, or phone identifiers; this reads profiles and does not track events or consume data points.
  • ReadGenerate Preference Center URLGenerate a user-specific URL for an API-created or drag-and-drop Braze preference center.
  • ReadGet CampaignReturn configuration and delivery details for one campaign identified by its Braze campaign ID.
  • ReadGet Campaign AnalyticsGet up to 100 daily campaign analytics points.
  • ReadGet Campaign Translation SourceRead the default source values inside translation tags for one campaign message variation.
  • ReadGet CanvasReturn configuration and step details for one Canvas identified by its Braze Canvas ID.
  • ReadGet Canvas AnalyticsExport Canvas daily time-series analytics with optional variant, step, and deleted-step breakdowns.
  • ReadGet Canvas Analytics SummaryExport Canvas analytics rollups with optional variant, step, and deleted-step breakdowns.
  • ReadGet Canvas Translation SourceRead default source values inside translation tags for one Canvas step message variation.
  • ReadGet Catalog ItemReturn one Braze catalog item by exact catalog name and item ID.
  • ReadGet Content BlockReturn one persisted Braze Content Block by API identifier, optionally with its current campaign and Canvas inclusion records.
  • ReadGet Content Block Translation SourceRead default source values inside one Content Block's translation tags.
  • ReadGet Custom Event AnalyticsGet 1 to 100 daily or hourly occurrence counts for one custom event, optionally filtered by app and analytics-enabled segment.
  • ReadGet Email TemplateReturn one stored HTML email template by API identifier.
  • ReadGet Email Template Translation SourceRead default source values inside an email template's translation tags.
  • ReadGet Preference CenterGet persisted HTML, state, options, identifiers, and timestamps for one Braze preference center.
  • ReadGet Purchase SeriesGet 1 to 100 daily or hourly purchase quantity or revenue points, optionally filtered by app and product.
  • ReadGet SegmentReturn Braze's documented configuration details for one segment identified by its segment API identifier.
  • ReadGet Segment AnalyticsGet up to 100 daily estimated segment-size points.
  • ReadGet Send AnalyticsGet up to 100 daily analytics points for a tracked send from an API campaign.
  • ReadGet Session AnalyticsGet 1 to 100 daily or hourly session-count points, optionally filtered by app and analytics-enabled segment.
  • ReadGet Subscription Group StatusGet saved membership status for up to 50 users in one exact subscription group.
  • ReadGet User KPI SeriesGet 1 to 100 points for one user KPI: daily active users, rolling 30-day monthly active users, daily new users, or daily uninstalls.
  • ReadGet Webhook Template Translation SourceRead default source values inside a webhook template's translation tags.
  • ReadList CampaignsReturn one page of Braze campaigns for discovery, optionally including archived campaigns and filtering by last edit time.
  • ReadList Campaign TranslationsView every configured locale translation map for one campaign message variation, or filter by locale.
  • ReadList CanvasesReturn one fixed provider page of up to 100 Braze Canvases for discovery, optionally including archived Canvases and filtering by last edit time.
  • ReadList Canvas TranslationsPreview configured locale translations for one Canvas step message variation.
  • ReadList Catalog ItemsReturn one fixed provider page of up to 50 items from a Braze catalog, preserving arbitrary item attributes and exposing Braze Link-header pagination.
  • ReadList CatalogsReturn all catalogs in the connected Braze workspace.
  • ReadList Cloud Data Ingestion IntegrationsReturn one 10-item page of configured Cloud Data Ingestion integrations.
  • ReadList Cloud Data Ingestion Sync StatusesReturn one 10-item page of sync statuses for a Cloud Data Ingestion integration.
  • ReadList Content BlocksReturn one offset-based page of persisted Braze Content Blocks.
  • ReadList Content Block TranslationsView every configured locale translation map for one Content Block, or filter by locale.
  • ReadList Custom AttributesReturn one fixed provider page of up to 50 alphabetically sorted custom-attribute definitions and a Link-header continuation cursor.
  • ReadList Custom Event NamesReturn one fixed provider page of up to 250 alphabetically sorted custom event names.
  • ReadList Custom EventsReturn one fixed provider page of up to 50 alphabetically sorted custom-event definitions and a Link-header continuation cursor.
  • ReadList Email Template Locale TranslationsView email template translations, optionally filtered to one locale.
  • ReadList Email TemplatesReturn one offset-based page of stored HTML email templates.
  • ReadList Email Template TranslationsView all configured translations and locales for one email template.
  • ReadList Hard Bounced EmailsReturn one newest-first offset page of hard-bounced emails.
  • ReadList Invalid Phone NumbersReturn one newest-first offset page of invalid SMS numbers by UTC date range, or check exact E.164 numbers.
  • ReadList Preference CentersList all available Braze preference centers and their IDs and timestamps.
  • ReadList Purchase ProductsReturn every product ID from an optional caller-selected provider page.
  • ReadList Scheduled BroadcastsList dashboard and API scheduled campaigns and Canvas entries through an ISO 8601 end date.
  • ReadList SDK Authentication KeysHIGH IMPACT SECURITY READ: list all SDK Authentication public keys, IDs, descriptions, and primary status for one exact app.
  • ReadList SegmentsReturn one fixed provider page of up to 100 Braze segments and their IDs for audience discovery.
  • ReadList Unsubscribed EmailsReturn one offset page of latest unsubscribe records for a UTC date range or exact email.
  • ReadList User Subscription GroupsReturn one offset page of subscription groups that have status history for users selected by exactly one email or phone identifier type.
  • ReadList Webhook Template TranslationsView configured translations for one webhook template, optionally filtered by locale.
  • WriteBlocklist EmailsHIGH IMPACT: globally unsubscribe and mark as hard bounced one to 50 exact email addresses. Approval by default
  • WriteCancel Segment ExportsAsk Braze to cancel all ongoing exports for a segment. Approval by default
  • WriteSchedule Campaign TriggerHIGH IMPACT: schedule one durable API-triggered campaign dispatch. Approval by default
  • WriteSchedule Canvas TriggerHIGH IMPACT: schedule one durable API-triggered Canvas entry. Approval by default
  • WriteCreate CatalogCreate one persistent catalog in the connected Braze workspace. Approval by default
  • WriteCreate Catalog FieldsAsynchronously create up to 50 fields in one Braze catalog. Approval by default
  • WriteCreate Catalog ItemSynchronously create one Braze catalog item by exact item ID. Approval by default
  • WriteCreate Multiple Catalog ItemsAsynchronously create up to 50 Braze catalog items. Approval by default
  • WriteCreate Catalog SelectionAsynchronously create one Braze catalog selection. Approval by default
  • WriteCreate Content BlockPersist a reusable HTML or text Content Block in the connected Braze workspace. Approval by default
  • WriteCreate Email TemplatePersist an HTML email template on Braze's Templates & Media page. Approval by default
  • WriteCreate Media Library AssetUpload one asset to Braze from a public HTTP(S) URL or local file. Approval by default
  • WriteCreate Message ScheduleHIGH IMPACT: schedule API-only channel messages for future processing. Approval by default
  • WriteCreate Preference CenterHIGH IMPACT: durably create and optionally activate a Braze-hosted preference center. Approval by default
  • WriteCreate SDK Authentication KeyHIGH IMPACT SECURITY OPERATION: create an SDK Authentication key from an RSA public key for one exact app. Approval by default
  • WriteCreate Send IDCreate or assign a send ID for programmatic message-performance tracking. Approval by default
  • WriteCreate User AliasesAdd up to 50 Braze aliases to existing external-ID users or create alias-only profiles. Approval by default
  • WriteDelete Campaign Trigger ScheduleHIGH IMPACT: durably cancel a scheduled API-triggered campaign before send time. Approval by default
  • WriteDelete Canvas Trigger ScheduleHIGH IMPACT: durably cancel a scheduled API-triggered Canvas before entry time. Approval by default
  • WriteDelete CatalogPermanently delete one Braze catalog and all of its contents by exact catalog name through DELETE /catalogs/{catalog_name}. Approval by default
  • WriteDelete Catalog FieldAsynchronously request deletion of one field by exact catalog and field name. Approval by default
  • WriteDelete Catalog ItemRequest deletion of one catalog item by exact catalog name and item ID. Approval by default
  • WriteDelete Multiple Catalog ItemsAsynchronously request deletion of up to 50 catalog items by exact IDs. Approval by default
  • WriteDelete Catalog SelectionAsynchronously request deletion of a selection by exact catalog and selection name. Approval by default
  • WriteDelete Message ScheduleHIGH IMPACT: durably cancel an API-only message schedule before it is sent. Approval by default
  • WriteDelete SDK Authentication KeyHIGH IMPACT SECURITY OPERATION: permanently delete one exact non-primary SDK Authentication key from one exact app. Approval by default
  • WriteDelete UsersPermanently queue deletion of up to 50 users using exactly one identifier type. Approval by default
  • WriteDuplicate CampaignHIGH IMPACT: request an asynchronous, durable duplicate of a Braze campaign. Approval by default
  • WriteDuplicate CanvasHIGH IMPACT: request an asynchronous, durable duplicate of a Braze Canvas. Approval by default
  • WriteEnd Live ActivityIRREVERSIBLE: end an SDK-registered iOS Live Activity with a final ContentState. Approval by default
  • WriteIdentify UsersAssign external IDs to alias-only, email-only, or phone-only Braze profiles, merging into an existing identified profile when applicable. Approval by default
  • WriteMerge UsersAsynchronously merge up to 50 Braze source profiles into retained target profiles. Approval by default
  • WriteRemove Deprecated External IDsPermanently remove up to 50 deprecated Braze external IDs. Approval by default
  • WriteRemove Hard Bounced EmailsHIGH IMPACT: remove one to 50 exact addresses from both the Braze bounce list and the email provider's bounce list, potentially making them deliverable again. Approval by default
  • WriteRemove Invalid Phone NumbersHIGH IMPACT: remove one to 50 exact E.164 numbers from Braze's invalid list so they can be revalidated and may receive SMS again. Approval by default
  • WriteRemove Emails From Spam ListHIGH IMPACT: remove one to 50 exact addresses from both the Braze spam list and the email provider's spam list, potentially making them deliverable again. Approval by default
  • WriteRename External IDsRename up to 50 primary Braze external IDs, preserving each old ID as deprecated. Approval by default
  • WriteReplace Catalog ItemSynchronously replace a Braze catalog item, creating it if item_id does not exist. Approval by default
  • WriteReplace Multiple Catalog ItemsAsynchronously replace or create up to 50 Braze catalog items by id. Approval by default
  • WriteReplace Media Library Asset FileHIGH IMPACT: request replacement of the file associated with one exact Braze media-library asset ID using a public HTTP(S) URL. Approval by default
  • WriteSend Campaign TriggerHIGH IMPACT: immediately request an API-triggered campaign send. Approval by default
  • WriteSend Canvas TriggerHIGH IMPACT: immediately request entry into an API-triggered Canvas. Approval by default
  • WriteSend API-Only MessagesHIGH IMPACT: immediately request API-only messages to existing Braze users. Approval by default
  • WriteSend Transactional CampaignHIGH IMPACT: send one immediate transactional email from a Braze Transactional Email campaign to exactly one external-ID or alias recipient; an accepted send cannot be retracted. Approval by default
  • WriteSet Global Email Subscription StatusHIGH IMPACT: set the global email subscription state for one to 50 exact addresses, including addresses not yet attached to a profile. Approval by default
  • WriteSet Primary SDK Authentication KeyHIGH IMPACT SECURITY OPERATION: make one exact existing SDK Authentication key the primary key for one exact app. Approval by default
  • WriteSet Subscription Group StatusHIGH IMPACT: batch subscribe or unsubscribe up to 50 users in one exact group. Approval by default
  • WriteSet Subscription Group StatusesHIGH IMPACT: batch subscribe or unsubscribe users across multiple groups. Approval by default
  • WriteStart Live ActivityHIGH IMPACT: remotely request an iOS Live Activity start for exactly one target mode: up to 50 external users, one Connected Audience, or one segment. Approval by default
  • WriteCreate and Update UsersAsynchronously ingest Braze attributes, custom events, or purchases, up to 75 combined objects per portable request. Approval by default
  • WriteTrigger Cloud Data Ingestion SyncHIGH IMPACT: enqueue a sync for an existing Cloud Data Ingestion integration. Approval by default
  • WriteUpdate Campaign TranslationsSubmit a durable update request with translation-tag string values for one campaign message locale. Approval by default
  • WriteUpdate Campaign Trigger ScheduleHIGH IMPACT: durably replace the full schedule for a previously scheduled API-triggered campaign. Approval by default
  • WriteUpdate Canvas TranslationsSubmit a durable update request with translation-tag string values for one Canvas step message locale. Approval by default
  • WriteUpdate Canvas Trigger ScheduleHIGH IMPACT: durably replace the full schedule for a previously scheduled API-triggered Canvas. Approval by default
  • WriteUpdate Catalog ItemSynchronously patch one existing Braze catalog item. Approval by default
  • WriteUpdate Multiple Catalog ItemsAsynchronously patch up to 50 existing Braze catalog items. Approval by default
  • WriteUpdate Content BlockPersist changes to one existing Braze Content Block by API identifier. Approval by default
  • WriteUpdate Content Block TranslationsSubmit a durable update request with translation-tag string values for one Content Block locale. Approval by default
  • WriteUpdate Email TemplatePersist one or more changes to an existing Braze email template by API identifier. Approval by default
  • WriteUpdate Email Template TranslationsSubmit a durable update request with translation-tag string values for one email template locale. Approval by default
  • WriteUpdate Live ActivityUpdate an SDK-registered iOS Live Activity without ending it. Approval by default
  • WriteUpdate Message ScheduleHIGH IMPACT: durably update the schedule, documented channel message objects, or both for an API-only scheduled message. Approval by default
  • WriteUpdate Preference CenterHIGH IMPACT: durably update a Braze preference center's required page HTML and confirmation HTML, plus an optional title, state, or options configuration. Approval by default
  • WriteUpdate Push CredentialsHIGH IMPACT: replace one app's push credentials for exactly one platform. Approval by default
  • WriteUpdate User AliasesAsynchronously request renaming of up to 50 existing Braze aliases. Approval by default
  • WriteUpdate Webhook Template TranslationsSubmit a durable update request with translation-tag string values for one webhook template locale. Approval by default

Questions

How does LuumenAI connect to Braze?

Authorize once with API token. Luumen lists the scopes each action needs before you approve the connection, and credentials never appear in the chat.

Can LuumenAI change things in Braze on its own?

Read actions answer immediately. Anything that writes — blocklist emails, cancel segment exports, schedule campaign trigger, schedule canvas trigger, and more — is shown as a plan and requires approval by default, including the 22 actions classified as destructive. Administrators configure that per tool, so you decide exactly which actions can ever run unattended.

Who gets access to the integration?

You decide. Actions are granted per agent, skill, and team, and per environment — production is not staging. Read access can be broad while writes stay narrow.

Is there an audit trail?

Every call to Braze — read or write, approved or declined — is recorded with the actor, the input, and the result, and can be linked to the ticket or change record.

Put Braze to work with Luumen

Connect in minutes. Every action scoped, approved, and audited from day one.