---
title: "GET /roles/FeedRoles"
method: GET
path: "/roles/FeedRoles"
tags: ["Roles"]
---

# GET /roles/FeedRoles

`GET /roles/FeedRoles`

## Request

- Base URL: `https://sb2api.servicechannel.com/v3`
- URL: `https://sb2api.servicechannel.com/v3/roles/FeedRoles`
- Auth: OAuth 2
  - Authorization code: `https://sb2login.servicechannel.com/oauth/authorize`
  - Token URL: `https://sb2login.servicechannel.com/oauth/token`
- TypeScript: <https://skmtc.dev/servicechannel/apis/servicechannel-api-v-3/docs/roles/FeedRoles/get.ts> (a function with typed inputs; its response is checked against the schema)

## Response `200`

Indicates that the request succeeded and that the requested information is in the response.

- ServiceChannelServicesMessagingPrimaryRolesPrimaryRolesInfo[]
  - `Id` integer
  - `SubscriberID` integer
  - `RoleTitle` string
  - `DashboardTitle` string
  - `ServiceRequestDashboard` boolean
  - `ServiceClick` boolean
  - `SupplyClick` boolean
  - `EquipmentModule` boolean
  - `PreventiveMaintenancetModule` boolean
  - `FixxbookLink` boolean
  - `PlaceServiceRequest` boolean
  - `InvoiceFullControl` boolean
  - `InvoiceReadAll` boolean
  - `InvoiceCreate` boolean
  - `InvoiceProcess` boolean
  - `InvoiceReadApprPaid` boolean
  - `ProposalFullControl` boolean
  - `ProposalRead` boolean
  - `ProposalCreate` boolean
  - `ProposalProcess` boolean
  - `ReportsReadEdit` boolean
  - `ReportsRead` boolean
  - `LocationsRead` boolean
  - `EquipmentRead` boolean
  - `ServiceProviderFullControl` boolean
  - `ServiceProviderRead` boolean
  - `ServiceProviderReadEdit` boolean
  - `ServiceProviderRequestFor` boolean
  - `TrackWoPoReadEdit` boolean
  - `TrackWoPoRead` boolean
  - `PowerUser` boolean
  - `AdminUser` boolean
  - `SuperUser` boolean
  - `SiteAuditSetup` boolean
  - `SiteAuditReporter` boolean
  - `ProviewAdmin` boolean
  - `FinancialManager` boolean
  - `FinancialManagerAdmin` boolean
  - `DashboardExpert` boolean
  - `PowerUserLite` boolean
  - `InventoryManager` boolean
  - `DecisionEngineUser` boolean
  - `ProjectManager` boolean
  - `RefrigerantTrackingAdmin` boolean
  - `SiteAccessAdmin` boolean
  - `DashboardAdminUser` boolean
  - `PrivateNetworkAccess` boolean
  - `AdditionalSetupNames` string
  - `SiteAuditAuditor` boolean
  - `PowerInvoiceUser` boolean
  - `InvoiceAdmin` boolean
  - `EulaSignoff` boolean
  - `WikiEditor` boolean
  - `SiteAccessMobile` boolean
  - `ProgramManager` boolean
  - `LocationAdmin` boolean
  - `PlannedMaintenanceAdmin` boolean
  - `ApprovalCodeEditor` boolean
  - `ProviderAssignmentsEditor` boolean
  - `ProviderAdmin` boolean
  - `SpacesAdmin` boolean
  - `SpacesExternal` boolean
  - `SpacesPlotter` boolean
  - `SpacesMaker` boolean
  - `AssetInventory` boolean
  - `PreventLogin` boolean
  - `SiteAuditEditor` boolean
  - `AddLabels` boolean
  - `EmailNotificationInvoice` boolean
  - `EmailNotificationProposal` boolean
  - `EmailNotificationWOAssignment` boolean
  - `EmailNotificationWONotes` boolean
  - `EmailNotificationProposalMLP` boolean
  - `EmailNotificationFollowingWo` boolean
  - `CompliancePMManager` boolean
  - `NetsuiteBillingAdmin` boolean
  - `EmbedAnalyticsUser` boolean
  - `ImpersonateUsers` boolean
  - `Trades` SystemCollectionsGenericKeyValuePairSystemInt32SystemString[]
    - `Key` integer
    - `Value` string
  - `FTMAccountAccess` boolean
  - `BudgetInsightsReporter` boolean
  - `AIActionHubAdmin` boolean
  - `AIActionHubUser` boolean
  - `AssignThirdParty` boolean
  - `OutOfOfficeAdmin` boolean

## Other responses

- `401`: Indicates that the requested resource requires authentication. <br/>Error codes: <br/> 504 - API call rejected by security permissions;
- `500`: Indicates that a generic error has occurred on the server.

---

[API](https://skmtc.dev/servicechannel/apis/servicechannel-api-v-3.md) - [All operations](https://skmtc.dev/servicechannel/apis/servicechannel-api-v-3/llms.txt) - [OpenAPI document](https://skmtc.dev/servicechannel/apis/servicechannel-api-v-3/revisions/d490d6596809?raw)
