page required | integer <int32> (PageParam) >= 1 Example: page=1 |
pageSize required | integer <int32> (ResultsPerPageParam) [ 1 .. 1000 ] Results to return per page
Example: pageSize=100 |
sort | string (SortParam) Comma-delimited list of the fields to sort by - defaults to ascending order, suffix :desc to change
Example: sort=id,name | name:desc |
fields | string (FieldsParam) Comma-delimited list of the field(s) to return if only a subset is required
Example: fields=id,name |
id | string (IdFilterParam) Example: id=0 |
name | string (StringFilterParam) Filter by customer contract name
Example: name=xyz | in:x,y | like:xyz |
customerId | string (IdFilterParam) Example: customerId=0 |
siteId | string (IdFilterParam) Example: siteId=0 |
contractProfileId | string (IdFilterParam) Filter by contract profile
Example: contractProfileId=0 |
startDate | string (DateFilterParam) Example: startDate=yyyy-MM-dd | lt:yyyy-MM-dd | gt:yyyy-MM-dd | gtn:yyyy-MM-dd |
endDate | string (DateFilterParam) Example: endDate=yyyy-MM-dd | lt:yyyy-MM-dd | gt:yyyy-MM-dd | gtn:yyyy-MM-dd |
rolloverContractProfileId | string (IdFilterParam) Filter by rollover contract profile
Example: rolloverContractProfileId=0 |
renewalAlert | string (BooleanFilterParam) Filter by contracts within renewal alert day(s)
Example: renewalAlert=true | false |
noticePeriod | string (BooleanFilterParam) Filter by contracts within notice period alert day(s)
Example: noticePeriod=true | false |
filter | string (StringFilterParam) Filter by text (Name, Assignment Level, Profile Name or Roll-over Profile Name)
Example: filter=xyz | in:x,y | like:xyz |
includeSupersededVersions | string (BooleanFilterParam) Filter to include superseded i.e. old versions of the customer contract
Example: includeSupersededVersions=true | false |
recentWithRPIsOrFuture | string (BooleanFilterParam) If true, then return only customer contracts associated to RPIs that are 'recent', or customer contracts starting in the future.
Example: recentWithRPIsOrFuture=true | false |