[This is preliminary documentation and is subject to change.]
Returns a list of report types that are filtered by the job roles that the user defined in the authentication
is assigned to and that have a non-archived, active report form associated with it.
If job role filtering is not enabled all report types will be returned.
Namespace: QPulseWebServices.Contracts.ServiceAssembly: QPulseWebServices.Contracts (in QPulseWebServices.Contracts.dll) Version: 2.100.591.48
Syntax
| C# |
|---|
ReportTypeManagedListItem[] GetReportTypesForJobRole( string token ) |
Parameters
- token
- Type: System..::..String
Authentication token
Return Value
A list of available ReportTypes filtered by job role if job role filtering is enabled
Remarks
REST Availability: Supports HTTP POST
Exceptions
| Exception | Condition |
|---|---|
| ServiceFaultCode..::..AuthenticationFailed | The token provided could not be authenticated. |
| ServiceFaultCode..::..SessionInvalid | The Q-Pulse session was invalid. |
| ServiceFaultCode..::..UnsufficientPermission | The user does not have the permissions required to complete the operation |