Organization/MSP Account Requirement
API access in ChangeBreeze is exclusively available to Organization (MSP) level accounts. This means:
-
Only users with
msp_ownerormsp_userroles can create and manage API keys -
Individual client/company accounts do not have access to the API
-
All API actions are scoped to the organization level
Why This Restriction Exists
1. Security and Compliance
-
Centralized Management: MSPs need to maintain control over API access for their entire organization and client base
-
Audit Trail: All API activity is tracked at the organization level for security and compliance
-
Rate Limiting: Prevents abuse by implementing organization-wide rate limits
2. Business Model Alignment
-
Service Provider Focus: The API is designed for MSPs to integrate ChangeBreeze with their service management tools
-
Billing Structure: API usage is included in MSP/organization subscriptions
-
Support Model: Enterprise-level support is provided for API consumers
3. Technical Architecture
-
Multi-tenancy: The API is built to handle MSPs managing multiple client companies
-
Permission Model: API keys inherit the organization's permissions and access controls
-
Resource Management: Ensures fair usage across all clients within an MSP's organization
Requesting Access
If you believe your use case requires API access, please contact your MSP administrator or the ChangeBreeze support team to discuss your requirements.