[This is preliminary documentation and is subject to change.]
Returns a list of forms that have changed from the versions and last synced date passed in along with an
indication of whether the change was a delete
Namespace: QPulseWebServices.Contracts.ServiceAssembly: QPulseWebServices.Contracts (in QPulseWebServices.Contracts.dll) Version: 2.100.591.48
Syntax
| C# |
|---|
ReportFormChange[] GetChangedForms( string token, RecordVersion[] reportFormVersions, DateTime lastSynced ) |
Parameters
- token
- Type: System..::..String
Authentication token
- reportFormVersions
- Type: array<QPulseWebServices.Contracts.Contracts.Data..::..RecordVersion>[]()[][]
List of report form ID and Version pairs
- lastSynced
- Type: System..::..DateTime
The datetime that the forms were last checked
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 |