JiwaAPI

<back to all web services

SY_UserGroupPermissionsQuery

Requires Authentication
SY_UserGroupPermissionsQuery Parameters:
NameParameterData TypeRequiredDescription
RecIDqueryGuid?No
RecIDInqueryGuid[]No
SY_UserGroups_RecIDqueryGuid?No
SY_UserGroups_RecIDInqueryGuid[]No
SY_Forms_ClassNamequerystringNo
SY_Forms_ClassNameStartsWithquerystringNo
SY_Forms_ClassNameEndsWithquerystringNo
SY_Forms_ClassNameContainsquerystringNo
SY_Forms_ClassNameLikequerystringNo
SY_Forms_ClassNameBetweenquerystring[]No
SY_Forms_ClassNameInquerystring[]No
ControlTypequerystringNo
ControlTypeStartsWithquerystringNo
ControlTypeEndsWithquerystringNo
ControlTypeContainsquerystringNo
ControlTypeLikequerystringNo
ControlTypeBetweenquerystring[]No
ControlTypeInquerystring[]No
ControlNamequerystringNo
ControlNameStartsWithquerystringNo
ControlNameEndsWithquerystringNo
ControlNameContainsquerystringNo
ControlNameLikequerystringNo
ControlNameBetweenquerystring[]No
ControlNameInquerystring[]No
ReadAccessLevelquerybyte?No
ReadAccessLevelGreaterThanOrEqualToquerybyte?No
ReadAccessLevelGreaterThanquerybyte?No
ReadAccessLevelLessThanquerybyte?No
ReadAccessLevelLessThanOrEqualToquerybyte?No
ReadAccessLevelNotEqualToquerybyte?No
ReadAccessLevelBetweenquerybyte[]No
ReadAccessLevelInquerybyte[]No
WriteAccessLevelquerybyte?No
WriteAccessLevelGreaterThanOrEqualToquerybyte?No
WriteAccessLevelGreaterThanquerybyte?No
WriteAccessLevelLessThanquerybyte?No
WriteAccessLevelLessThanOrEqualToquerybyte?No
WriteAccessLevelNotEqualToquerybyte?No
WriteAccessLevelBetweenquerybyte[]No
WriteAccessLevelInquerybyte[]No
ItemNoqueryint?No
ItemNoGreaterThanOrEqualToqueryint?No
ItemNoGreaterThanqueryint?No
ItemNoLessThanqueryint?No
ItemNoLessThanOrEqualToqueryint?No
ItemNoNotEqualToqueryint?No
ItemNoBetweenqueryint[]No
ItemNoInqueryint[]No
RowHashquerybyte[]No
QueryBase Parameters:
NameParameterData TypeRequiredDescription
Skipformint?No
Takeformint?No
OrderByformstringNo
OrderByDescformstringNo
IncludeformstringNo
FieldsformstringNo
MetaformDictionary<string, string>No
SY_UserGroupPermissions Parameters:
NameParameterData TypeRequiredDescription
RecIDformGuidNo
SY_UserGroups_RecIDformGuidNo
SY_Forms_ClassNameformstringNo
ControlTypeformstringNo
ControlNameformstringNo
ReadAccessLevelformbyteNo
WriteAccessLevelformbyteNo
ItemNoformintNo
RowHashformbyte[]No
QueryResponse<T> Parameters:
NameParameterData TypeRequiredDescription
OffsetformintNo
TotalformintNo
ResultsformList<T>No
MetaformDictionary<string, string>No
ResponseStatusformResponseStatusNo

To override the Content-type in your clients, use the HTTP Accept Header, append the .json suffix or ?format=json

To embed the response in a jsonp callback, append ?callback=myCallback

HTTP + JSON

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /json/reply/SY_UserGroupPermissionsQuery HTTP/1.1 
Host: api.jiwa.com.au 
Accept: application/json
Content-Type: application/json
Content-Length: length

{"RecID":"00000000000000000000000000000000","RecIDIn":["00000000-0000-0000-0000-000000000000"],"SY_UserGroups_RecID":"00000000000000000000000000000000","SY_UserGroups_RecIDIn":["00000000-0000-0000-0000-000000000000"],"SY_Forms_ClassName":"String","SY_Forms_ClassNameStartsWith":"String","SY_Forms_ClassNameEndsWith":"String","SY_Forms_ClassNameContains":"String","SY_Forms_ClassNameLike":"String","SY_Forms_ClassNameBetween":["String"],"SY_Forms_ClassNameIn":["String"],"ControlType":"String","ControlTypeStartsWith":"String","ControlTypeEndsWith":"String","ControlTypeContains":"String","ControlTypeLike":"String","ControlTypeBetween":["String"],"ControlTypeIn":["String"],"ControlName":"String","ControlNameStartsWith":"String","ControlNameEndsWith":"String","ControlNameContains":"String","ControlNameLike":"String","ControlNameBetween":["String"],"ControlNameIn":["String"],"ReadAccessLevel":0,"ReadAccessLevelGreaterThanOrEqualTo":0,"ReadAccessLevelGreaterThan":0,"ReadAccessLevelLessThan":0,"ReadAccessLevelLessThanOrEqualTo":0,"ReadAccessLevelNotEqualTo":0,"ReadAccessLevelBetween":"AA==","ReadAccessLevelIn":"AA==","WriteAccessLevel":0,"WriteAccessLevelGreaterThanOrEqualTo":0,"WriteAccessLevelGreaterThan":0,"WriteAccessLevelLessThan":0,"WriteAccessLevelLessThanOrEqualTo":0,"WriteAccessLevelNotEqualTo":0,"WriteAccessLevelBetween":"AA==","WriteAccessLevelIn":"AA==","ItemNo":0,"ItemNoGreaterThanOrEqualTo":0,"ItemNoGreaterThan":0,"ItemNoLessThan":0,"ItemNoLessThanOrEqualTo":0,"ItemNoNotEqualTo":0,"ItemNoBetween":[0],"ItemNoIn":[0],"RowHash":"AA==","Skip":0,"Take":0,"OrderBy":"String","OrderByDesc":"String","Include":"String","Fields":"String","Meta":{"String":"String"}}
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: length

{"Results":[{"SY_Forms_ClassName":"String","ControlType":"String","ControlName":"String","RowHash":"AA=="}],"Meta":{"String":"String"},"ResponseStatus":{"ErrorCode":"String","Message":"String","StackTrace":"String","Errors":[{"ErrorCode":"String","FieldName":"String","Message":"String","Meta":{"String":"String"}}],"Meta":{"String":"String"}}}