Skip to main content

Generic Objects

Tools for the five configurable generic object types (alpha through echo) — tenant-defined records that extend Productivity Management with custom object models.

This page covers 32 tools, all of them available on request rather than in the default tool list, and 5 destructive.

How to read this page
  • Status — In the default tool list means the tool is one of the ~200 Aprimo advertises to every agent out of the box, so the agent discovers and calls it on its own. Available on request means the tool is registered and fully callable, but sits outside that default list — call it by name, or ask Aprimo to extend the list your tenant is served.
  • Both statuses work identically when called. Status affects discovery, not capability or authorization.
  • Visibility is not authorization. Every tool call executes as the authenticated user, and any tool can return an authorization error if that user lacks rights to the record, task, or file. See the MCP Tool Permission Map.
  • Destructive tools are labelled as such. They delete or irreversibly overwrite data, and will not act unless the call sets both confirmed and confirmedDestructive to true.
  • Activity and Project labels vary by tenant. Where this page says Activity or Project, your tenant's own configured terminology is substituted at runtime.
Why isn't every tool in the default list?

Aprimo's MCP Server exposes far more tools than most MCP clients handle well — many degrade or truncate their tool list well below the full catalogue. Rather than let a client truncate arbitrarily, Aprimo advertises a curated set of roughly 200 tools covering the tasks customers most commonly automate. Everything outside that set remains fully supported and callable by name; it simply isn't offered up front. If your integration leans on a tool that is available on request, talk to your Aprimo Customer Success Manager about extending the advertised list for your tenant.

Tools at a Glance

ToolStatusWhat it does
create_generic_object_alphaOn requestCreates a new GenericObjectAlpha record in Aprimo Marketing Operations.
create_generic_object_bravoOn requestCreates a new GenericObjectBravo record in Aprimo Marketing Operations.
create_generic_object_charlieOn requestCreates a new GenericObjectCharlie record in Aprimo Marketing Operations.
create_generic_object_deltaOn requestCreates a new GenericObjectDelta record in Aprimo Marketing Operations.
create_generic_object_echoOn requestCreates a new GenericObjectEcho record in Aprimo Marketing Operations.
delete_generic_object_alphaOn requestDestructive. Permanently deletes a GenericObjectAlpha record by its integer ID in Aprimo Marketing Operations.
delete_generic_object_bravoOn requestDestructive. Permanently deletes a GenericObjectBravo record by its integer ID in Aprimo Marketing Operations.
delete_generic_object_charlieOn requestDestructive. Permanently deletes a GenericObjectCharlie record by its integer ID in Aprimo Marketing Operations.
delete_generic_object_deltaOn requestDestructive. Permanently deletes a GenericObjectDelta record by its integer ID in Aprimo Marketing Operations.
delete_generic_object_echoOn requestDestructive. Permanently deletes a GenericObjectEcho record by its integer ID in Aprimo Marketing Operations.
get_generic_object_alphaOn requestReturns a single GenericObjectAlpha record by its integer ID in Aprimo Marketing Operations.
get_generic_object_bravoOn requestReturns a single GenericObjectBravo record by its integer ID in Aprimo Marketing Operations.
get_generic_object_charlieOn requestReturns a single GenericObjectCharlie record by its integer ID in Aprimo Marketing Operations.
get_generic_object_deltaOn requestReturns a single GenericObjectDelta record by its integer ID in Aprimo Marketing Operations.
get_generic_object_echoOn requestReturns a single GenericObjectEcho record by its integer ID in Aprimo Marketing Operations.
list_generic_object_alphaOn requestLists GenericObjectAlpha records in Aprimo Marketing Operations, paged and unfiltered.
list_generic_object_alpha_for_activityOn requestLists the GenericObjectAlpha records associated with a given activity, by the activity's integer ID, in Aprimo Marketing Operations, paged.
list_generic_object_bravoOn requestLists GenericObjectBravo records in Aprimo Marketing Operations, paged and unfiltered.
list_generic_object_bravo_for_projectOn requestLists the GenericObjectBravo records associated with a given project, by the project's integer ID, in Aprimo Marketing Operations, paged.
list_generic_object_charlieOn requestLists GenericObjectCharlie records in Aprimo Marketing Operations, paged and unfiltered.
list_generic_object_deltaOn requestLists GenericObjectDelta records in Aprimo Marketing Operations, paged and unfiltered.
list_generic_object_echoOn requestLists GenericObjectEcho records in Aprimo Marketing Operations, paged and unfiltered.
search_generic_object_alphaOn requestSearches GenericObjectAlpha records in Aprimo Marketing Operations by name, paged.
search_generic_object_bravoOn requestSearches GenericObjectBravo records in Aprimo Marketing Operations by name, paged.
search_generic_object_charlieOn requestSearches GenericObjectCharlie records in Aprimo Marketing Operations by name, paged.
search_generic_object_deltaOn requestSearches GenericObjectDelta records in Aprimo Marketing Operations by name, paged.
search_generic_object_echoOn requestSearches GenericObjectEcho records in Aprimo Marketing Operations by name, paged.
update_generic_object_alphaOn requestUpdates an existing GenericObjectAlpha record by its integer ID in Aprimo Marketing Operations.
update_generic_object_bravoOn requestUpdates an existing GenericObjectBravo record by its integer ID in Aprimo Marketing Operations.
update_generic_object_charlieOn requestUpdates an existing GenericObjectCharlie record by its integer ID in Aprimo Marketing Operations.
update_generic_object_deltaOn requestUpdates an existing GenericObjectDelta record by its integer ID in Aprimo Marketing Operations.
update_generic_object_echoOn requestUpdates an existing GenericObjectEcho record by its integer ID in Aprimo Marketing Operations.

