conversions#

Browse conversions resource actions that can be discovered, described, and executed through the Brandwave MCP server.

Capability flow

Connect to the Brandwave MCP server via OAuth, then use discover-brandwave-capabilities, describe-brandwave-action, and execute-brandwave-action to work with these actions.

list-conversions#

List conversion events with pagination, search, and sorting.

Read-onlyIdempotent

Example prompt#

text
List all conversions in my organization.

Parameters#

NameTypeRequiredDescription
pageIndexintegerRequiredZero-based page index for pagination.
pageSizeintegerRequiredNumber of items per page (1-100).
organizationIdstring (UUID)RequiredOrganization identifier.
searchTermstringFree-text search term to filter results (max 200 characters).
sortBystringColumn name to sort by.
sortDirection'asc' | 'desc'Sort direction: ascending or descending.
sourceIdstring (UUID)Filter by conversion source identifier.

Response#

Returns { items, totalCount, facets } with paginated results.

Underlying SDK method: bw.conversions.list(params)

get-conversion#

Retrieve a single conversion by ID.

Read-onlyIdempotent

Example prompt#

text
Show me the details for this conversion.

Parameters#

NameTypeRequiredDescription
idstring (UUID)RequiredConversion identifier.

Response#

Returns { data } with the result.

Underlying SDK method: bw.conversions({ id })

create-conversion#

Record a new conversion event attributed to a conversion source, with optional external reference for deduplication and metadata.

Example prompt#

text
Create a new conversion.

Parameters#

NameTypeRequiredDescription
organizationIdstring (UUID)RequiredOrganization identifier.
sourceIdstring (UUID)RequiredConversion source this event is attributed to.
convertedAtstring (ISO 8601)RequiredWhen the conversion occurred.
countintegerNumber of conversions in this event (must be greater than zero, defaults to 1, max 1M).
originstringOrigin or channel of the conversion, e.g. "website", "app" (max 50 characters).
externalRefstringExternal reference identifier for deduplication (max 255 characters).
metadataobjectArbitrary key-value metadata (max 50 keys, keys max 64 characters).

Response#

Returns { data } with the result.

Underlying SDK method: bw.conversions.create(params)

update-conversion#

Update a conversion record, including its origin, external reference, metadata, and attribution details.

Example prompt#

text
Update the conversion.

Parameters#

NameTypeRequiredDescription
idstring (UUID)RequiredConversion identifier to update.
sourceIdstring (UUID)Updated conversion source.
convertedAtstring (ISO 8601)Updated conversion timestamp.
countintegerUpdated conversion count (must be greater than zero, max 1M).
originstringUpdated origin (max 50 characters).
externalRefstring | nullUpdated external reference (max 255 characters).
metadataobject | nullUpdated metadata (max 50 keys, keys max 64 characters).

Response#

Returns { data } with the result.

Underlying SDK method: bw.conversions.update(params)

delete-conversion#

Permanently delete a conversion record.

Destructive

Example prompt#

text
Delete this conversion.

Parameters#

NameTypeRequiredDescription
idstring (UUID)RequiredConversion identifier to delete.

Response#

Returns { data } with the result.

Underlying SDK method: bw.conversions.delete(params)