bamboohr-upgrade-migration

Featured

Plan and execute BambooHR API migration with breaking change detection. Use when BambooHR announces API changes, adapting to deprecated endpoints, or migrating from legacy API patterns to current best practices. Trigger with phrases like "upgrade bamboohr", "bamboohr migration", "bamboohr breaking changes", "bamboohr API update", "bamboohr deprecated".

AI & Automation 2,266 stars 315 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# BambooHR Upgrade & Migration ## Overview Guide for handling BambooHR API changes, migrating from legacy patterns, and proactively detecting deprecations. BambooHR's API is versioned at v1 — breaking changes are announced on their changelog rather than through version bumps. ## Prerequisites - Current BambooHR integration working - Access to BambooHR API changelog - Git for version control - Test suite available ## Instructions ### Step 1: Check for Announced Changes ```bash # Monitor BambooHR's official changelog pages echo "Check these URLs before any migration work:" echo " Past changes: https://documentation.bamboohr.com/docs/past-changes-to-the-api" echo " Planned changes: https://documentation.bamboohr.com/docs/planned-changes-to-the-api" echo " Status page: https://status.bamboohr.com" ``` ### Step 2: Common Migration Patterns #### URL Format Migration BambooHR has used two base URL formats historically: ```typescript // Legacy format (still works) const LEGACY = `https://api.bamboohr.com/api/gateway.php/${domain}/v1`; // Modern format (equivalent) const MODERN = `https://${domain}.bamboohr.com/api/v1`; // Migration: both work, but use the gateway.php format for API key auth // The modern format is used for browser-based OAuth flows ``` #### XML to JSON Migration ```typescript // Legacy: XML responses (default if no Accept header) const xmlRes = await fetch(`${BASE}/employees/directory`, { headers: { Authorization: AUTH }, // No Accept hea...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Featured

bamboohr-common-errors

Diagnose and fix BambooHR API errors and exceptions. Use when encountering BambooHR errors, debugging failed requests, or troubleshooting HTTP 400/401/403/404/429/500/503 responses. Trigger with phrases like "bamboohr error", "fix bamboohr", "bamboohr not working", "debug bamboohr", "bamboohr 401", "bamboohr 429".

2,266 Updated today
jeremylongshore
AI & Automation Featured

bamboohr-reference-architecture

Implement BambooHR reference architecture for production HR data pipelines. Use when designing new BambooHR integrations, building employee sync systems, or establishing architecture standards for BambooHR-powered applications. Trigger with phrases like "bamboohr architecture", "bamboohr design", "bamboohr project structure", "bamboohr system design", "bamboohr pipeline".

2,266 Updated today
jeremylongshore
AI & Automation Featured

bamboohr-install-auth

Install and configure BambooHR API authentication with HTTP Basic Auth. Use when setting up a new BambooHR integration, configuring API keys, or initializing BambooHR REST API access in your project. Trigger with phrases like "install bamboohr", "setup bamboohr", "bamboohr auth", "configure bamboohr API key", "bamboohr credentials".

2,266 Updated today
jeremylongshore
AI & Automation Featured

hubspot-upgrade-migration

Upgrade @hubspot/api-client SDK versions and migrate between API versions. Use when upgrading the HubSpot Node.js SDK, migrating from v1/v2 to v3 APIs, or handling breaking changes in the HubSpot API client. Trigger with phrases like "upgrade hubspot", "hubspot SDK update", "hubspot breaking changes", "migrate hubspot API version", "hubspot v3 migration".

2,266 Updated today
jeremylongshore
AI & Automation Featured

abridge-upgrade-migration

Plan and execute Abridge integration upgrades and EHR migration procedures. Use when upgrading Abridge API versions, migrating between EHR systems, or handling breaking changes in clinical documentation workflows. Trigger: "abridge upgrade", "abridge migration", "abridge version update", "migrate abridge EHR", "abridge breaking changes".

2,266 Updated today
jeremylongshore