Get list of policies
get
/PASService/rest/services/policies
Gets a list of the latest 100 policies. Also, define expand attributes to expand a policy by its sub-resources such as segments and roles
Request
Query Parameters
-
expand(optional): string
segments, roles, codes
-
q(optional): string
Search Parameter
Response
Supported Media Types
- application/json
200 Response
successful operation
Nested Schema : items
Type:
object
Examples
This example describes how to get a list of the latest 100 policies. Also, define expand attributes to expand a policy by its sub-resources such as segments and roles.
Example cURL Command
Use the following cURL command to submit a request on the REST resource:
curl -X GET -H "Accept: application/json" -u username:password "server:port/PASService/rest/services/policies"
Example Response Body
The following shows an example of the response body in JSON format:
"{ "count": 100, "offset": 0, "limit": 100, "policies": [ { "links": [ { "href": "http://server:port/PASService/rest/services/policies/22E39E64-7876-4A61-B5FE-9E45A291C54D", "rel": "self", "mediaType": "application/json", "method": "GET" }, { "href": "http://server:port/PASService/rest/services/policies/22E39E64-7876-4A61-B5FE-9E45A291C54D/segments", "rel": "segments", "mediaType": "application/json", "method": "GET" }, { "href": "http://server:port/PASService/rest/services/policies/22E39E64-7876-4A61-B5FE-9E45A291C54D/roles", "rel": "roles", "mediaType": "application/json", "method": "GET" }, { "href": "http://server:port/PASService/rest/services/policies/22E39E64-7876-4A61-B5FE-9E45A291C54D/requirements", "rel": "requirements", "mediaType": "application/json", "method": "GET" }, { "href": "http://server:port/PASService/rest/services/codes?codeName=State&codeValue=55", "rel": "codes/issueStateCode", "mediaType": "application/json", "method": "GET" }, { "href": "http://server:port/PASService/rest/services/codes?codeName=System&codeValue=01", "rel": "codes/systemCode", "mediaType": "application/json", "method": "GET" }, { "href": "http://server:port/PASService/rest/services/codes?codeName=Status&codeValue=08", "rel": "codes/status", "mediaType": "application/json", "method": "GET" } ], "multiFields": { "ComboTestMF": [ { "index": 0, "ComboTest1": { "textValue": "00", "optionText": "No" }, "ComboTest2": { "textValue": "00", "optionText": "No" }, "ComboTest3": { "textValue": "00", "optionText": "No" }, "ComboTest4": { "textValue": "00", "optionText": "No" }, "ComboTest5": { "textValue": "00", "optionText": "No" }, "ComboTest6": { "textValue": "00", "optionText": "No" } } ], "TextTestMF": [ { "index": 0, "TextTest1": "TestA" } ], "RadioTestMF": [ { "index": 0, "RadioTest2": { "textValue": "00", "optionText": "No" }, "RadioTest1": { "textValue": "00", "optionText": "No" }, "RadioTest4": { "textValue": "00", "optionText": "No" }, "RadioTest3": { "textValue": "00", "optionText": "No" } } ], "CheckTestMF": [ { "index": 0, "CheckboxTest2": "UNCHECKED", "CheckboxTest1": "UNCHECKED", "CheckboxTest4": "UNCHECKED", "CheckboxTest3": "UNCHECKED" } ] }, "policyName": "Payal", "policyNumber": "Payal", "planDate": "2015-08-04T00:00:00Z", "issueStateCode": "55", "systemCode": "01", "segments": {}, "roles": [ { "links": [ { "href": "http://server:port/PASService/rest/services/policies/22E39E64-7876-4A61-B5FE-9E45A291C54D/roles/0DE0006A-983F-4210-B3A5-54DD41955774", "rel": "self", "mediaType": "application/json", "method": "GET" } ] } ], "policyId": "22E39E64-7876-4A61-B5FE-9E45A291C54D", "creationDate": "2020-01-20T00:00:00Z", "updatedDate": "2020-01-20T14:34:31Z", "companyId": "05711222-7DB3-4EBD-A821-57A30A699B88", "planId": "C5EE0DA4-3003-42C1-9468-D91DA546B79F", "status": "08", "MVAStartDate": "2020-01-20T14:34:31Z", "VersionIndicator": "Y", "PolicyCurrencySupportTest": { "value": 0, "currency": "USD" }, "MVAEndDate": "2021-01-20T14:34:31Z", "InterestBonusQual": { "textValue": "Yes", "optionText": "Yes" }, "MVAWithdrawFlag": "N", "RiderWithClientAssignmentII": "CHECKED", "EffectiveDate": "2020-01-20T14:34:31Z" } "