All integrations
BR
Catalogue metadata onlymarketing automationv00000000_00

BRAZE

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.

No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Attributed source

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

What setup is declared?

Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
API_KEY

API_KEY

braze_api_key

Provider setup

Developer setup

No fields declared in this snapshot.

User connection

  • REST Endpointfull · stringRequired
  • REST API Keygeneric_api_key · stringRequired

Capability index

Actions and trigger definitions

Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.

Showing 1–30 of 119 actions

Blocklist Emails

BRAZE_BLOCKLIST_EMAILS

HIGH IMPACT: globally unsubscribe and mark as hard bounced one to 50 exact email addresses. This can affect every profile sharing an address and prevent delivery across campaigns. Success is rejected unless Braze explicitly returns message=success. Default rate limit: 250,000 requests/hour.

Untrusted display-only summary

Cancel Segment Exports

BRAZE_CANCEL_SEGMENT_EXPORTS

Ask Braze to cancel all ongoing exports for a segment. Braze documents no response confirmation schema, so a successful call is only the provider response and must not be treated as proof that cancellation completed.

Untrusted display-only summary

Schedule Campaign Trigger

BRAZE_CREATE_CAMPAIGN_TRIGGER_SCHEDULE

HIGH IMPACT: schedule one durable API-triggered campaign dispatch. Provide up to 50 recipients, optionally intersected with a Connected Audience. Audience-only targeting requires broadcast=true, which cannot include individual recipients. Recipient trigger properties override shared keys. Requires a dashboard API-trig…

Untrusted display-only summary

Schedule Canvas Trigger

BRAZE_CREATE_CANVAS_TRIGGER_SCHEDULE

HIGH IMPACT: schedule one durable API-triggered Canvas entry. Provide up to 50 recipients, optionally intersected with a Connected Audience. Audience-only targeting requires broadcast=true, which cannot include individual recipients. Per-recipient context overrides shared context. Requires a dashboard API-triggered Ca…

Untrusted display-only summary

Create Catalog

BRAZE_CREATE_CATALOG

Create one persistent catalog in the connected Braze workspace. The catalog name must be unique and identifies the resource for later reads or deletion.

Untrusted display-only summary

Create Catalog Fields

BRAZE_CREATE_CATALOG_FIELDS

Asynchronously create up to 50 fields in one Braze catalog. Requires the immutable catalogs.create_fields API-key permission and shares a 50 requests/minute limit with asynchronous catalog field and selection endpoints. A 202 response only confirms acceptance; Braze documents no job ID or terminal result.

Untrusted display-only summary

Create Catalog Item

BRAZE_CREATE_CATALOG_ITEM

Synchronously create one Braze catalog item by exact item ID. Requires the immutable catalogs.create_item API-key permission and shares a 50 requests/minute synchronous item limit. Existing IDs and body-level id fields are rejected.

Untrusted display-only summary

Create Multiple Catalog Items

BRAZE_CREATE_CATALOG_ITEMS

Asynchronously create up to 50 Braze catalog items. Requires the immutable catalogs.add_items API-key permission and shares a 16,000 requests/minute limit with asynchronous catalog item endpoints. A 202 response confirms acceptance only; Braze documents no job ID, per-item result, or terminal completion.

Untrusted display-only summary

Create Catalog Selection

BRAZE_CREATE_CATALOG_SELECTION

Asynchronously create one Braze catalog selection. Requires the immutable catalogs.create_selection API-key permission and shares a 50 requests/minute limit with asynchronous field and selection endpoints. Geo filters force nearest-first ordering. Storage and selection-count gates may reject the request. A 202 respons…

Untrusted display-only summary

Create Content Block

BRAZE_CREATE_CONTENT_BLOCK

Persist a reusable HTML or text Content Block in the connected Braze workspace. This creates content only; it does not send or deliver a message.

Untrusted display-only summary

Create Email Template

BRAZE_CREATE_EMAIL_TEMPLATE

Persist an HTML email template on Braze's Templates & Media page. This creates template content only; it does not send or deliver an email.

Untrusted display-only summary

Create Media Library Asset

BRAZE_CREATE_MEDIA_LIBRARY_ASSET

Upload one asset to Braze from a public HTTP(S) URL or local file. URL mode sends JSON; local-file mode uses the multipart asset_file contract implemented by Braze's official MCP server and does not send base64. Images, vectors, and documents are limited to 5 MB; ZIP files are limited to 50 MB total and 5 MB per suppo…

Untrusted display-only summary

Create Message Schedule

BRAZE_CREATE_MESSAGE_SCHEDULE

HIGH IMPACT: schedule API-only channel messages for future processing. Individual targets are limited to 50 combined IDs and aliases; otherwise explicit broadcast=true is required. Requires messages.schedule.create. The returned schedule and dispatch IDs confirm acceptance only and never delivery; rendered payload siz…

Untrusted display-only summary

Create Preference Center

BRAZE_CREATE_PREFERENCE_CENTER

HIGH IMPACT: durably create and optionally activate a Braze-hosted preference center. Its name cannot be changed after creation. Confirm HTML, state, and identifiers before calling. Limited to 10 requests/minute per workspace; Braze publishes no separate plan-tier gate.

Untrusted display-only summary

Create SDK Authentication Key

BRAZE_CREATE_SDK_AUTHENTICATION_KEY

HIGH IMPACT SECURITY OPERATION: create an SDK Authentication key from an RSA public key for one exact app. Set make_primary only when the new key should immediately replace the current primary key. Never submit private-key material. Braze permits at most three keys per app. Success is rejected unless Braze returns a n…

Untrusted display-only summary

Create Send ID

BRAZE_CREATE_SEND_ID

