GET Policy Details with Partial Response
Returns policy details for a policy with ID specified and all policy details such as Policy, PolicyField, MVFields, Roles, RoleField, Segment, Segment field.
Resource/Request URI
http://server:port/PASService/rest/services/policies/{id}
Method
GET
Sample JSON Response
{ "policy": {"policyId": "59028388-E882-47AB-8654-1301C8E9E604", "policyNumber": "PLM1234", "issueStateCode": "PA", "planDate": null, "status": "Pending", "companyId": "59028388-E882-47AB-8654-1301C8E9E60K", "planId": "W9028388-E882-47AB-8654-1301C8E9E60K", "updatedDate": "2012-04-23T18:25:43.511Z", "systemcode": "NBU", "sendingApplication": "AgentApp", "agentLicense": "JKL7171", "roles": [{"roleId": "ACD5CB8E-4035-43CC-9D75-12158666A593", "companyId": "BCD5CB8E-4035-43CC-9D75-12158666A593", "policyId": "CCD5CB8E-4035-43CC-9D75-12158666A593", "segmentId": "MCD5CB8E-4035-43CC-9D75-12158666A593", "clientId": "KCD5CB8E-4035-43CC-9D75-12158666A593", "externalClientId": "GCD5CB8E-4035-43CC-9D75-12158666A593", "statecode": "CA", "role": "Owner", "percentdollar": null, "rolepercent": "1", "roleamount": "0.0", "status": "Pending" }], "segments": [{"segmentId": "15B04D23-909D-488A-BC85-0BE5C7A0E5DE", "parentSegmentId": "60363535-D87E-4644-8F0F-375576A39B79", "policyId": "70363535-D87E-4644-8F0F-375576A39B79", "segmentNameId": "D6F14271-7402-469F-9C17-3D1D55B6A267", "planSegmentNameId": "PAACDAE7-84A2-4FAB-8831-B5776B73E801", "status": "Active", "effectiveDate": "2012-04-23T18:25:43.511Z", "baseCount": 0, "SegmentTobaccoPremBasis": "Smoker", "modalFee": {"value": 6.47, "currencyCode": "USD" }, "segmentName": {"segmentNameId": "D6F14271-7402-469F-9C17-3D1D55B6A267", "segmentName": "BaseCoverage", "Type": "Base", "status": "pending" } }] } } |