DEV

Hootsuite

Hootsuite Connection

Put Hootsuite to Work with @Human Automations and @Human Agents

The Hootsuite Connection documents all Triggers, Actions and Query Operations available for creating automations via the Hootsuite API.

What can you do with the Hootsuite Connection?

  • Connect to the Hootsuite API in a few clicks

  • Use the related Hootsuite Operations (see below) in @Human Automations or @Human Agents

Trigger Operations

Message Scheduled

Triggers on: hootsuite/messages/messages.scheduled

Triggered when a social media message is successfully scheduled in Hootsuite.

Message Published

Triggers on: hootsuite/messages/messages.published

Triggered when a scheduled social media message is successfully published.

Message Failed

Triggers on: hootsuite/messages/messages.failed

Triggered when a social media message fails to be published.

Media Upload Success

Triggers on: hootsuite/media/media.upload.success

Triggered when a media file is successfully uploaded for use in messages.

Media Upload Error

Triggers on: hootsuite/media/media.upload.error

Triggered when an error occurs during a media file upload process.

Suggestion Created

Triggers on: hootsuite/suggestions/suggestions.created

Triggered when a new amplify content suggestion is created.

Action Operations

Action: Create Media Upload Job

Action: Get Media Upload Status

Action: Schedule Message

Action: Suggest Content to Amplify

Query Operations

Example link

Example link

Obtaining Access Credentials

To obtain a Personal Access Token (PAT) for Hootsuite, follow these steps:

Prerequisites

  1. A Hootsuite Business/Enterprise account (PATs are not available for Free/Professional plans).

  2. Admin/Super Admin permissions to generate tokens.

Steps

  1. Log in to your Hootsuite account at https://hootsuite.com.

  2. Navigate to User Settings:

    • Click your profile icon (top-right) → "Account & Settings".

  3. Go to "My Profile""Developer" tab.

  4. Under "Personal Access Tokens", click "Create New Token".

  5. Provide a name for the token (e.g., "API Integration").

  6. Select the required permissions (scopes) for your use case.

  7. Click "Create Token".

  8. Copy the token immediately (it will not be shown again).

Scopes (Permissions)

Ensure you select the correct scopes, such as:

  • offline (for long-lived access)

  • manage:social-profiles (if interacting with social accounts)

  • publish (for posting content)

Configuring Webhooks

  1. Log in to your Hootsuite Developer account at https://developer.hootsuite.com.

  2. Navigate to "My Apps" in the top navigation menu.

  3. Select the application you want to configure webhooks for, or click "Create App" if you haven't created one yet.

  4. Click on "Webhooks" in the left-hand sidebar menu.

  5. Click the "Add Webhook" button.

  6. Enter your Destination URL in the provided field (this is the endpoint where Hootsuite will send event notifications).

  7. Select the Event Topics you wish to subscribe to (e.g., Inbox 2.0 Events, Message Events).

  8. Click "Save Webhook" to activate the subscription.

  9. Note the Secret Key provided for verifying the X-Hootsuite-Signature header in incoming requests.

Code (Apache v2.0): Service Connectivity and Metadata

Code (Apache v2.0): List of External Resources and Internal Mapping

Last updated