create_generic_object_alpha

Available on request

Creates a new GenericObjectAlpha record in Aprimo Marketing Operations. Requires confirmed=true after showing the user the exact payload. Returns the created record.

Parameters:

ParameterTypeRequiredDescription
bodystringYesJSON object with the new record's data (PM wire names).
confirmedbooleanNoMust be true to proceed. Omit (or false) to get a confirmation gate error, then call again with confirmed=true after the user has explicitly approved the payload.

Returns:

FieldTypeDescription
idinteger
namestring (optional)
descriptionstring (optional)
createdByinteger (optional)
createdDatestring (optional)
modifiedByinteger (optional)
modifiedDatestring (optional)
relatedObjectIdinteger (optional)
statusinteger (optional)
rawobject (optional)The complete wire object, verbatim -- including the extendedAttributes/ multipleValueExtendedAttributes arrays this projection does not surface as typed properties. See the class remarks.

create_generic_object_bravo

Available on request

Creates a new GenericObjectBravo record in Aprimo Marketing Operations. Requires confirmed=true after showing the user the exact payload. Returns the created record.

Parameters:

ParameterTypeRequiredDescription
bodystringYesJSON object with the new record's data (PM wire names).
confirmedbooleanNoMust be true to proceed. Omit (or false) to get a confirmation gate error, then call again with confirmed=true after the user has explicitly approved the payload.

Returns:

FieldTypeDescription
idinteger
namestring (optional)
descriptionstring (optional)
createdByinteger (optional)
createdDatestring (optional)
modifiedByinteger (optional)
modifiedDatestring (optional)
relatedObjectIdinteger (optional)
statusinteger (optional)
rawobject (optional)

create_generic_object_charlie

Available on request

Creates a new GenericObjectCharlie record in Aprimo Marketing Operations. Requires confirmed=true after showing the user the exact payload. Returns the created record.

Parameters:

ParameterTypeRequiredDescription
bodystringYesJSON object with the new record's data (PM wire names).
confirmedbooleanNoMust be true to proceed. Omit (or false) to get a confirmation gate error, then call again with confirmed=true after the user has explicitly approved the payload.

Returns:

FieldTypeDescription
idinteger
namestring (optional)
descriptionstring (optional)
createdByinteger (optional)
createdDatestring (optional)
modifiedByinteger (optional)
modifiedDatestring (optional)
relatedObjectIdinteger (optional)
statusinteger (optional)
rawobject (optional)

create_generic_object_delta

Available on request

Creates a new GenericObjectDelta record in Aprimo Marketing Operations. Requires confirmed=true after showing the user the exact payload. Returns the created record.

Parameters:

ParameterTypeRequiredDescription
bodystringYesJSON object with the new record's data (PM wire names).
confirmedbooleanNoMust be true to proceed. Omit (or false) to get a confirmation gate error, then call again with confirmed=true after the user has explicitly approved the payload.

Returns:

FieldTypeDescription
idinteger
namestring (optional)
descriptionstring (optional)
createdByinteger (optional)
createdDatestring (optional)
modifiedByinteger (optional)
modifiedDatestring (optional)
relatedObjectIdinteger (optional)
statusinteger (optional)
rawobject (optional)

create_generic_object_echo

Available on request

Creates a new GenericObjectEcho record in Aprimo Marketing Operations. Requires confirmed=true after showing the user the exact payload. Returns the created record.

Parameters:

ParameterTypeRequiredDescription
bodystringYesJSON object with the new record's data (PM wire names).
confirmedbooleanNoMust be true to proceed. Omit (or false) to get a confirmation gate error, then call again with confirmed=true after the user has explicitly approved the payload.

Returns:

FieldTypeDescription
idinteger
namestring (optional)
descriptionstring (optional)
createdByinteger (optional)
createdDatestring (optional)
modifiedByinteger (optional)
modifiedDatestring (optional)
relatedObjectIdinteger (optional)
statusinteger (optional)
rawobject (optional)

delete_generic_object_alpha

Available on request · Destructive

Permanently deletes a GenericObjectAlpha record by its integer ID in Aprimo Marketing Operations. This cannot be undone. Requires both confirmed=true and confirmedDestructive=true, after explicitly confirming the exact record with the user.

Parameters:

ParameterTypeRequiredDescription
idstringYesThe record's integer ID to delete.
confirmedbooleanNoMust be true to proceed. Omit (or false) to get a confirmation gate error.
confirmedDestructivebooleanNoMust also be true (in addition to confirmed) — deleting this record is permanent and cannot be undone. Set only after stating the exact record to the user and getting explicit go-ahead.

Returns:

FieldTypeDescription
idinteger
deletedboolean
Destructive operation

This tool deletes or irreversibly overwrites data in the live tenant; the change cannot be rolled back through the API. It will not act unless the call sets both confirmed and confirmedDestructive to true.


delete_generic_object_bravo

Available on request · Destructive

