package
1.8.27
Repository: https://github.com/tcncloud/api-go.git
Documentation: pkg.go.dev

# Constants

No description provided by the author
Allows for viewing and editing users within an orgs access tokens.
Enables access to agent.
Enables agents to use agent assisted portals.
Enables access to the call scripts builder app.
Enabled access to scrublist options on calls.
Enables Agents to view plugins.
Enables access to agent management app for assigning skills, huntgroup, etc.
Enables Agents to view plugins.
Enables access to the Agent Portal feature.
Enables agents to view manual approve tasks Enables Agents to view portals.
Enables access to update agent scripts properties and settings.
Enables access to get agent scripts properties and settings.
Enables editing data using billing related tools.
Enables access to BI analytics app.
Enables Agents to change their own hunt group.
Enables Agents to change their own skill groups.
Enables access to the compliance app.
Enables access to compliance consent profiles .
ACCESS the Contact Manager APP: Routing, Listing the Contact Manager, List,Get, KYC etc.
No description provided by the author
Enables copying resources from one organization to another.
Enables the customer support tools.
Enables ability to edit BI dashboards.
Enables ability to view BI dashboards.
Enables access to create, update, or delete delivery notifications.
Enables access to view delivery notifications.
Enables viewing WIP or unreleased features in development.
Enables access to Dev Tools app.
Enables access to edit extensions.
Enables access to update hunt group properties and settings.
Enables access to get hunt group properties and settings.
Enables user account imitation.
Enables writes for common library insights.
allows user to edit insights for dashboards deprecated Deprecated: Marked as deprecated in api/commons/auth/perms.proto.
allows user to read insights for dashboards deprecated Deprecated: Marked as deprecated in api/commons/auth/perms.proto.
allows access to edit insights.
allows access to read insights deprecated Deprecated: Marked as deprecated in api/commons/auth/perms.proto.
Enables access to insights.
Enables access to integrations journey menu options.
Enables access to integrations payment menu options.
Enables access to viewing the integrations app.
Enables attachment of labels to entities.
Enables CRUD operations for Labels.
Enables editing learning center materials.
Enables access to editing LMS properties.
Enables access to viewing the List Management Services app.
Allows viewing and editing delegated login connections.
No description provided by the author
Enables agents to create manual conversations.
Enables access to create, update, and archive in Newsroom manager.
Enables access to publish in Newsroom manager.
Enables access to viewing the main newsroom app and showing the popup This permission will be give to orgs automatically, but can be removed manually to opt out of newsroom notifications.
Enables access to omni boss app.
enables write access in omni boss app and dashboards.
No description provided by the author
Enables editing organization data using the organization tools.
Enables viewing organization related views and data using the organization tools.
Enables user account imitation for users within the p3 client hierarchy.
Enables access to create, update, or delete in PBX Manager.
Enables access to view PBX Manager.
Enables access to the PBX Softphone Widget in the GlobalTopBar.
Enables ability to assign permission groups to users.
Enables creating and editing of permission groups.
Enables write access to automated reports.
Enables access to room 303 chat at a base level Lowest tier permissions for unconfigured rooms and direct messaging.
Provides middle level permissions for unconfigured rooms and direct messaging in room303.
Provides top level permissions rooms and direct messaging for all users in room303.
Enables access to Scorecards app.
Enables access to evaluating scorecards.
Enables access to flag eval features.
Enables access to manage learning opportunities.
Enables access to managing scorecards.
Enables access to create, update, or delete soundboard files.
Enables access to get and list soundboard files.
Enables user to view and mangage all org subscriptions.
Enables admin access to dashboards (TCN standard dashboards).
Enables admin access to insights (TCN standard insights).
gives access to and editing of admin settings.
Enables sensitive and specific billing tools for TCN employees only.
Enables sensitive and specific billing tools for TCN employees only.
Adds Extra Access to: EnableProject.
ACCESS the Tickets APP: Routing, Listing the tickets, dashboard, reports.
Enables CRUD operations for Trusts.
0 explicitly means unspecified or invalid.
Enables ability to create users.
Enables ability to edit users.
Allows viewing and editing of Agent Caller ID.
Enable ability for user to change their user options.
Enable ability for user to change their own password.
Enables ability to view the campaign completion box.
Ability to view voice mails for agents.
Enables access to voice analytics app.
Enables access to configuration within voice analytics.
Enables access to managing flags within voice analytics.
Enables ability to download recordings within voice analytics.
Enables access to voice analytics screenRecording navigation.
Enables ability to delete screen recordings.
Enables ability to delete transcripts within voice analytics.
Enables ability to download transcripts within voice analytics.
Enables downloading of voicemails.
Enables access to WFM app.
Enables access to the Adherence app as an Admin user.
Enables access to the Adherence app as a Manager user.
Enables access to the Adherence app as a Monitor user.
Enables access to workflows builder.
Enables ability for key creation - only used by SROs and account managers.

# Variables

No description provided by the author
No description provided by the author
Enum value maps for Permission.
Enum value maps for Permission.

# Structs

AuthClaims is a proto mapping of the JWT Claims.
AuthenticatedUser is a proto serialized version of AuthUser.

# Type aliases

Permission enum contains the permissions to be used for access control.