GetChildQuote
Retrieve all child, grand-child, great-grand-child, and great-great-grand-child Quotes for a given Quote ID.
Permissions
To run this API, the nominated 'web-services' role needs to be given permission.
If you are not actively using the API, leave the permission off for better security.
Go to Roles / APIs and check on Quotes:GetChildQuotes.
Authentication
Authenticate with the API before running this API.
HTTP Method
Use the HTTP Method 'GET' for consuming this web service.
URL
https://api.catch-e.com/qt/quotes/100000/child-quotes https://api.catch-e.com/qt/quotes/:quote_id/child-quotes Path Variables
Query Parameters
Response - 200 OK
{ "quote_id": 132616, "child_quotes": [ { "quote_id": 132617, "child_quotes": [ { "quote_id": 132618, "child_quotes": [ { "quote_id": 132619, "child_quotes": [ { "quote_id": 132620, "child_quotes": [ { "quote_id": 132621, "child_quotes": [ { "quote_id": 132622, "child_quotes": [ { "quote_id": 132623 } ] } ] } ] } ] } ] } ] }, { "quote_id": 132671 } ] } The request was successful. In this example, a depth of 7 was used. The parent quote (132616) has a child quote (132617), grand-child quote (132618), great-grand-child quote (132619), great-great-grand-child quote (132620), great-great-great-grand-child quote (132621), great-great-great-great-grand-child quote (132622), and great-great-great-great-great-grand-child quote (132623). Also another child quote (132671).
Response - 401 Unauthorized
{ "type": "http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html", "title": "Unauthorized", "status": 401, "detail": "Unauthorized" } You have not authenticated or your token_timeout has passed. You need to authenticate again.
Response - 403 Forbidden
{ "type": "http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html", "title": "Forbidden", "status": 403, "detail": "Forbidden" } You do not have permissions. Go to System Roles, enter 'web_services', navigate to Roles / APIs and check permissions.
Response - 422 Unprocessable Entity
Invalid Quote ID:
{ "quote_id": { "noRecordFound": "No record matching the input was found" } } Circular reference:
{ "parent_quote_id": { "invalidData": "Circular reference found 132616 -> 132617 -> 132616" } } Circular reference detected. Child of a Parent is also the Parent of the Child.
Invalid depth:
{ "depth": { "notBetween": "The input is not between '1' and '100', inclusively" } } Maximum depth is 100.
GetInclusion
Supporting API for patchQuote. Returns details of a specific Inclusion as seen in the Inclusion profile.
Supplementary SWAGGER documentation: api.catch-e.com/docs/#/Quote%20%2F%20Inclusions
Permissions
Go to Roles / APIs and check on Inclusions:Get.
Note: This API is not configured for external use. Contact your Account Manager to discuss access.
Authentication
Authenticate with the API before running this API.
HTTP Method
GET
URL
https://api.catch-e.com/qt/inclusion/{inclusion_id} Parameters
GetInclusionPlan
Supporting API for patchQuote. Returns details of a specific Inclusion Plan as seen in the Inclusion profile.
Supplementary SWAGGER documentation: api.catch-e.com/docs/#/Quote%20%2F%20Inclusions
Permissions
Go to Roles / APIs and check on InclusionPlans:Get.
Note: This API is not configured for external use. Contact your Account Manager to discuss access.
Authentication
Authenticate with the API before running this API.
HTTP Method
GET
URL
https://api.catch-e.com/qt/inclusion-plans/{inclusion_plan_id} Parameters
GetInclusionPlans
Supporting API for patchQuote. Returns list of Inclusion Plans as seen in the Inclusion profile.
Supplementary SWAGGER documentation: api.catch-e.com/docs/#/Quote%20%2F%20Inclusions
Permissions
Go to Roles / APIs and check on InclusionPlans:Get.
Note: This API is not configured for external use. Contact your Account Manager to discuss access.
Authentication
Authenticate with the API before running this API.
HTTP Method
GET
URL
https://api.catch-e.com/qt/inclusion-plans Query Parameters
GetInclusions
Supporting API for patchQuote. Returns list of Inclusions as seen in the Inclusion profile.
Supplementary SWAGGER documentation: api.catch-e.com/docs/#/Quote%20%2F%20Inclusions
Permissions
Go to Roles / APIs and check on Inclusions:Get.
Note: This API is not configured for external use. Contact your Account Manager to discuss access.
Authentication
Authenticate with the API before running this API.
HTTP Method
GET
URL
https://api.catch-e.com/qt/inclusions Query Parameters
GetInsuranceLoadingType
Supporting API for patchQuote. Returns details of a specific Insurance Loading Type as seen on Comprehensive Insurance profile.
Supplementary SWAGGER documentation: api.catch-e.com/docs/#/Quote%20%2F%20Insurance
Permissions
Go to Roles / APIs and check on InsuranceLoadingTypes:Get.
Note: This API is not configured for external use. Contact your Account Manager to discuss access.
Authentication
Authenticate with the API before running this API.
HTTP Method
GET
URL
https://api.catch-e.com/qt/insurance-loading-types/{insurance_loading_type_id} Path Variable
GetInsuranceLoadingTypes
Supporting API for patchQuote. Returns list of Insurance Loading Types as seen on Comprehensive Insurance profile.
Supplementary SWAGGER documentation: api.catch-e.com/docs/#/Quote%20%2F%20Insurance
Permissions
Go to Roles / APIs and check on InsuranceLoadingTypes:Get.
Note: This API is not configured for external use. Contact your Account Manager to discuss access.
Authentication
Authenticate with the API before running this API.
HTTP Method
GET
URL
https://api.catch-e.com/qt/insurance-loading-types Query Parameters
GetInsuranceType
Supporting API for patchQuote. Returns details of a specific Insurance Type as seen on Comprehensive Insurance profile.
Supplementary SWAGGER documentation: api.catch-e.com/docs/#/Quote%20%2F%20Insurance
Permissions
Go to Roles / APIs and check on InsurerLocations:Get.
Note: This API is not configured for external use. Contact your Account Manager to discuss access.
Authentication
Authenticate with the API before running this API.
HTTP Method
GET
URL
https://api.catch-e.com/qt/insurer-locations/:insurance_type_id Path Variable
GetInsuranceTypes
Supporting API for patchQuote. Returns list of Insurance Types as seen on Comprehensive Insurance profile.
Supplementary SWAGGER documentation: api.catch-e.com/docs/#/Quote%20%2F%20Insurance
Permissions
Go to Roles / APIs and check on InsurerLocations:Get.
Note: This API is not configured for external use. Contact your Account Manager to discuss access.
Authentication
Authenticate with the API before running this API.
HTTP Method
GET
URL
https://api.catch-e.com/qt/insurer-locations Query Parameters
GetInsurerLocation
Supporting API for patchQuote. Returns details of a specific Insurance Location as seen on Comprehensive Insurance profile.
Supplementary SWAGGER documentation: api.catch-e.com/docs/#/Quote%20%2F%20Insurance
Permissions
Go to Roles / APIs and check on InsurerLocations:Get.
Note: This API is not configured for external use. Contact your Account Manager to discuss access.
Authentication
Authenticate with the API before running this API.
HTTP Method
GET
URL
https://api.catch-e.com/qt/insurer-locations/:insurer_location_id