hubspot-enterprise-rbac

Featured

Configure HubSpot enterprise access control with OAuth scopes and team permissions. Use when implementing role-based access, configuring per-team HubSpot scopes, or setting up multi-user access patterns for HubSpot integrations. Trigger with phrases like "hubspot RBAC", "hubspot roles", "hubspot enterprise", "hubspot permissions", "hubspot team access", "hubspot OAuth scopes".

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

# HubSpot Enterprise RBAC ## Overview Implement role-based access control for HubSpot integrations using OAuth scopes, multiple private apps with different permissions, and application-level authorization. ## Prerequisites - HubSpot Enterprise subscription (for team-level permissions) - Understanding of HubSpot OAuth scopes - Multiple private apps or OAuth app configured ## Instructions ### Step 1: Scope-Based Access Model HubSpot's permission model is scope-based. Create separate private apps for different access levels: | Role | Private App | Scopes | Use Case | |------|-----------|--------|----------| | Reader | `hubspot-readonly` | `crm.objects.contacts.read`, `crm.objects.deals.read`, `crm.objects.companies.read` | Dashboards, reports | | Writer | `hubspot-readwrite` | Above + `.write` variants | CRM operations | | Admin | `hubspot-admin` | All CRM scopes + `crm.schemas.*.read` | Schema management | | Sync | `hubspot-sync` | `crm.objects.contacts.read`, `crm.objects.contacts.write`, `crm.import` | Data sync jobs | | Webhook | `hubspot-webhook` | `automation` | Event handling only | ### Step 2: Multi-Token Client Factory ```typescript import * as hubspot from '@hubspot/api-client'; type AccessLevel = 'reader' | 'writer' | 'admin' | 'sync'; const TOKEN_MAP: Record<AccessLevel, string> = { reader: process.env.HUBSPOT_READER_TOKEN!, writer: process.env.HUBSPOT_WRITER_TOKEN!, admin: process.env.HUBSPOT_ADMIN_TOKEN!, sync: process.env.HUBSPOT_SYNC_TOKEN!, }...

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 Solid

webflow-enterprise-rbac

Configure Webflow enterprise access control — OAuth 2.0 app authorization, scope-based RBAC, per-site token isolation, workspace member management, and audit logging for compliance. Trigger with phrases like "webflow RBAC", "webflow enterprise", "webflow roles", "webflow permissions", "webflow OAuth scopes", "webflow access control", "webflow workspace members".

2,266 Updated today
jeremylongshore
AI & Automation Featured

hubspot-install-auth

Install and configure HubSpot API client with authentication. Use when setting up a new HubSpot integration, configuring private app tokens, OAuth 2.0 flows, or initializing the @hubspot/api-client SDK. Trigger with phrases like "install hubspot", "setup hubspot auth", "hubspot access token", "configure hubspot API", "hubspot private app".

2,266 Updated today
jeremylongshore
AI & Automation Featured

apollo-enterprise-rbac

Enterprise role-based access control for Apollo.io. Use when implementing team permissions, restricting data access, or setting up enterprise security controls. Trigger with phrases like "apollo rbac", "apollo permissions", "apollo roles", "apollo team access", "apollo enterprise security".

2,266 Updated today
jeremylongshore
AI & Automation Featured

hubspot-integration

Expert patterns for HubSpot CRM integration including OAuth authentication, CRM objects, associations, batch operations, webhooks, and custom objects. Covers Node.js and Python SDKs.

39,227 Updated today
sickn33
AI & Automation Featured

cohere-enterprise-rbac

Configure Cohere enterprise API key management, role-based access, and org controls. Use when implementing multi-team API key management, per-team usage limits, or setting up organization-level controls for Cohere. Trigger with phrases like "cohere enterprise", "cohere RBAC", "cohere team keys", "cohere org management", "cohere access control".

2,266 Updated today
jeremylongshore