WARP guide
Getting Started with WARP Permissions
How to use the WARP portal, understand active customer context, and recognize when permissions affect what you can see or do.
WARP is customer-scoped. Most portal pages show data for the active customer in your session, and the actions available to you depend on your role and permission scopes. If something is missing, disabled, or returns a permission error, the first questions are: "Which customer am I in?" and "Does my role include the required scope?"
Active Customer Context
When you sign in, WARP loads your user profile, active customer, role, and scopes. The active customer controls which trunks, numbers, port requests, invoices, team members, and API keys you are viewing.
If you have access to more than one customer, switch to the correct customer before making changes. After switching, the portal reloads your session context so navigation, scopes, and customer data line up with the selected account.
Buzz uses the same active customer context you do. When you ask about numbers, billing, trunks, or porting, Buzz should answer for the customer currently selected in the portal.
Why Pages or Buttons May Be Hidden
WARP uses scopes to decide what you can see and do. A page may be visible only when your role includes the read scope for that feature. Buttons that create, update, delete, submit, or execute actions usually require a write or action-specific scope.
Common examples:
- Number search requires
numbers:read; assigning or changing numbers requiresnumbers:write. - Viewing trunks requires
trunks:read; creating, editing, deleting, or changing trunk IPs requirestrunks:write. - Viewing port requests requires
porting:read; editing drafts requiresporting:write; submission and activation have separate scopes. - Viewing billing requires
billing:read. - Managing team members, roles, or API keys requires the matching team or API key scopes.
If a button is disabled or missing, your role may be intentionally read-only. Ask a customer admin or owner to update your role if you need more access.
Dashboard Cards
The dashboard combines account and operations data. Depending on your scopes, you may see balance, trunk count, number count, utilization, trends, recent call records, and account status.
Dashboard data is permission-aware. For example, usage and call-detail cards need call analytics scopes, number inventory cards need number scopes, and billing cards need billing scopes. If a card is absent, it does not necessarily mean the data does not exist. It may mean your role cannot read it.
Using Buzz in the Portal
Buzz is the in-portal assistant. It can explain what you are seeing, help find the right workflow, fill supported forms, and prepare actions for confirmation. Buzz reads your active customer and your scopes. It should not tell you to perform an action that your role cannot perform.
Buzz can answer general "how do I..." questions even when you lack a write scope. For actual changes, it needs the relevant feature scope and, for sensitive operations, may require step-up verification before execution.
Scopes and API Reference
Use these as the main permission anchors:
buzz:use- ask Buzz, view sessions, submit feedback, upload files for Buzz where supported.analytics:readandcdrs:read- dashboard and call statistics.trunks:read,numbers:read,billing:read- customer resource summaries.team:read- view team members, roles, and the scope catalog.
Common endpoints:
GET /v1/meloads your user, active customer, and effective scopes.POST /v1/me/switch-customerchanges active customer context.GET /v1/scopeslists available scopes when your role can view team data.GET /v1/dashboard/statsreads dashboard statistics.GET /v1/customers/me/balanceandGET /v1/customers/me/utilizationread customer account summaries.
Fast Checklist
If you cannot find or use a feature:
- Confirm you are in the right customer.
- Confirm your role includes the needed read or write scope.
- Try the page from the left navigation after switching customers.
- Ask a customer admin to adjust your role if the missing access is expected.
- Ask Buzz to identify the required scope for the page you are on.