Activity log#

See how an AI assistant can help with activity log in Brandwave, including example prompts and the details it may ask for.

Using your AI assistant

Connect to the Brandwave MCP server, then ask your AI assistant in natural language. It will choose the right Brandwave task and ask for any details it needs.

List activity log#

List activity log entries with structured filtering. Use entityType to filter by category (e.g. "creator", "campaign", "activity") and action to filter by what happened (e.g. "created", "deleted", "updated", "linked"). This is the preferred action for questions like "show creator entries" or "show deletions".

Reads dataSafe to repeat

Example prompt#

text
Show me recent changes made in my organization.

Details to provide#

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.
entityType'activity' | 'campaign' | 'creator' | 'conversion' | 'conversion_source' | 'campaign_activity' | 'activity_creator' | 'cost' | 'note' | 'organization' | 'user'Filter by entity type.
entityIdstring (UUID)Filter by specific entity identifier.
action'created' | 'updated' | 'deleted' | 'linked' | 'unlinked' | 'refreshed' | 'attributed' | 'restored'Filter by action type.
relatedActivityIdstring (UUID)Filter by related activity.
relatedCampaignIdstring (UUID)Filter by related campaign.
relatedCreatorIdstring (UUID)Filter by related creator.
startDatestring (ISO 8601) | nullStart of the date range filter.
endDatestring (ISO 8601) | nullEnd of the date range filter.

What you'll get back#

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

Search activity log#

Search activity log entry content using full-text matching across names, titles, and descriptions inside changes and metadata. Use this when looking for specific text in the data values, e.g. a creator name or activity title. Do NOT use this to filter by entity type or action — use list-activity-log with entityType/action filters instead.

Reads dataSafe to repeat

Example prompt#

text
Search the activity log for changes to my campaigns.

Details to provide#

NameTypeRequiredDescription
organizationIdstring (UUID)RequiredOrganization identifier.
querystringRequiredFull-text search query (1-500 characters).
pageIndexintegerRequiredZero-based page index.
pageSizeintegerRequiredNumber of items per page (1-100).
startDatestring (ISO 8601) | nullStart of the date range filter.
endDatestring (ISO 8601) | nullEnd of the date range filter.

What you'll get back#

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

Get activity log entry#

Retrieve a single activity log entry by ID.

Reads dataSafe to repeat

Example prompt#

text
Show me the details of that activity log entry.

Details to provide#

NameTypeRequiredDescription
idstring (UUID)RequiredActivity log entry identifier.

What you'll get back#

Returns { data } with the result.