Additional LOB-specific endpoints

LOB-specific endpoints in the Policy API

When you generate LOB-specific endpoints, endpoints are added to both the Job API and the Policy API.

  • The Job API endpoints give you the ability to retrieve, create, modify, and delete LOB-specific resources.
  • The Policy API endpoints give you only the ability to retrieve LOB-specific resources.

As a general rule, for every LOB-specific GET in the Job API, there is a corresponding GET in the Policy API. The Policy API GETs can only be used for existing policies. They cannot retrieve job-specific information.

For example, the Personal Auto product discussed in the previous examples would have the following GETs in the Policy API:

  • GET /policy/v1/policies/{policyId}/lines/PersonalAutoLine
  • GET /policy/v1/policies/{policyId}/lines/PersonalAutoLine/coverages
  • GET /policy/v1/policies/{policyId}/lines/PersonalAutoLine/coverages/{coverageId}
  • GET /policy/v1/policies/{policyId}/lines/PersonalAutoLine/modifiers
  • GET /policy/v1/policies/{policyId}/lines/PersonalAutoLine/modifiers/{modifierId}
  • GET /policy/v1/policies/{policyId}/lines/PersonalAutoLine/policy-driver-mvrs
  • GET /policy/v1/policies/{policyId}/lines/PersonalAutoLine/policy-driver-mvrs/{policyDriverMVRId}
  • GET /policy/v1/policies/{policyId}/lines/PersonalAutoLine/questions
  • GET /policy/v1/policies/{policyId}/lines/PersonalAutoLine/vehicles
  • GET /policy/v1/policies/{policyId}/lines/PersonalAutoLine/vehicles/{vehicleId}
  • GET /policy/v1/policies/{policyId}/lines/PersonalAutoLine/vehicles/{vehicleId}/coverages
  • GET /policy/v1/policies/{policyId}/lines/PersonalAutoLine/vehicles/{vehicleId}/coverages/{coverageId}
  • GET /policy/v1/policies/{policyId}/lines/PersonalAutoLine/vehicles/{vehicleId}/drivers
  • GET /policy/v1/policies/{policyId}/lines/PersonalAutoLine/vehicles/{vehicleId}/drivers/{driverId}
  • GET /policy/v1/policies/{policyId}/lines/PersonalAutoLine/vehicles/{vehicleId}/modifiers
  • GET /policy/v1/policies/{policyId}/lines/PersonalAutoLine/vehicles/{vehicleId}/modifiers/{modifierId}
  • GET /policy/v1/policies/{policyId}/lines/PersonalAutoLine/vehicles/{vehicleId}/vhcle-addl-interests
  • GET /policy/v1/policies/{policyId}/lines/PersonalAutoLine/vehicles/{vehicleId}/vhcle-addl-interests/{vhcleAddlInterestId}