Skip to main content
AI/MLjeremylongshore

hootsuite-upgrade-migration

'Analyze, plan, and execute Hootsuite SDK upgrades with breaking change

Stars
2,267
Source
jeremylongshore/claude-code-plugins-plus-skills
Updated
2026-05-31
Slug
jeremylongshore--claude-code-plugins-plus-skills--hootsuite-upgrade-migration
View on GitHubRaw SKILL.md

// install — copy + paste into any project

mkdir -p .claude/skills && curl -fsSL https://raw.githubusercontent.com/jeremylongshore/claude-code-plugins-plus-skills/HEAD/plugins/saas-packs/hootsuite-pack/skills/hootsuite-upgrade-migration/SKILL.md -o .claude/skills/hootsuite-upgrade-migration.md

Drops the SKILL.md into .claude/skills/hootsuite-upgrade-migration.md. Works with Claude Code, Cursor, and any agent that loads SKILL.md files from .claude/skills/.

Hootsuite Upgrade & Migration

Overview

Hootsuite REST API is versioned at /v1/. Monitor the developer changelog for deprecations and new endpoints.

Instructions

Step 1: Check Current API Usage

# List all Hootsuite API calls in your codebase
grep -r "platform.hootsuite.com" src/ --include="*.ts" --include="*.py"

Step 2: Migration Patterns

// If Hootsuite introduces v2 endpoints:
// BEFORE
const response = await fetch('https://platform.hootsuite.com/v1/messages', ...);
// AFTER
const API_VERSION = process.env.HOOTSUITE_API_VERSION || 'v1';
const response = await fetch(`https://platform.hootsuite.com/${API_VERSION}/messages`, ...);

Step 3: Social Network Changes

When Hootsuite adds/removes social network support:

const SUPPORTED_NETWORKS = ['TWITTER', 'FACEBOOK', 'INSTAGRAM', 'LINKEDIN', 'PINTEREST', 'YOUTUBE', 'TIKTOK'] as const;
type SocialNetwork = typeof SUPPORTED_NETWORKS[number];

Resources

Next Steps

For CI, see hootsuite-ci-integration.