Getting Started
1
Create or Select a Project
Set up a new project or select an existing one. See Organizations & Projects.
2
Configure the Connector
Enable the connector and set up a Connector Profile in your project. See Setup Connector Profile.
Optionally, configure receiving Events for Braze into StackOne.
Connector Profile · API Key
API key with appropriate permissions required
Webhooks setup
3
Link an Account
Link an account from the dashboard (or via StackOne Hub).See the guide for the authentication type chosen in the Connector Profile:
Link Account · API Key
4
Use Actions
Connect an AI platform to the linked account’s actions. See AI Platforms.Other ways to call actions are listed in Protocols & SDKs.
Actions
|
No scopes found
98 actions
Action
Description
Required scopes
List Campaigns
Export list of campaigns with names and API identifiers
Get Campaign Details
Retrieve relevant information about a specific campaign
List Canvas
Export list of Canvas workflows with names and API identifiers
Get Canvas Details
Get details for a specific Canvas workflow
Get Canvas Analytics
Get analytics data series for a specific Canvas workflow
Get Canvas Summary
Get analytics summary for a specific Canvas workflow
Track Users
Record custom events, purchases, and update user profile attributes
Export Users By Identifier
Export user profile data by user identifier
Delete Users
Delete user profiles (permanent, cannot be undone)
Identify Users
Identify unidentified (alias-only) users with external ID
Merge Users
Merge one user profile into another user profile
Create User Alias
Create new user aliases for existing users
Rename External IDs
Rename users’ external IDs
Remove Deprecated External IDs
Remove deprecated external IDs from user profiles
Update User Alias
Update existing user aliases
List Catalogs
Return list of catalogs in a workspace
Create Catalog
Create a new product catalog
Get Catalog Item
Return a catalog item and its content
Create Catalog Item
Create an item in a catalog
Update Catalog Item
Update an item in your catalog or create if not found
Delete Catalog Item
Delete an item in your catalog
Delete Catalog
Delete a catalog
Edit Catalog Item
Edit an item in your catalog
List Catalog Items
Return multiple catalog items and their content
Create Catalog Items Bulk
Create multiple items in your catalog (max 50 items)
Update Catalog Items Bulk
Update multiple items or create if not found (max 50 items)
Edit Catalog Items Bulk
Edit multiple items in your catalog (max 50 items)
Delete Catalog Items Bulk
Delete multiple items in your catalog (max 50 items)
Create Catalog Fields
Create new fields for a catalog
Delete Catalog Field
Delete a field from a catalog
List Segments
Export list of segments with names and API identifiers
Get Segment Details
Retrieve relevant information about a specific segment
List Email Templates
Get list of available email templates
List Content Blocks
List available Content Blocks
Get Email Template
Get information about a specific email template
Create Email Template
Create email templates on the Braze dashboard
Update Email Template
Update email templates on the Braze dashboard
Get Content Block
Get information about a specific content block
Create Content Block
Create a new content block on the Braze dashboard
Update Content Block
Update an existing content block on the Braze dashboard
List Custom Events
Export list of custom events
List Products
Export list of products purchased in your app
Get KPI - Daily Active Users
Retrieve series of total daily active users over time
Get KPI - Monthly Active Users
Retrieve series of total monthly active users over time
Get KPI - New Users
Retrieve series of new users per day
Get Campaign Analytics
Retrieve campaign analytics data over time
Get Segment Analytics
Retrieve daily series of estimated segment size over time
Get Custom Events Analytics
Retrieve series of occurrences of a custom event over time
Get Purchases Analytics
Retrieve total number of purchases over time
Get Revenue Analytics
Retrieve total revenue over time
Get Sessions Analytics
Retrieve series of number of sessions over time
Get KPI - Uninstalls
Retrieve series of total uninstalls over time
Export Users By Segment
Export user data for a specific segment
Export Users Global Control Group
Export user data for the global control group
List Custom Attributes
Export list of custom attributes
Get Send Analytics
Retrieve analytics for a specific campaign send
List User Subscription Groups
List and get subscription groups of a user
Get User Subscription Group Status
Get the subscription state of a user in a subscription group
Update User Subscription Group Status
Update the subscription state of a user in a subscription group
Update User Subscription Group Status V2
Update the subscription state of a user in a subscription group (V2)
Query Hard Bounced Emails
Pull a list of email addresses that have hard bounced
Query Unsubscribed Emails
Return emails that have unsubscribed during the time period
Change Email Subscription Status
Set the email subscription state for your users
Remove Hard Bounced Emails
Remove email addresses from the hard bounce list
Send Messages
Send immediate, one-off messages to designated users via API
List Scheduled Messages
View upcoming scheduled campaigns and Canvases
Schedule Messages
Schedule messages to be sent at a designated time
Update Scheduled Messages
Update scheduled messages that were created in the dashboard
Delete Scheduled Messages
Cancel scheduled messages that were created via API
Send Transactional Message
Send transactional messages via a triggered campaign
Send Triggered Campaign
Send API-triggered campaign messages
Send Triggered Canvas
Send API-triggered Canvas messages
Create Send ID
Create a send ID for message send tracking
Schedule Triggered Campaign
Schedule an API-triggered campaign for future delivery
Schedule Triggered Canvas
Schedule an API-triggered Canvas for future delivery
Update Scheduled Triggered Campaign
Update a scheduled API-triggered campaign
Update Scheduled Triggered Canvas
Update a scheduled API-triggered Canvas
Delete Scheduled Triggered Campaign
Delete a scheduled API-triggered campaign
Delete Scheduled Triggered Canvas
Delete a scheduled API-triggered Canvas
Update Live Activity
Update an iOS Live Activity via push notification
Query Invalid Phone Numbers
Pull a list of invalid phone numbers. Requires either phone_numbers OR both start_date AND end_date together — Braze rej…
Remove Invalid Phone Numbers
Remove invalid phone numbers from blocklist
List Preference Centers
List available preference centers
Get Preference Center
Get details of a specific preference center
Create Preference Center
Create a new preference center
Update Preference Center
Update an existing preference center
Create Preference Center URL
Create URL for a preference center for a specific user
List CDI Integrations
Return list of existing integrations
Trigger CDI Sync
Trigger a sync for a CDI integration
Get CDI Job Sync Status
Return the sync status for a CDI integration
View Campaign Translations
View bulk translations for a specific campaign
Update Campaign Translations
Update translations for a specific campaign
View Canvas Translations
View bulk translations for a specific Canvas
Update Canvas Translations
Update translations for a specific Canvas
View Email Template Translations
View bulk translations for a specific email template
Update Email Template Translations
Update translations for a specific email template
View Content Block Translations
View bulk translations for a specific content block
Update Content Block Translations
Update translations for a specific content block
Events
|
No tags found
105 events
Event
Description
Tags
Active Check
Responds with 200 OK to any Braze delivery that is neither a Currents batch nor a transactional postback.
Webhooks
Email Abort
Fired if an email message was aborted by Liquid abort logic or a similar rule.
EmailsWebhooks
Email Bounce
Fired when an Internet Service Provider returns a hard bounce.
EmailsWebhooks
Email Click
Fired when a user clicks an email.
EmailsWebhooks
Email Deferral
Fired when an Internet Service Provider does not immediately deliver the email to a non-hard bounced email address and B…
EmailsWebhooks
Email Delivery
Fired when an email made it successfully to the end user’s inbox.
EmailsWebhooks
Email Mark As Spam
Fired when the end user hits the “spam” button on the email.
EmailsWebhooks
Email Open
Fired when a user opens an email.
EmailsWebhooks
Email Retry
Fired when a message is deprioritized or frequency capped and will be retried later within the configured retry window.
EmailsWebhooks
Email Send
Fired when an email send request was successfully communicated between Braze and SendGrid.
EmailsWebhooks
Email Soft Bounce
Fired when an Internet Service Provider returns a soft bounce.
EmailsWebhooks
Email Unsubscribe
Fired when the end user has clicked “unsubscribe” from the email.
EmailsWebhooks
Transactional Email Sent
Fired when Braze successfully dispatches the transactional email to its email sending partner.
EmailsWebhooks
Transactional Email Processed
Fired when the email sending partner receives the transactional email and prepared it for the inbox provider.
EmailsWebhooks
Transactional Email Delivered
Fired when the inbox provider accepts the transactional email.
EmailsWebhooks
Transactional Email Bounced
Fired when the inbox provider rejects the transactional email (metadata.reason explains why).
EmailsWebhooks
Transactional Email Aborted
Fired when Braze cannot dispatch the transactional email, for example a missing email address or abort logic (metadata.r…
EmailsWebhooks
LINE Abort
Fired when a scheduled LINE message cannot be delivered, before sending to LINE.
LINE MessagesWebhooks
LINE Click
Fired when a user clicks a link in a LINE message where the link’s domain matches the click tracking domain.
LINE MessagesWebhooks
LINE Inbound Receive
Fired when a LINE message is received from a user.
LINE MessagesWebhooks
LINE Retry
Fired when a message is deprioritized or frequency capped and will be retried later within the configured retry window.
LINE MessagesWebhooks
LINE Send
Fired when a LINE message is sent to LINE.
LINE MessagesWebhooks
RCS Abort
Fired when an RCS send is interrupted due to an error detected within Braze, and the message is dropped.
RCS MessagesWebhooks
RCS Click
Fired when the user interacts with an RCS message in a way that involves tapping or clicking on a UI element.
RCS MessagesWebhooks
RCS Delivery
Fired when an RCS message is successfully delivered to a user’s mobile device.
RCS MessagesWebhooks
RCS Inbound Received
Fired when Braze receives an RCS message that originates from the user.
RCS MessagesWebhooks
RCS Read
Fired when a user opens an RCS message on their device, indicating that they have seen or read the message content.
RCS MessagesWebhooks
RCS Rejection
Fired when an RCS message fails to be delivered to a user’s mobile device due to intervention by the carrier.
RCS MessagesWebhooks
RCS Send
Fired when an RCS message is sent out of Braze to its last-mile delivery partners.
RCS MessagesWebhooks
SMS Abort
Fired if an SMS message was aborted by Liquid abort logic or a similar rule.
SMSWebhooks
SMS Carrier Send
Fired when an SMS is sent to the carrier.
SMSWebhooks
SMS Delivery
Fired when an SMS was successfully delivered to the user’s mobile phone.
SMSWebhooks
SMS Delivery Failure
Fired when an SMS experiences delivery failure.
SMSWebhooks
SMS Inbound Received
Fired when one of your users sends an SMS to a phone number in one of your Braze SMS subscription groups.
SMSWebhooks
SMS Rejection
Fired when an SMS send gets rejected by the carrier.
SMSWebhooks
SMS Retry
Fired when a message is deprioritized or frequency capped and will be retried later within the configured retry window.
SMSWebhooks
SMS Send
Fired when Braze sends an SMS message to a user.
SMSWebhooks
SMS Short Link Click
Fired when a user clicks an SMS short link.
SMSWebhooks
Webhook Abort
Fired if a webhook message was aborted by Liquid abort logic or a similar rule.
Webhooks
Webhook Failure
Fired if a webhook message was delivered but failed with an error response from the endpoint.
Webhooks
Webhook Retry
Fired when a message is deprioritized or frequency capped and will be retried later within the configured retry window.
Webhooks
Webhook Send
Fired when a webhook was processed and sent to the third party specified in that webhook.
Webhooks
WhatsApp Abort
Fired if a WhatsApp message was aborted by Liquid abort logic or a similar rule.
WhatsApp MessagesWebhooks
WhatsApp Tracked Link Click
Fired when a user clicks a link or button in a WhatsApp message where the link’s domain matches the click tracking domai…
WhatsApp MessagesWebhooks
WhatsApp Delivery
Fired when a WhatsApp message made it successfully to the user’s device.
WhatsApp MessagesWebhooks
WhatsApp Failure
Fired when WhatsApp cannot deliver the message to the user.
WhatsApp MessagesWebhooks
WhatsApp Inbound Received
Fired when one of your users sends a WhatsApp message to a phone number in one of your Braze WhatsApp subscription group…
WhatsApp MessagesWebhooks
WhatsApp Read
Fired when a WhatsApp message is read by the user.
WhatsApp MessagesWebhooks
WhatsApp Retry
Fired when a message is deprioritized or frequency capped and will be retried later within the configured retry window.
WhatsApp MessagesWebhooks
WhatsApp Send
Fired when a send request was successfully communicated between Braze and WhatsApp.
WhatsApp MessagesWebhooks
Banner Abort
Fired when an originally scheduled banner message was aborted for some reason.
BannersWebhooks
Banner Click
Fired when a user clicks a banner.
BannersWebhooks
Banner Dismissal
Fired when a user dismisses a banner.
BannersWebhooks
Banner Impression
Fired when a user views a banner, including control group users when an impression is logged.
BannersWebhooks
Content Card Abort
Fired if a Content Card message was aborted by Liquid abort logic or a similar rule.
Content CardsWebhooks
Content Card Click
Fired when a user clicks a Content Card.
Content CardsWebhooks
Content Card Dismiss
Fired when a user dismisses a Content Card.
Content CardsWebhooks
Content Card Impression
Fired when a user views a Content Card.
Content CardsWebhooks
Content Card Send
Fired when a Content Card gets sent to a user.
Content CardsWebhooks
Feature Flag Experiment Impression
Fired whenever a user has had an opportunity to interact with your feature, or when they could have interacted if the fe…
Feature FlagsWebhooks
In-App Message Abort
Fired when an originally scheduled in-app message was aborted.
In-App MessagesWebhooks
In-App Message Click
Fired when a user clicks an in-app message.
In-App MessagesWebhooks
In-App Message Impression
Fired when a user views an in-app message.
In-App MessagesWebhooks
Landing Page Click
Fired when an end user clicks on select elements and form fields on a landing page.
Landing PagesWebhooks
Landing Page Form Submission
Fired when an end user completes a form on a landing page and clicks on the button to submit the information.
Landing PagesWebhooks
Landing Page Impression
Fired when an end user’s browser loads and displays a landing page.
Landing PagesWebhooks
Live Activity Outcome
Fired when Braze receives a response from a third-party provider (for example APNs) after a Live Activity request.
Live ActivitiesWebhooks
Live Activity Send
Fired when the Braze system makes a request to its provider regarding Live Activity.
Live ActivitiesWebhooks
Push Notification Abort
Fired if a push notification message was aborted by Liquid abort logic or a similar rule.
Push NotificationsWebhooks
Push Notification Bounce
Fired when an error is received from either Apple Push Notification Service or Firebase Cloud Messaging.
Push NotificationsWebhooks
Push Notification iOS Foreground Open
Fired when a user opens an iOS push notification while the app is in the foreground (legacy Obj-C SDK only; deprecated).
Push NotificationsWebhooks
Push Notification Open
Fired when a user directly clicks on the push notification to open the application.
Push NotificationsWebhooks
Push Notification Retry
Fired when a message is deprioritized or frequency capped and will be retried later within the configured retry window.
Push NotificationsWebhooks
Push Notification Send
Fired when Braze processes a push message for a user, communicating this to Apple Push Notification Service or Firebase…
Push NotificationsWebhooks
Survey Response
Fired when an end user submits a survey response.
SurveysWebhooks
Live Activity Push To Start Token Change
Fired when Braze syncs the Live Activity push to start token with the user.
Live ActivitiesWebhooks
Live Activity Update Token Change
Fired when Braze syncs Live Activity update token with the user.
Live ActivitiesWebhooks
Push Notification Token State Change
Fired when a push token is inserted, updated, or removed.
Push NotificationsWebhooks
Agent Executed
Fired when a BrazeAI Agent Console agent is executed.
AgentsWebhooks
Tool Invocation
Fired when a BrazeAI agent invokes a tool (a function given to the LLM to fulfil an objective).
AgentsWebhooks
Content Optimizer Component Store Update
Fired when the Content Optimizer component store is updated with a component combination.
Content OptimizerWebhooks
Campaign Conversion
Fired when a user does an action that has been set as a conversion event in a campaign.
CampaignsWebhooks
Campaign Control Group Enrollment
Fired when a user is enrolled in a control variant set on a multi-variant campaign.
CampaignsWebhooks
Canvas Conversion
Fired when a user does an action that has been set as a conversion event in Canvas.
CanvasesWebhooks
Canvas Entry
Fired when a user enters into the Canvas.
CanvasesWebhooks
Canvas Content Optimizer Step Conversion
Fired when a user converts on a Content Optimizer Canvas step.
CanvasesWebhooks
Canvas Content Optimizer Step Send
Fired when a Content Optimizer Canvas step sends a message to a user.
CanvasesWebhooks
Canvas Exit Match Audience
Fired when a user has exited a Canvas by matching an audience.
CanvasesWebhooks
Canvas Exit Perform Event
Fired when a user has exited a Canvas by performing an event.
CanvasesWebhooks
Canvas Experiment Step Conversion
Fired when a user converts for a Canvas experiment step.
CanvasesWebhooks
Canvas Experiment Split Entry
Fired when a user enters a Canvas experiment step path.
CanvasesWebhooks
Canvas Step Progression
Fired when a user progresses through a step in a Canvas with some outcome.
CanvasesWebhooks
Uninstall
Fired when a user uninstalls an app.
Subscription GroupsWebhooks
Global Subscription State Change
Fired when Braze receives a request to update the global subscription state of the user.
Subscription GroupsWebhooks
Subscription Group State Change
Fired when the subscription state of a user in a subscription group changes.
Subscription GroupsWebhooks
Custom Event
Fired when a specific custom event is triggered.
UsersWebhooks
Install Attribution
Fired when an app installation is attributed to a source.
UsersWebhooks
Location
Fired when a user visits a specified location.
UsersWebhooks
Purchase
Fired when a user makes a purchase.
UsersWebhooks
First Session
Fired when a user starts their first session in your application.
SessionsWebhooks
Session End
Fired when a user exits your application, ending their current session.
SessionsWebhooks
Session Start
Fired when a user starts a session.
SessionsWebhooks
User Delete Request
Fired when Braze receives a request to delete a user profile.
UsersWebhooks
User Orphan
Fired when a user profile is orphaned because it was merged into another profile (properties.orphaned_by_id identifies t…
UsersWebhooks
User Profile Update
Fired when a user profile or its attributes are updated (standard fields plus custom_attributes as a JSON string).
UsersWebhooks