API_KEY
braze_api_key
Developer setup
No fields declared in this snapshot.
User connection
- REST Endpointfull · stringRequired
- REST API Keygeneric_api_key · stringRequired
BRAZE
Braze is a customer engagement platform for managing user data, messaging, campaigns, analytics, catalogs, templates, and workspace automation.
Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.
Pakkawork boundary
Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.
119
Action summaries
Display-only definitions
0
Trigger types
Not installed instances
1
Auth modes
Field names, never values
No
Execution
No runtime adapter
Authentication map
API_KEY
No fields declared in this snapshot.
Capability index
Showing 61–90 of 119 actions
BRAZE_LIST_CANVAS_TRANSLATIONS
Preview configured locale translations for one Canvas step message variation. Requires canvas.translations.get, multi-language support on the message, and observes a 250,000 requests/minute limit.
Untrusted display-only summary
BRAZE_LIST_CATALOG_ITEMS
Return one fixed provider page of up to 50 items from a Braze catalog, preserving arbitrary item attributes and exposing Braze Link-header pagination. Braze exposes no page-size control; returning the complete page avoids losing continuation records. A local 10-item cap would save context tokens, not provider requests…
Untrusted display-only summary
BRAZE_LIST_CATALOGS
Return all catalogs in the connected Braze workspace. Braze exposes no page-size control or resumable boundary, so a local 10-item cap would hide catalogs and save context tokens, not provider requests.
Untrusted display-only summary
BRAZE_LIST_CLOUD_DATA_INGESTION_INTEGRATIONS
Return one 10-item page of configured Cloud Data Ingestion integrations. Requires the workspace's Cloud Data Ingestion entitlement and has a 50 requests/minute limit.
Untrusted display-only summary
BRAZE_LIST_CLOUD_DATA_INGESTION_SYNC_STATUSES
Return one 10-item page of sync statuses for a Cloud Data Ingestion integration. Requires the workspace's CDI entitlement and has a 100 requests/minute limit.
Untrusted display-only summary
BRAZE_LIST_CONTENT_BLOCKS
Return one offset-based page of persisted Braze Content Blocks. Omit offset on the first call and use next_request only when it is returned.
Untrusted display-only summary
BRAZE_LIST_CONTENT_BLOCK_TRANSLATIONS
View every configured locale translation map for one Content Block, or filter by locale. Requires content_blocks.translations.get, multi-language translation tags on the block, and observes a 250,000 requests/minute limit.
Untrusted display-only summary
BRAZE_LIST_CUSTOM_ATTRIBUTES
Return one fixed provider page of up to 50 alphabetically sorted custom-attribute definitions and a Link-header continuation cursor. Braze exposes no page-size control; returning the complete page avoids losing continuation records. A local 10-item cap would save context tokens, not provider requests.
Untrusted display-only summary
BRAZE_LIST_CUSTOM_EVENT_NAMES
Return one fixed provider page of up to 250 alphabetically sorted custom event names. Braze exposes no page-size control; returning the complete page avoids losing continuation records. A local 10-item cap would save context tokens, not provider requests.
Untrusted display-only summary
BRAZE_LIST_CUSTOM_EVENTS
Return one fixed provider page of up to 50 alphabetically sorted custom-event definitions and a Link-header continuation cursor. Braze exposes no page-size control; returning the complete page avoids losing continuation records. A local 10-item cap would save context tokens, not provider requests.
Untrusted display-only summary
BRAZE_LIST_EMAIL_TEMPLATE_LOCALE_TRANSLATIONS
View email template translations, optionally filtered to one locale. Braze documents locale_id as optional: when omitted, this action sends no locale filter and returns Braze's translation-list response without asserting which locales Braze will include. Requires templates.translations.get, a multi-language template,…
Untrusted display-only summary
BRAZE_LIST_EMAIL_TEMPLATES
Return one offset-based page of stored HTML email templates. Drag-and-drop templates are excluded; omit offset on the first call.
Untrusted display-only summary
BRAZE_LIST_EMAIL_TEMPLATE_TRANSLATIONS
View all configured translations and locales for one email template. Requires templates.translations.get, a multi-language template, and observes a 250,000 requests/minute limit.
Untrusted display-only summary
BRAZE_LIST_HARD_BOUNCED_EMAILS
Return one newest-first offset page of hard-bounced emails. end_date and either start_date or email are required; an email lookup takes precedence over dates. Increase offset until a page has fewer than limit. Default rate limit: 250,000 requests/hour.
Untrusted display-only summary
BRAZE_LIST_INVALID_PHONE_NUMBERS
Return one newest-first offset page of invalid SMS numbers by UTC date range, or check exact E.164 numbers. Exact numbers take precedence over dates. Reasons are provider_error or deactivated. Increase offset until a page has fewer than limit. Default rate limit: 250,000 requests/hour.
Untrusted display-only summary
BRAZE_LIST_PREFERENCE_CENTERS
List all available Braze preference centers and their IDs and timestamps. Braze exposes no page-size control or resumable boundary, so a local 10-item cap would hide centers and save context tokens, not provider requests. Limited to 1,000 requests/minute per workspace. Braze publishes no separate plan-tier gate.
Untrusted display-only summary
BRAZE_LIST_PURCHASE_PRODUCTS
Return every product ID from an optional caller-selected provider page. Braze documents page as a string but does not publish a page size, continuation token, or terminal marker, so a local 10-item cap could hide products and would save context tokens, not provider requests.
Untrusted display-only summary
BRAZE_LIST_SCHEDULED_BROADCASTS
List dashboard and API scheduled campaigns and Canvas entries through an ISO 8601 end date. Recurring broadcasts appear only once at their next occurrence. Braze exposes no page-size control or resumable boundary, so a local 10-item cap would hide broadcasts and save context tokens, not provider requests. Requires mes…
Untrusted display-only summary
BRAZE_LIST_SDK_AUTHENTICATION_KEYS
HIGH IMPACT SECURITY READ: list all SDK Authentication public keys, IDs, descriptions, and primary status for one exact app. Braze exposes no page-size control or resumable boundary, so a local 10-item cap would hide security inventory and save context tokens, not provider requests. The response contains RSA public ke…
Untrusted display-only summary
BRAZE_LIST_SEGMENTS
Return one fixed provider page of up to 100 Braze segments and their IDs for audience discovery. Braze exposes no page-size control; returning the complete page avoids losing continuation records. A local 10-item cap would save context tokens, not provider requests. Archived segments are excluded by Braze and cannot b…
Untrusted display-only summary
BRAZE_LIST_UNSUBSCRIBED_EMAILS
Return one offset page of latest unsubscribe records for a UTC date range or exact email. end_date and either start_date or email are required. This is latest state, not full history; use Currents for history. Default rate limit: 250,000 requests/hour.
Untrusted display-only summary
BRAZE_LIST_USER_SUBSCRIPTION_GROUPS
Return one offset page of subscription groups that have status history for users selected by exactly one email or phone identifier type. Newly created groups with no user update are omitted. limit defaults to 10 and cannot exceed 100. Default rate limit: 250,000 requests/hour.
Untrusted display-only summary
BRAZE_LIST_WEBHOOK_TEMPLATE_TRANSLATIONS
View configured translations for one webhook template, optionally filtered by locale. Requires templates.translations.get and webhook template translations enabled by Braze; otherwise Braze may return FEATURE_NOT_ENABLED. The endpoint has a 250,000 requests/minute limit.
Untrusted display-only summary
BRAZE_MERGE_USERS
Asynchronously merge up to 50 Braze source profiles into retained target profiles. Each completed merge is irreversible: the source profile is removed after its data is transferred to the retained target. Requires users.merge and shares a 20,000 requests/minute rate limit. Target values take precedence for existing at…
Untrusted display-only summary
BRAZE_REMOVE_EXTERNAL_IDS
Permanently remove up to 50 deprecated Braze external IDs. Requires users.external_ids.remove and is limited to 1,000 requests/minute. Primary IDs cannot be removed; inspect removal_errors because valid requests can partially fail.
Untrusted display-only summary
BRAZE_REMOVE_HARD_BOUNCED_EMAILS
HIGH 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. Revalidate ownership and deliverability first. Success is rejected unless Braze explicitly returns message=success. Default rate limit: 250,000 requests/hour.
Untrusted display-only summary
BRAZE_REMOVE_INVALID_PHONE_NUMBERS
HIGH IMPACT: remove one to 50 exact E.164 numbers from Braze's invalid list so they can be revalidated and may receive SMS again. Confirm number ownership and deliverability first. Success is rejected unless Braze explicitly returns message=success. Default rate limit: 250,000 requests/hour.
Untrusted display-only summary
BRAZE_REMOVE_SPAM_EMAILS
HIGH 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. Confirm recipient consent first. Success is rejected unless Braze explicitly returns message=success. Default rate limit: 250,000 requests/hour.
Untrusted display-only summary
BRAZE_RENAME_EXTERNAL_IDS
Rename up to 50 primary Braze external IDs, preserving each old ID as deprecated. Requires users.external_ids.rename, is limited to 1,000 requests/minute, logs no data points, and does not affect MAU. Items process independently; inspect rename_errors and later remove deprecated IDs when migration is complete.
Untrusted display-only summary
BRAZE_REPLACE_CATALOG_ITEM
Synchronously replace a Braze catalog item, creating it if item_id does not exist. Requires the immutable catalogs.replace_item API-key permission and shares a 50 requests/minute synchronous item limit.
Untrusted display-only summary
Provenance
The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.
Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.