Permanently deletes a GenericObjectBravo record by its integer ID in Aprimo Marketing Operations. This cannot be undone. Requires both confirmed=true and confirmedDestructive=true, after explicitly confirming the exact record with the user.

Parameters:

ParameterTypeRequiredDescription
idstringYesThe record's integer ID to delete.
confirmedbooleanNoMust be true to proceed. Omit (or false) to get a confirmation gate error.
confirmedDestructivebooleanNoMust also be true (in addition to confirmed) — deleting this record is permanent and cannot be undone. Set only after stating the exact record to the user and getting explicit go-ahead.

Returns:

FieldTypeDescription
idinteger
deletedboolean
Destructive operation

This tool deletes or irreversibly overwrites data in the live tenant; the change cannot be rolled back through the API. It will not act unless the call sets both confirmed and confirmedDestructive to true.


delete_generic_object_charlie

Available on request · Destructive

Permanently deletes a GenericObjectCharlie record by its integer ID in Aprimo Marketing Operations. This cannot be undone. Requires both confirmed=true and confirmedDestructive=true, after explicitly confirming the exact record with the user.

Parameters:

ParameterTypeRequiredDescription
idstringYesThe record's integer ID to delete.
confirmedbooleanNoMust be true to proceed. Omit (or false) to get a confirmation gate error.
confirmedDestructivebooleanNoMust also be true (in addition to confirmed) — deleting this record is permanent and cannot be undone. Set only after stating the exact record to the user and getting explicit go-ahead.

Returns:

FieldTypeDescription
idinteger
deletedboolean
Destructive operation

This tool deletes or irreversibly overwrites data in the live tenant; the change cannot be rolled back through the API. It will not act unless the call sets both confirmed and confirmedDestructive to true.


delete_generic_object_delta

Available on request · Destructive

Permanently deletes a GenericObjectDelta record by its integer ID in Aprimo Marketing Operations. This cannot be undone. Requires both confirmed=true and confirmedDestructive=true, after explicitly confirming the exact record with the user.

Parameters:

ParameterTypeRequiredDescription
idstringYesThe record's integer ID to delete.
confirmedbooleanNoMust be true to proceed. Omit (or false) to get a confirmation gate error.
confirmedDestructivebooleanNoMust also be true (in addition to confirmed) — deleting this record is permanent and cannot be undone. Set only after stating the exact record to the user and getting explicit go-ahead.

Returns:

FieldTypeDescription
idinteger
deletedboolean
Destructive operation

This tool deletes or irreversibly overwrites data in the live tenant; the change cannot be rolled back through the API. It will not act unless the call sets both confirmed and confirmedDestructive to true.


delete_generic_object_echo

Available on request · Destructive

Permanently deletes a GenericObjectEcho record by its integer ID in Aprimo Marketing Operations. This cannot be undone. Requires both confirmed=true and confirmedDestructive=true, after explicitly confirming the exact record with the user.

Parameters:

ParameterTypeRequiredDescription
idstringYesThe record's integer ID to delete.
confirmedbooleanNoMust be true to proceed. Omit (or false) to get a confirmation gate error.
confirmedDestructivebooleanNoMust also be true (in addition to confirmed) — deleting this record is permanent and cannot be undone. Set only after stating the exact record to the user and getting explicit go-ahead.

Returns:

FieldTypeDescription
idinteger
deletedboolean
Destructive operation

This tool deletes or irreversibly overwrites data in the live tenant; the change cannot be rolled back through the API. It will not act unless the call sets both confirmed and confirmedDestructive to true.


get_generic_object_alpha

Available on request

Returns a single GenericObjectAlpha record by its integer ID in Aprimo Marketing Operations.

Response format: the response carries a pre-rendered markdown block intended to be displayed verbatim.

Parameters:

ParameterTypeRequiredDescription
idstringYesThe record's integer ID.

Returns:

FieldTypeDescription
idinteger
namestring (optional)
descriptionstring (optional)
createdByinteger (optional)
createdDatestring (optional)
modifiedByinteger (optional)
modifiedDatestring (optional)
relatedObjectIdinteger (optional)
statusinteger (optional)
rawobject (optional)The complete wire object, verbatim -- including the extendedAttributes/ multipleValueExtendedAttributes arrays this projection does not surface as typed properties. See the class remarks.

get_generic_object_bravo

Available on request

Returns a single GenericObjectBravo record by its integer ID in Aprimo Marketing Operations.

Response format: the response carries a pre-rendered markdown block intended to be displayed verbatim.

Parameters:

ParameterTypeRequiredDescription
idstringYesThe record's integer ID.

Returns:

FieldTypeDescription
idinteger
namestring (optional)
descriptionstring (optional)
createdByinteger (optional)
createdDatestring (optional)
modifiedByinteger (optional)
modifiedDatestring (optional)
relatedObjectIdinteger (optional)
statusinteger (optional)
rawobject (optional)

get_generic_object_charlie

Available on request

Returns a single GenericObjectCharlie record by its integer ID in Aprimo Marketing Operations.

Response format: the response carries a pre-rendered markdown block intended to be displayed verbatim.

Parameters:

ParameterTypeRequiredDescription
idstringYesThe record's integer ID.

Returns:

FieldTypeDescription
idinteger
namestring (optional)
descriptionstring (optional)
createdByinteger (optional)
createdDatestring (optional)
modifiedByinteger (optional)
modifiedDatestring (optional)
relatedObjectIdinteger (optional)
statusinteger (optional)
rawobject (optional)

