Blankets on policies

Blanket information cannot be modified from the policy API, all modifications must happen as part of a job. However, blanket information can be retrieved from a policy using the following endpoints:

  • GET /policy/v1/policies/{policyId}/lines/{lineId}/{blanketName}
  • GET /policy/v1/policies/{policyId}/lines/{lineId}/{blanketName}/{blanketId}
  • GET /policy/v1/policies/{policyId}/lines/{lineId}/{blanketName}/{blanketId}/blanket-associations
  • GET /policy/v1/policies/{policyId}/lines/{lineId}/{blanketName}/{blanketId}/blanket-associations/{blanketAssociationId}
  • GET /policy/v1/policies/{policyId}/lines/{lineId}/{blanketName}/{blanketId}/coverages
  • GET /policy/v1/policies/{policyId}/lines/{lineId}/{blanketName}/{blanketId}/coverages/{coverageId}

Command

GET /policy/v1/policies/pc:330/lines/TSTLine/high-risk-blankets

Response

{
    "data": [
        {
            "attributes": {
                "coverableJurisdiction": {
                    "code": "CA",
                    "name": "California"
                },
                "id": "4",
                "sequenceNumber": 3
            },

Command

GET /policy/v1/policies/pc:330/lines/TSTLine/high-risk-blankets/4/blanket-associations

Response

{
  "data": [
    {
      "attributes": {
        "coverable": [
          {
            "displayName": "1: Kerosene Can: Leaky Gasoline Truck field",
            "id": "2",
            "type": "TSTKeroseneCan",
            …
          },
          "id": "TSTKeroseneCan:1"
        },
    },

Command

GET /policy/v1/policies/pc:330/lines/TSTLine/high-risk-blankets/4/coverages

Response

{
    "count": 1,
    "data": [
        {
            "attributes": {
                "clauseType": "condition",
                "id": "TSTHRBlanketCondition",
                "pattern": {
                    "displayName": "HRBlanket Condition",
                    "id": "TSTHRBlanketCondition"
                },
                "selected": true,
                "terms": {}
            },