Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -29,108 +29,108 @@
"wrapper_tool": {
"name": "retrieve_event_completions",
"description": {
"tagline": "Retrieve instances of event completion data.",
"detailed": "Use this tool to retrieve all event completions associated with a specific contact. Ideal for tracking event participation and analyzing engagement."
"tagline": "Retrieve instances of event completion data for contacts.",
"detailed": "Use this tool to obtain all event completions associated with a specific contact. Ideal for tracking event interactions or analyzing contact engagement."
},
"return_annotation": "Event completion data for contacts.",
"return_annotation": "Instances of event completion data.",
"arguments": [
{
"name": "crm_object_type",
"alternative_names": [
"crm_type",
"object_filter_type"
"object_type_filter",
"crm_entity_type"
],
"description": "Specify the CRM object type to filter event instances (e.g., `contact`).",
"description": "The CRM object type to filter event instances (e.g., 'contact'). Specify when retrieving data for a CRM record. Include 'object_id' if needed.",
"endpoint_argument_name": "objectType"
},
{
"name": "event_type_name",
"alternative_names": [
"event_name",
"event_category"
"event_name_type",
"event_category_name"
],
"description": "The specific name of the event type to retrieve data for. Available event types can be found using the event types endpoint.",
"description": "Specify the name of the event type to filter event completion instances.",
"endpoint_argument_name": "eventType"
},
{
"name": "paging_cursor_token",
"name": "paging_cursor_after_token",
"alternative_names": [
"next_page_token",
"continuation_token"
"cursor_after",
"after_token"
],
"description": "The token for the next page of results, returned as `paging.next.after` in the previous response.",
"description": "The paging cursor token from the last read resource for paginated results.",
"endpoint_argument_name": "after"
},
{
"name": "paging_before_token",
"name": "paging_before_cursor",
"alternative_names": [
"cursor_before",
"previous_page_token"
"paging_cursor_before",
"cursor_before_paging"
],
"description": "The cursor token to fetch results occurring before this point when paginating results.",
"description": "The cursor token for paginating backwards. Use this if you want to navigate to results displayed before the current page.",
"endpoint_argument_name": "before"
},
{
"name": "max_results_per_page",
"name": "maximum_results_per_page",
"alternative_names": [
"results_per_page_limit",
"results_limit",
"page_size"
],
"description": "The maximum number of results to display per page.",
"description": "The maximum number of results to display per page. Set this to control pagination.",
"endpoint_argument_name": "limit"
},
{
"name": "sort_direction",
"name": "sort_by_timestamp_direction",
"alternative_names": [
"order_by_timestamp",
"timestamp_sort"
"timestamp_sort_order",
"event_order"
],
"description": "Specify the sort direction for event instances based on the timestamp. Use `ASCENDING` or `DESCENDING`.",
"description": "Specifies the sort direction based on the event instance timestamp. Acceptable values are `ASCENDING` or `DESCENDING`.",
"endpoint_argument_name": "sort"
},
{
"name": "filter_occurred_after_datetime",
"name": "filter_after_datetime",
"alternative_names": [
"datetime_filter_after",
"occurred_after"
"after_datetime",
"events_after_date"
],
"description": "Filter for event data occurring after a specific datetime, in ISO 8601 format (e.g., '2023-01-01T00:00:00Z').",
"description": "Filter for event data that occurred after a specific datetime. Use ISO 8601 format (e.g., '2023-01-01T00:00:00Z').",
"endpoint_argument_name": "occurredAfter"
},
{
"name": "filter_events_occurred_before",
"name": "filter_before_datetime",
"alternative_names": [
"event_filter_before_date",
"before_date_filter"
"before_datetime_filter",
"end_datetime_filter"
],
"description": "Filter for events that occurred before a specific datetime. Accepts an ISO 8601 formatted date-time string.",
"description": "Filter to retrieve event data that occurred before a specified datetime. Provide in ISO 8601 format (e.g., '2023-10-05T14:48:00Z').",
"endpoint_argument_name": "occurredBefore"
},
{
"name": "crm_object_id",
"alternative_names": [
"object_id",
"crm_record_id"
"crm_record_id",
"object_id"
],
"description": "The ID of the CRM Object to filter event instances on. Must be used with `object_type`.",
"description": "The ID of the CRM Object to filter event instances. Must be used with 'object_type'.",
"endpoint_argument_name": "objectId"
},
{
"name": "unique_identifier_property",
"alternative_names": [
"contact_email",
"identifier_property"
"identifier_property",
"contact_identifier"
],
"description": "Specify a unique identifier for a CRM object. For contacts, use the email property (e.g., `email=name@domain.com`).",
"description": "Specify a unique identifier to retrieve event data for a CRM object. For contacts, use the `email` property, e.g., `unique_identifier_property.email=name@domain.com`.",
"endpoint_argument_name": "objectProperty.{propname}"
},
{
"name": "event_property_filter",
"alternative_names": [
"event_property_criteria",
"filter_by_event_property"
"event_attribute_value",
"completion_property_value"
],
"description": "Specify a key-value pair to filter event completions by a property (e.g., `hs_city=portland`). Use `%20` or `+` for spaces.",
"description": "Specify a filter for event completions by an event property and its value (e.g., `hs_city=new+york`). Replace spaces with `%20` or `+`.",
"endpoint_argument_name": "property.{propname}"
},
{
Expand All @@ -139,7 +139,7 @@
"event_ids",
"instance_ids"
],
"description": "List of event instance IDs. Each ID must uniquely match the event instance, and any additional filters must align with the event instance\u2019s attributes.",
"description": "IDs of event instances to filter. Use an array to specify multiple IDs. Other filters must match the event values for results.",
"endpoint_argument_name": "id"
}
]
Expand Down
Loading
Loading