get_generic_object_delta

Available on request

Returns a single GenericObjectDelta record by its integer ID in Aprimo Marketing Operations.

Response format: the response carries a pre-rendered markdown block intended to be displayed verbatim.

Parameters:

ParameterTypeRequiredDescription
idstringYesThe record's integer ID.

Returns:

FieldTypeDescription
idinteger
namestring (optional)
descriptionstring (optional)
createdByinteger (optional)
createdDatestring (optional)
modifiedByinteger (optional)
modifiedDatestring (optional)
relatedObjectIdinteger (optional)
statusinteger (optional)
rawobject (optional)

get_generic_object_echo

Available on request

Returns a single GenericObjectEcho record by its integer ID in Aprimo Marketing Operations.

Response format: the response carries a pre-rendered markdown block intended to be displayed verbatim.

Parameters:

ParameterTypeRequiredDescription
idstringYesThe record's integer ID.

Returns:

FieldTypeDescription
idinteger
namestring (optional)
descriptionstring (optional)
createdByinteger (optional)
createdDatestring (optional)
modifiedByinteger (optional)
modifiedDatestring (optional)
relatedObjectIdinteger (optional)
statusinteger (optional)
rawobject (optional)

list_generic_object_alpha

Available on request

Lists GenericObjectAlpha records in Aprimo Marketing Operations, paged and unfiltered. Use search_generic_object_alpha when you need to filter, use this to browse.

Response format: the response carries pre-rendered markdown blocks intended to be displayed verbatim.

Parameters:

ParameterTypeRequiredDescription
limitintegerNoMaximum number of results to return (1–50, default 20).
offsetintegerNoNumber of results to skip for pagination (default 0).
sortFieldstringNoOptional field name to sort by. Omit for default ordering.
sortAscendingbooleanNoSort direction. true = ascending (default), false = descending.

Returns:

