Skip to Content
ResourcesIntegrationsSalesHubSpot Conversations API

HubSpot Conversations API

HubSpot Conversations API icon
Arcade Unoptimized

Tools that enable LLMs to interact directly with the Hubspot Conversations API

Author:Arcade
Version:0.2.1
Auth:User authorization via the Hubspot auth provider
24tools

HubspotConversationsApi enables seamless interactions with HubSpot's Conversations API, allowing for efficient management of conversation data. Developers can leverage this toolkit to execute various functionalities within HubSpot Conversations directly.

Capabilities

  • Archive and manage conversation threads for data efficiency.
  • Create and retrieve details about channel accounts and inboxes.
  • Publish and manage custom channel messages.
  • Access detailed message history and conversation participants.
  • Update statuses and configurations for conversation threads and messages.

OAuth

  • Provider: Unknown
  • Scopes: conversations.custom_channels.read, conversations.custom_channels.write, conversations.read, conversations.write.

Secrets

  • No secrets exist for this toolkit.

Available tools(24)

24 of 24 tools
Tool nameDescriptionSecrets
Archives a conversation thread, marking it for deletion. Use this tool to archive a conversation thread, which will then be permanently deleted after 30 days. Ideal for managing conversational data efficiently by removing unnecessary threads.
Create a new account for a specified communication channel. This tool is used to create a new account within a specific communication channel using Hubspot. It enables multiple accounts to communicate over a single channel with different delivery identifiers.
Retrieve details of a HubSpot channel account by ID. Fetches detailed information about a specific HubSpot channel account using the channel account ID. Use this tool to obtain information about a channel account, such as its status and configuration.
Retrieve accounts for a specified custom channel. This tool is used to fetch a list of accounts associated with a specific custom channel in Hubspot Conversations, identified by the channel ID.
Retrieve details for a specific message in a custom channel. Use this tool to get the details of a specific message sent through a custom channel in Hubspot Conversations. Ideal for obtaining message content, sender information, and timestamps.
Retrieve details of a conversation inbox by ID. Use this tool to obtain detailed information about a specific conversation inbox by providing the inbox ID.
Retrieve the message history for a specific thread. This tool retrieves the message history for a given conversation thread by its ID. It should be used when you need to access past messages of a thread in Hubspot Conversations.
Retrieve a list of conversation channels from Hubspot. Use this tool to get a list of conversation channels from Hubspot, applying optional filters and sorting if needed.
Retrieve a list of conversation inboxes. This tool fetches a list of conversation inboxes, allowing for optional filters and sorting to customize the results.
Publish a message to a custom channel on HubSpot. This tool sends a message over a specified custom channel in HubSpot Conversations. Use this tool to communicate via custom-integrated messaging channels. Note: Understanding the request schema is necessary to properly create the stringified JSON input object for execution. This operation also requires path parameters. Modes: - GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't already have it. Do NOT call repeatedly if you already received the schema. - EXECUTE: Performs the operation with the provided request body JSON. Note: You must also provide the required path parameters when executing. If you need the schema, call with mode='get_request_schema' ONCE, then execute.
Resolve ActorIds to conversation participants. Use this tool to retrieve detailed information about participants in a conversation given their ActorIds. Typically called when there's a need to understand who the participants in a conversation are by resolving their IDs.
Retrieve details of a specific actor by actor ID. Use this tool to get information about a specific actor within Hubspot Conversations by providing their actor ID. It should be called when actor-specific details are needed.
Retrieve details for a specific channel account. Use this tool to get detailed metadata about a channel account, including its channel, inbox ID, and delivery identifiers. Ideal for understanding the configuration and associations of a channel account in Hubspot.
Retrieve a list of channel accounts from Hubspot. This tool calls the Hubspot Conversations API to retrieve a list of channel accounts. It supports optional filters and sorting to refine the results.
Retrieve details of a channel using its ID. Use this tool to get comprehensive details about a specific channel in Hubspot Conversations by providing the channel ID.
Retrieve conversation threads from Hubspot Conversations. Use this tool to fetch a list of conversation threads from Hubspot Conversations. You can apply optional filters and sorting to tailor the results.
Retrieve the original text and rich text of a HubSpot message. Use this tool to access the full original content of a message within a conversation on HubSpot. Ideal for retrieving untruncated message details when the truncation status indicates it might be truncated.
Retrieve detailed information about a conversation thread by ID. Use this to access specific conversation threads and their details for a given thread ID.
Retrieve a single message from a conversation thread. Call this tool to get the details of a specific message within a conversation thread using the message ID. Useful for accessing conversation content for review or processing.
Send a new message in a conversation thread. Use this tool to send a new message on an existing conversation thread. Ideal for continuing discussions or replying within a thread. Note: Understanding the request schema is necessary to properly create the stringified JSON input object for execution. This operation also requires path parameters. Modes: - GET_REQUEST_SCHEMA: Returns the schema. Only call if you don't already have it. Do NOT call repeatedly if you already received the schema. - EXECUTE: Performs the operation with the provided request body JSON. Note: You must also provide the required path parameters when executing. If you need the schema, call with mode='get_request_schema' ONCE, then execute.
Update channel account name and authorization status. Use this tool to modify the name and authorization status of a channel account in Hubspot Conversations. This is useful for managing channel accounts, including disabling them by setting the isAuthorized flag to False.
Update channel account staging token details for public apps. This tool updates the account name and delivery identifier of a channel account staging token in Hubspot Conversations. Use it when you need to modify these details for a specific channel account created from a staging token.
Update the status or restore a conversation thread. This tool updates a single thread's status or restores it within Hubspot Conversations. Use it to change the status or restore a thread based on the thread ID provided.
Update the status of a conversation message. Use this tool to update the status of a message within a custom channel on Hubspot Conversations. It indicates whether a message was successfully sent, failed, or read. Additionally, for failed messages, you can include an error message for clarification.
Last updated on