Roles & scopes

Authorization is role × scope. Your organization uses tenant scope; CloudPulse staff may use provider scope for support.

Scopes

ScopeMeaning
tenantUser belongs to one organization. All data access is limited to that tenant.
providerCloudPulse platform staff. Not used for customer logins.

Roles

RoleTypical use
adminUsers, SSO, accounts, full tenant configuration.
editorOperational changes (accounts when permitted, Action Center queue, enrichment edits).
analystAnalysis-focused access (read + selected write capabilities).
finopsCost / budget oriented capabilities.
viewerRead-all within grants; no CSV/export; budget notify emails redacted.

Viewer account grants

Viewers may be limited to specific account_id values. GET /v1/auth/me returns account_ids as a list, or null when unrestricted within the tenant. Empty grants mean empty account pickers — never an unfiltered list of other organizations.

Isolation