FieldTypeDescription
collectionNamestring (optional)Resource-name key the wire's _embedded used (e.g. "Activity", "Project"). Informational; may be null when the response isn't HAL-shaped.
totalRecordsintegerTotal record count across all pages — from the wire's _total.
countintegerNumber of items returned in this response (i.e. Items.Count; precomputed for the llm).
offsetintegerThe offset that was used to produce this page (echoes the caller's offset, clamped to ≥0).
hasMorebooleanTrue when there are more results past this page. Tools should prompt the llm to ask the user about fetching the next page.
nextOffsetinteger (optional)Offset to pass on the next request to continue. Null when is false.
itemsarray of GenericObjectAlphaProjectionThe items returned in this response.
items[].idinteger
items[].namestring (optional)
items[].descriptionstring (optional)
items[].createdByinteger (optional)
items[].createdDatestring (optional)
items[].modifiedByinteger (optional)
items[].modifiedDatestring (optional)
items[].relatedObjectIdinteger (optional)
items[].statusinteger (optional)
items[].rawobject (optional)The complete wire object, verbatim -- including the extendedAttributes/ multipleValueExtendedAttributes arrays this projection does not surface as typed properties. See the class remarks.

list_generic_object_alpha_for_activity

Available on request

Lists the GenericObjectAlpha records associated with a given activity, by the activity's integer ID, in Aprimo Marketing Operations, paged.

Response format: the response carries pre-rendered markdown blocks intended to be displayed verbatim.

Parameters:

ParameterTypeRequiredDescription
activityIdstringYesThe activity's integer ID.
limitintegerNoMaximum number of results to return (1–50, default 20).
offsetintegerNoNumber of results to skip for pagination (default 0).
sortFieldstringNoOptional field name to sort by. Omit for default ordering.
sortAscendingbooleanNoSort direction. true = ascending (default), false = descending.

Returns:

FieldTypeDescription
collectionNamestring (optional)Resource-name key the wire's _embedded used (e.g. "Activity", "Project"). Informational; may be null when the response isn't HAL-shaped.
totalRecordsintegerTotal record count across all pages — from the wire's _total.
countintegerNumber of items returned in this response (i.e. Items.Count; precomputed for the llm).
offsetintegerThe offset that was used to produce this page (echoes the caller's offset, clamped to ≥0).
hasMorebooleanTrue when there are more results past this page. Tools should prompt the llm to ask the user about fetching the next page.
nextOffsetinteger (optional)Offset to pass on the next request to continue. Null when is false.
itemsarray of GenericObjectAlphaProjectionThe items returned in this response.
items[].idinteger
items[].namestring (optional)
items[].descriptionstring (optional)
items[].createdByinteger (optional)
items[].createdDatestring (optional)
items[].modifiedByinteger (optional)
items[].modifiedDatestring (optional)
items[].relatedObjectIdinteger (optional)
items[].statusinteger (optional)
items[].rawobject (optional)The complete wire object, verbatim -- including the extendedAttributes/ multipleValueExtendedAttributes arrays this projection does not surface as typed properties. See the class remarks.

list_generic_object_bravo

Available on request

Lists GenericObjectBravo records in Aprimo Marketing Operations, paged and unfiltered. Use search_generic_object_bravo when you need to filter, use this to browse.

Response format: the response carries pre-rendered markdown blocks intended to be displayed verbatim.

Parameters:

ParameterTypeRequiredDescription
limitintegerNoMaximum number of results to return (1–50, default 20).
offsetintegerNoNumber of results to skip for pagination (default 0).
sortFieldstringNoOptional field name to sort by. Omit for default ordering.
sortAscendingbooleanNoSort direction. true = ascending (default), false = descending.

Returns:

FieldTypeDescription
collectionNamestring (optional)Resource-name key the wire's _embedded used (e.g. "Activity", "Project"). Informational; may be null when the response isn't HAL-shaped.
totalRecordsintegerTotal record count across all pages — from the wire's _total.
countintegerNumber of items returned in this response (i.e. Items.Count; precomputed for the llm).
offsetintegerThe offset that was used to produce this page (echoes the caller's offset, clamped to ≥0).
hasMorebooleanTrue when there are more results past this page. Tools should prompt the llm to ask the user about fetching the next page.
nextOffsetinteger (optional)Offset to pass on the next request to continue. Null when is false.
itemsarray of GenericObjectBravoProjectionThe items returned in this response.
items[].idinteger
items[].namestring (optional)
items[].descriptionstring (optional)
items[].createdByinteger (optional)
items[].createdDatestring (optional)
items[].modifiedByinteger (optional)
items[].modifiedDatestring (optional)
items[].relatedObjectIdinteger (optional)
items[].statusinteger (optional)
items[].rawobject (optional)

list_generic_object_bravo_for_project

Available on request

Lists the GenericObjectBravo records associated with a given project, by the project's integer ID, in Aprimo Marketing Operations, paged.

Response format: the response carries pre-rendered markdown blocks intended to be displayed verbatim.

Parameters:

ParameterTypeRequiredDescription
projectIdstringYesThe project's integer ID.
limitintegerNoMaximum number of results to return (1–50, default 20).
offsetintegerNoNumber of results to skip for pagination (default 0).
sortFieldstringNoOptional field name to sort by. Omit for default ordering.
sortAscendingbooleanNoSort direction. true = ascending (default), false = descending.

Returns:

FieldTypeDescription
collectionNamestring (optional)Resource-name key the wire's _embedded used (e.g. "Activity", "Project"). Informational; may be null when the response isn't HAL-shaped.
totalRecordsintegerTotal record count across all pages — from the wire's _total.
countintegerNumber of items returned in this response (i.e. Items.Count; precomputed for the llm).
offsetintegerThe offset that was used to produce this page (echoes the caller's offset, clamped to ≥0).
hasMorebooleanTrue when there are more results past this page. Tools should prompt the llm to ask the user about fetching the next page.
nextOffsetinteger (optional)Offset to pass on the next request to continue. Null when is false.
itemsarray of GenericObjectBravoProjectionThe items returned in this response.
items[].idinteger
items[].namestring (optional)
items[].descriptionstring (optional)
items[].createdByinteger (optional)
items[].createdDatestring (optional)
items[].modifiedByinteger (optional)
items[].modifiedDatestring (optional)
items[].relatedObjectIdinteger (optional)
items[].statusinteger (optional)
items[].rawobject (optional)

list_generic_object_charlie

Available on request

Lists GenericObjectCharlie records in Aprimo Marketing Operations, paged and unfiltered. Use search_generic_object_charlie when you need to filter, use this to browse.

Response format: the response carries pre-rendered markdown blocks intended to be displayed verbatim.

Parameters:

ParameterTypeRequiredDescription
limitintegerNoMaximum number of results to return (1–50, default 20).
offsetintegerNoNumber of results to skip for pagination (default 0).
sortFieldstringNoOptional field name to sort by. Omit for default ordering.
sortAscendingbooleanNoSort direction. true = ascending (default), false = descending.

Returns:

FieldTypeDescription
collectionNamestring (optional)Resource-name key the wire's _embedded used (e.g. "Activity", "Project"). Informational; may be null when the response isn't HAL-shaped.
totalRecordsintegerTotal record count across all pages — from the wire's _total.
countintegerNumber of items returned in this response (i.e. Items.Count; precomputed for the llm).
offsetintegerThe offset that was used to produce this page (echoes the caller's offset, clamped to ≥0).
hasMorebooleanTrue when there are more results past this page. Tools should prompt the llm to ask the user about fetching the next page.
nextOffsetinteger (optional)Offset to pass on the next request to continue. Null when is false.
itemsarray of GenericObjectCharlieProjectionThe items returned in this response.
items[].idinteger
items[].namestring (optional)
items[].descriptionstring (optional)
items[].createdByinteger (optional)
items[].createdDatestring (optional)
items[].modifiedByinteger (optional)
items[].modifiedDatestring (optional)
items[].relatedObjectIdinteger (optional)
items[].statusinteger (optional)
items[].rawobject (optional)

list_generic_object_delta

Available on request

Lists GenericObjectDelta records in Aprimo Marketing Operations, paged and unfiltered. Use search_generic_object_delta when you need to filter, use this to browse.

Response format: the response carries pre-rendered markdown blocks intended to be displayed verbatim.

Parameters:

ParameterTypeRequiredDescription
limitintegerNoMaximum number of results to return (1–50, default 20).
offsetintegerNoNumber of results to skip for pagination (default 0).
sortFieldstringNoOptional field name to sort by. Omit for default ordering.
sortAscendingbooleanNoSort direction. true = ascending (default), false = descending.

Returns:

FieldTypeDescription
collectionNamestring (optional)Resource-name key the wire's _embedded used (e.g. "Activity", "Project"). Informational; may be null when the response isn't HAL-shaped.
totalRecordsintegerTotal record count across all pages — from the wire's _total.
countintegerNumber of items returned in this response (i.e. Items.Count; precomputed for the llm).
offsetintegerThe offset that was used to produce this page (echoes the caller's offset, clamped to ≥0).
hasMorebooleanTrue when there are more results past this page. Tools should prompt the llm to ask the user about fetching the next page.
nextOffsetinteger (optional)Offset to pass on the next request to continue. Null when is false.
itemsarray of GenericObjectDeltaProjectionThe items returned in this response.
items[].idinteger
items[].namestring (optional)
items[].descriptionstring (optional)
items[].createdByinteger (optional)
items[].createdDatestring (optional)
items[].modifiedByinteger (optional)
items[].modifiedDatestring (optional)
items[].relatedObjectIdinteger (optional)
items[].statusinteger (optional)
items[].rawobject (optional)

list_generic_object_echo

Available on request

Lists GenericObjectEcho records in Aprimo Marketing Operations, paged and unfiltered. Use search_generic_object_echo when you need to filter, use this to browse.

Response format: the response carries pre-rendered markdown blocks intended to be displayed verbatim.

Parameters:

ParameterTypeRequiredDescription
limitintegerNoMaximum number of results to return (1–50, default 20).
offsetintegerNoNumber of results to skip for pagination (default 0).
sortFieldstringNoOptional field name to sort by. Omit for default ordering.
sortAscendingbooleanNoSort direction. true = ascending (default), false = descending.

Returns:

FieldTypeDescription
collectionNamestring (optional)Resource-name key the wire's _embedded used (e.g. "Activity", "Project"). Informational; may be null when the response isn't HAL-shaped.
totalRecordsintegerTotal record count across all pages — from the wire's _total.
countintegerNumber of items returned in this response (i.e. Items.Count; precomputed for the llm).
offsetintegerThe offset that was used to produce this page (echoes the caller's offset, clamped to ≥0).
hasMorebooleanTrue when there are more results past this page. Tools should prompt the llm to ask the user about fetching the next page.
nextOffsetinteger (optional)Offset to pass on the next request to continue. Null when is false.
itemsarray of GenericObjectEchoProjectionThe items returned in this response.
items[].idinteger
items[].namestring (optional)
items[].descriptionstring (optional)
items[].createdByinteger (optional)
items[].createdDatestring (optional)
items[].modifiedByinteger (optional)
items[].modifiedDatestring (optional)
items[].relatedObjectIdinteger (optional)
items[].statusinteger (optional)
items[].rawobject (optional)

search_generic_object_alpha

Available on request

Searches GenericObjectAlpha records in Aprimo Marketing Operations by name, paged.

Response format: the response carries pre-rendered markdown blocks intended to be displayed verbatim.

Parameters:

ParameterTypeRequiredDescription
nameFilterstringNoOptional case-insensitive substring filter on the record's name. Omit to match all records.
limitintegerNoMaximum number of results to return (1–50, default 20).
offsetintegerNoNumber of results to skip for pagination (default 0).
sortFieldstringNoOptional field name to sort by. Omit for default ordering.
sortAscendingbooleanNoSort direction. true = ascending (default), false = descending.

Returns:

FieldTypeDescription
collectionNamestring (optional)Resource-name key the wire's _embedded used (e.g. "Activity", "Project"). Informational; may be null when the response isn't HAL-shaped.
totalRecordsintegerTotal record count across all pages — from the wire's _total.
countintegerNumber of items returned in this response (i.e. Items.Count; precomputed for the llm).
offsetintegerThe offset that was used to produce this page (echoes the caller's offset, clamped to ≥0).
hasMorebooleanTrue when there are more results past this page. Tools should prompt the llm to ask the user about fetching the next page.
nextOffsetinteger (optional)Offset to pass on the next request to continue. Null when is false.
itemsarray of GenericObjectAlphaProjectionThe items returned in this response.
items[].idinteger
items[].namestring (optional)
items[].descriptionstring (optional)
items[].createdByinteger (optional)
items[].createdDatestring (optional)
items[].modifiedByinteger (optional)
items[].modifiedDatestring (optional)
items[].relatedObjectIdinteger (optional)
items[].statusinteger (optional)
items[].rawobject (optional)The complete wire object, verbatim -- including the extendedAttributes/ multipleValueExtendedAttributes arrays this projection does not surface as typed properties. See the class remarks.

search_generic_object_bravo

Available on request

Searches GenericObjectBravo records in Aprimo Marketing Operations by name, paged.

Response format: the response carries pre-rendered markdown blocks intended to be displayed verbatim.

Parameters:

ParameterTypeRequiredDescription
nameFilterstringNoOptional case-insensitive substring filter on the record's name. Omit to match all records.
limitintegerNoMaximum number of results to return (1–50, default 20).
offsetintegerNoNumber of results to skip for pagination (default 0).
sortFieldstringNoOptional field name to sort by. Omit for default ordering.
sortAscendingbooleanNoSort direction. true = ascending (default), false = descending.

Returns:

FieldTypeDescription
collectionNamestring (optional)Resource-name key the wire's _embedded used (e.g. "Activity", "Project"). Informational; may be null when the response isn't HAL-shaped.
totalRecordsintegerTotal record count across all pages — from the wire's _total.
countintegerNumber of items returned in this response (i.e. Items.Count; precomputed for the llm).
offsetintegerThe offset that was used to produce this page (echoes the caller's offset, clamped to ≥0).
hasMorebooleanTrue when there are more results past this page. Tools should prompt the llm to ask the user about fetching the next page.
nextOffsetinteger (optional)Offset to pass on the next request to continue. Null when is false.
itemsarray of GenericObjectBravoProjectionThe items returned in this response.
items[].idinteger
items[].namestring (optional)
items[].descriptionstring (optional)
items[].createdByinteger (optional)
items[].createdDatestring (optional)
items[].modifiedByinteger (optional)
items[].modifiedDatestring (optional)
items[].relatedObjectIdinteger (optional)
items[].statusinteger (optional)
items[].rawobject (optional)

search_generic_object_charlie

Available on request

Searches GenericObjectCharlie records in Aprimo Marketing Operations by name, paged.

Response format: the response carries pre-rendered markdown blocks intended to be displayed verbatim.

Parameters:

ParameterTypeRequiredDescription
nameFilterstringNoOptional case-insensitive substring filter on the record's name. Omit to match all records.
limitintegerNoMaximum number of results to return (1–50, default 20).
offsetintegerNoNumber of results to skip for pagination (default 0).
sortFieldstringNoOptional field name to sort by. Omit for default ordering.
sortAscendingbooleanNoSort direction. true = ascending (default), false = descending.

Returns:

FieldTypeDescription
collectionNamestring (optional)Resource-name key the wire's _embedded used (e.g. "Activity", "Project"). Informational; may be null when the response isn't HAL-shaped.
totalRecordsintegerTotal record count across all pages — from the wire's _total.
countintegerNumber of items returned in this response (i.e. Items.Count; precomputed for the llm).
offsetintegerThe offset that was used to produce this page (echoes the caller's offset, clamped to ≥0).
hasMorebooleanTrue when there are more results past this page. Tools should prompt the llm to ask the user about fetching the next page.
nextOffsetinteger (optional)Offset to pass on the next request to continue. Null when is false.
itemsarray of GenericObjectCharlieProjectionThe items returned in this response.
items[].idinteger
items[].namestring (optional)
items[].descriptionstring (optional)
items[].createdByinteger (optional)
items[].createdDatestring (optional)
items[].modifiedByinteger (optional)
items[].modifiedDatestring (optional)
items[].relatedObjectIdinteger (optional)
items[].statusinteger (optional)
items[].rawobject (optional)

search_generic_object_delta

Available on request

Searches GenericObjectDelta records in Aprimo Marketing Operations by name, paged.

Response format: the response carries pre-rendered markdown blocks intended to be displayed verbatim.

Parameters:

ParameterTypeRequiredDescription
nameFilterstringNoOptional case-insensitive substring filter on the record's name. Omit to match all records.
limitintegerNoMaximum number of results to return (1–50, default 20).
offsetintegerNoNumber of results to skip for pagination (default 0).
sortFieldstringNoOptional field name to sort by. Omit for default ordering.
sortAscendingbooleanNoSort direction. true = ascending (default), false = descending.

Returns:

FieldTypeDescription
collectionNamestring (optional)Resource-name key the wire's _embedded used (e.g. "Activity", "Project"). Informational; may be null when the response isn't HAL-shaped.
totalRecordsintegerTotal record count across all pages — from the wire's _total.
countintegerNumber of items returned in this response (i.e. Items.Count; precomputed for the llm).
offsetintegerThe offset that was used to produce this page (echoes the caller's offset, clamped to ≥0).
hasMorebooleanTrue when there are more results past this page. Tools should prompt the llm to ask the user about fetching the next page.
nextOffsetinteger (optional)Offset to pass on the next request to continue. Null when is false.
itemsarray of GenericObjectDeltaProjectionThe items returned in this response.
items[].idinteger
items[].namestring (optional)
items[].descriptionstring (optional)
items[].createdByinteger (optional)
items[].createdDatestring (optional)
items[].modifiedByinteger (optional)
items[].modifiedDatestring (optional)
items[].relatedObjectIdinteger (optional)
items[].statusinteger (optional)
items[].rawobject (optional)

search_generic_object_echo

Available on request

Searches GenericObjectEcho records in Aprimo Marketing Operations by name, paged.

Response format: the response carries pre-rendered markdown blocks intended to be displayed verbatim.

Parameters:

ParameterTypeRequiredDescription
nameFilterstringNoOptional case-insensitive substring filter on the record's name. Omit to match all records.
limitintegerNoMaximum number of results to return (1–50, default 20).
offsetintegerNoNumber of results to skip for pagination (default 0).
sortFieldstringNoOptional field name to sort by. Omit for default ordering.
sortAscendingbooleanNoSort direction. true = ascending (default), false = descending.

Returns:

FieldTypeDescription
collectionNamestring (optional)Resource-name key the wire's _embedded used (e.g. "Activity", "Project"). Informational; may be null when the response isn't HAL-shaped.
totalRecordsintegerTotal record count across all pages — from the wire's _total.
countintegerNumber of items returned in this response (i.e. Items.Count; precomputed for the llm).
offsetintegerThe offset that was used to produce this page (echoes the caller's offset, clamped to ≥0).
hasMorebooleanTrue when there are more results past this page. Tools should prompt the llm to ask the user about fetching the next page.
nextOffsetinteger (optional)Offset to pass on the next request to continue. Null when is false.
itemsarray of GenericObjectEchoProjectionThe items returned in this response.
items[].idinteger
items[].namestring (optional)
items[].descriptionstring (optional)
items[].createdByinteger (optional)
items[].createdDatestring (optional)
items[].modifiedByinteger (optional)
items[].modifiedDatestring (optional)
items[].relatedObjectIdinteger (optional)
items[].statusinteger (optional)
items[].rawobject (optional)

update_generic_object_alpha

Available on request

Updates an existing GenericObjectAlpha record by its integer ID in Aprimo Marketing Operations. Only include the fields you intend to change (partial update; omitted fields are left as-is). Requires confirmed=true after showing the user the exact changes. Returns the updated record.

Parameters:

ParameterTypeRequiredDescription
idstringYesThe record's integer ID.
bodystringYesJSON object with the fields to change (PM wire names). Omit fields you don't want to modify.
confirmedbooleanNoMust be true to proceed. Omit (or false) to get a confirmation gate error, then call again with confirmed=true after the user has explicitly approved the change.

Returns:

FieldTypeDescription
idinteger
namestring (optional)
descriptionstring (optional)
createdByinteger (optional)
createdDatestring (optional)
modifiedByinteger (optional)
modifiedDatestring (optional)
relatedObjectIdinteger (optional)
statusinteger (optional)
rawobject (optional)The complete wire object, verbatim -- including the extendedAttributes/ multipleValueExtendedAttributes arrays this projection does not surface as typed properties. See the class remarks.

update_generic_object_bravo

Available on request

Updates an existing GenericObjectBravo record by its integer ID in Aprimo Marketing Operations. Only include the fields you intend to change (partial update; omitted fields are left as-is). Requires confirmed=true after showing the user the exact changes. Returns the updated record.

Parameters:

ParameterTypeRequiredDescription
idstringYesThe record's integer ID.
bodystringYesJSON object with the fields to change (PM wire names). Omit fields you don't want to modify.
confirmedbooleanNoMust be true to proceed. Omit (or false) to get a confirmation gate error, then call again with confirmed=true after the user has explicitly approved the change.

Returns:

FieldTypeDescription
idinteger
namestring (optional)
descriptionstring (optional)
createdByinteger (optional)
createdDatestring (optional)
modifiedByinteger (optional)
modifiedDatestring (optional)
relatedObjectIdinteger (optional)
statusinteger (optional)
rawobject (optional)

update_generic_object_charlie

Available on request

Updates an existing GenericObjectCharlie record by its integer ID in Aprimo Marketing Operations. Only include the fields you intend to change (partial update; omitted fields are left as-is). Requires confirmed=true after showing the user the exact changes. Returns the updated record.

Parameters:

ParameterTypeRequiredDescription
idstringYesThe record's integer ID.
bodystringYesJSON object with the fields to change (PM wire names). Omit fields you don't want to modify.
confirmedbooleanNoMust be true to proceed. Omit (or false) to get a confirmation gate error, then call again with confirmed=true after the user has explicitly approved the change.

Returns:

FieldTypeDescription
idinteger
namestring (optional)
descriptionstring (optional)
createdByinteger (optional)
createdDatestring (optional)
modifiedByinteger (optional)
modifiedDatestring (optional)
relatedObjectIdinteger (optional)
statusinteger (optional)
rawobject (optional)

update_generic_object_delta

Available on request

Updates an existing GenericObjectDelta record by its integer ID in Aprimo Marketing Operations. Only include the fields you intend to change (partial update; omitted fields are left as-is). Requires confirmed=true after showing the user the exact changes. Returns the updated record.

Parameters:

ParameterTypeRequiredDescription
idstringYesThe record's integer ID.
bodystringYesJSON object with the fields to change (PM wire names). Omit fields you don't want to modify.
confirmedbooleanNoMust be true to proceed. Omit (or false) to get a confirmation gate error, then call again with confirmed=true after the user has explicitly approved the change.

Returns:

FieldTypeDescription
idinteger
namestring (optional)
descriptionstring (optional)
createdByinteger (optional)
createdDatestring (optional)
modifiedByinteger (optional)
modifiedDatestring (optional)
relatedObjectIdinteger (optional)
statusinteger (optional)
rawobject (optional)

update_generic_object_echo

Available on request

Updates an existing GenericObjectEcho record by its integer ID in Aprimo Marketing Operations. Only include the fields you intend to change (partial update; omitted fields are left as-is). Requires confirmed=true after showing the user the exact changes. Returns the updated record.

Parameters:

ParameterTypeRequiredDescription
idstringYesThe record's integer ID.
bodystringYesJSON object with the fields to change (PM wire names). Omit fields you don't want to modify.
confirmedbooleanNoMust be true to proceed. Omit (or false) to get a confirmation gate error, then call again with confirmed=true after the user has explicitly approved the change.

Returns:

FieldTypeDescription
idinteger
namestring (optional)
descriptionstring (optional)
createdByinteger (optional)
createdDatestring (optional)
modifiedByinteger (optional)
modifiedDatestring (optional)
relatedObjectIdinteger (optional)
statusinteger (optional)
rawobject (optional)