Create or assign a send ID for programmatic message-performance tracking. Every explicit campaign_id and send_id combination counts toward the workspace limit of 100 custom send IDs/day. Requires sends.id.create; this action creates tracking identity and does not send a message.

Untrusted display-only summary

Create User Aliases

BRAZE_CREATE_USER_ALIASES

Add up to 50 Braze aliases to existing external-ID users or create alias-only profiles. Requires users.alias.new. Duplicate alias-label/name pairs can return success without changing a profile; a 201-style success is acceptance, not proof that every alias was attached. Shares a 20,000 requests/minute rate limit.

Untrusted display-only summary

Delete Campaign Trigger Schedule

BRAZE_DELETE_CAMPAIGN_TRIGGER_SCHEDULE

HIGH IMPACT: durably cancel a scheduled API-triggered campaign before send time. This cannot undo sends already processed. Last-second cancellation is best-effort and may affect all, some, or none of the target users. Requires campaigns.trigger.schedule.delete; an accepted response is not proof that no sends occurred.

Untrusted display-only summary

Delete Canvas Trigger Schedule

BRAZE_DELETE_CANVAS_TRIGGER_SCHEDULE

HIGH IMPACT: durably cancel a scheduled API-triggered Canvas before entry time. This cannot undo entries already processed. Last-second cancellation is best-effort and may affect all, some, or none of the target users. Requires canvas.trigger.schedule.delete; acceptance is not proof that no Canvas entries occurred.

Untrusted display-only summary

Delete Catalog

BRAZE_DELETE_CATALOG

Permanently delete one Braze catalog and all of its contents by exact catalog name through DELETE /catalogs/{catalog_name}. This cannot be undone and requires catalogs.delete permission.

Untrusted display-only summary

Delete Catalog Field

BRAZE_DELETE_CATALOG_FIELD

Asynchronously request deletion of one field by exact catalog and field name. Requires the immutable catalogs.delete_fields API-key permission and shares a 50 requests/minute field/selection limit. Fields used by a selection or as an inventory field cannot be deleted. A 202 response is acceptance, not completion.

Untrusted display-only summary

Delete Catalog Item

BRAZE_DELETE_CATALOG_ITEM

Request deletion of one catalog item by exact catalog name and item ID. HTTP 202 with message=success confirms acceptance, not terminal deletion. Requires the immutable catalogs.delete_item API-key permission and shares a 50 requests/minute synchronous item limit.

Untrusted display-only summary

Delete Multiple Catalog Items

BRAZE_DELETE_CATALOG_ITEMS

Asynchronously request deletion of up to 50 catalog items by exact IDs. Requires the immutable catalogs.delete_items API-key permission and shares a 16,000 requests/minute asynchronous item limit. A 202 response is only request acceptance; Braze returns no documented job ID or per-item deletion proof.

Untrusted display-only summary

Delete Catalog Selection

BRAZE_DELETE_CATALOG_SELECTION

Asynchronously request deletion of a selection by exact catalog and selection name. Requires the immutable catalogs.delete_selection API-key permission and shares a 50 requests/minute field/selection limit. A 202 response confirms acceptance only; Braze documents no terminal deletion result.

Untrusted display-only summary

Delete Message Schedule

BRAZE_DELETE_MESSAGE_SCHEDULE

HIGH IMPACT: durably cancel an API-only message schedule before it is sent. This cannot undo a send already processed. Requires messages.schedule.delete. An accepted cancellation does not prove that a send already being processed was stopped.

Untrusted display-only summary

Delete SDK Authentication Key

BRAZE_DELETE_SDK_AUTHENTICATION_KEY

HIGH IMPACT SECURITY OPERATION: permanently delete one exact non-primary SDK Authentication key from one exact app. Braze refuses deletion of the primary key; select another primary first. Success is rejected unless the returned remaining-key list excludes the exact requested key ID. Default rate limit: 250,000 reques…

Untrusted display-only summary

Delete Users

BRAZE_DELETE_USERS

Permanently queue deletion of up to 50 users using exactly one identifier type. Requires users.delete and shares a 20,000 requests/minute rate limit. This cannot be undone; success reports queued count, not completion, and cache propagation can take up to five minutes.

Untrusted display-only summary

Duplicate Campaign

BRAZE_DUPLICATE_CAMPAIGN

HIGH IMPACT: request an asynchronous, durable duplicate of a Braze campaign. The duplicate persists until explicitly deleted and can consume workspace campaign capacity. HTTP 202 confirms only that Braze accepted the request, not that campaign creation completed. Existing tags only; a supplied tag list replaces source…

Untrusted display-only summary

Duplicate Canvas

BRAZE_DUPLICATE_CANVAS

HIGH IMPACT: request an asynchronous, durable duplicate of a Braze Canvas. The duplicate persists until explicitly deleted and can consume workspace Canvas capacity. HTTP 202 confirms only acceptance, not completed Canvas creation. Existing tags only; a supplied tag list replaces source tags. Requires canvas.duplicate…

Untrusted display-only summary

End Live Activity

BRAZE_END_LIVE_ACTIVITY

IRREVERSIBLE: end an SDK-registered iOS Live Activity with a final ContentState. An optional past dismissal_date removes it from the UI immediately. Requires messages.live_activity.update. HTTP 201 confirms receipt only, not APNs dispatch, display, dismissal, or delivery. An ended activity cannot be resumed.

Untrusted display-only summary

Provenance

Versioned facts, explicit trust.

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.

Repository
https://github.com/provider-directoryHQ/provider-directory
Commit
85e33f6a81dfe987f6fc3637d48d45052cea8ca5
Generated
2026-09-12
Trust policy
untrusted_display_only

Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.