Lines Module API

API reference for policy line endpoints and line-level workflows.

BriteCore v2 Lines API endpoint wrappers.

Provides programmatic helpers for working with BriteCore line/policy export data.

Key functions:

get_export_line_file – Fetch export data for a specific line or policy type.

For interactive menu functionality, see britecore_sdk.utils.interactive_menu.

britecore_sdk.api.api_calls.v2.lines.create_effective_date(force=None, description=None, policy_type_external_system_references=None, effective_date=None, policy_type_ids=None, id=None, **kwargs)[source]

Create Effective Date.

POST /api/v2/lines/create_effective_date

Parameters:
  • force (bool | None)

  • description (str | None)

  • policy_type_external_system_references (list[str] | None)

  • effective_date (str | None)

  • policy_type_ids (list[str] | None)

  • id (str | None)

  • kwargs (Unpack[RequestParameters])

Return type:

Any

britecore_sdk.api.api_calls.v2.lines.create_policy_type(line=None, location_id=None, policy_type=None, effective_date_id=None, **kwargs)[source]

Create Policy Type.

POST /api/v2/lines/create_policy_type

Parameters:
  • line (Any | dict[str, Any] | None)

  • location_id (str | None)

  • policy_type (dict[str, Any] | None)

  • effective_date_id (str | None)

  • kwargs (Unpack[RequestParameters])

Return type:

Any

britecore_sdk.api.api_calls.v2.lines.create_rating_grid_definition(name=None, location_id=None, type=None, **kwargs)[source]

Create Rating Grid Definition.

POST /api/v2/lines/create_rating_grid_definition

Parameters:
  • name (Any | None)

  • location_id (Any | None)

  • type (Any | None)

  • kwargs (Unpack[RequestParameters])

Return type:

Any

britecore_sdk.api.api_calls.v2.lines.delete_effective_date(effective_date_id=None, **kwargs)[source]

Delete Effective Date.

POST /api/v2/lines/delete_effective_date

Parameters:
Return type:

Any

britecore_sdk.api.api_calls.v2.lines.delete_policy_type(id=None, **kwargs)[source]

Delete Policy Type.

POST /api/v2/lines/delete_policy_type

Parameters:
Return type:

Any

britecore_sdk.api.api_calls.v2.lines.delete_rating_table(sort_by=None, sort_order=None, id=None, page_size=None, page=None, **kwargs)[source]

Delete Rating Table.

POST /api/v2/lines/delete_rating_table

Parameters:
  • sort_by (str | None)

  • sort_order (str | None)

  • id (str | None)

  • page_size (int | None)

  • page (int | None)

  • kwargs (Unpack[RequestParameters])

Return type:

Any

britecore_sdk.api.api_calls.v2.lines.delete_rating_table_file(**kwargs)[source]

Delete Rating Table File.

POST /api/v2/lines/delete_rating_table_file

Parameters:

kwargs (Unpack[RequestParameters])

Return type:

Any

britecore_sdk.api.api_calls.v2.lines.get_effective_date(effective_date_id=None, **kwargs)[source]

Get Effective Date.

POST /api/v2/lines/get_effective_date

Parameters:
Return type:

Any

britecore_sdk.api.api_calls.v2.lines.get_policy_type(id=None, **kwargs)[source]

Get Policy Type.

POST /api/v2/lines/get_policy_type

Parameters:
Return type:

Any

britecore_sdk.api.api_calls.v2.lines.get_rating_table_template(**kwargs)[source]

Get Rating Table Template.

POST /api/v2/lines/get_rating_table_template

Parameters:

kwargs (Unpack[RequestParameters])

Return type:

Any

britecore_sdk.api.api_calls.v2.lines.get_underwriting_question_autofill_answers(policy_type_id=None, **kwargs)[source]

Get Underwriting Question Autofill Answers.

POST /api/v2/lines/get_underwriting_question_autofill_answers

Parameters:
Return type:

Any

britecore_sdk.api.api_calls.v2.lines.import_rating_table(location_id=None, **kwargs)[source]

Import Rating Table.

POST /api/v2/lines/import_rating_table

Parameters:
Return type:

Any

britecore_sdk.api.api_calls.v2.lines.list_effective_dates(sort_order=None, page=None, page_size=None, **kwargs)[source]

List Effective Dates.

POST /api/v2/lines/list_effective_dates

Parameters:
  • sort_order (str | None)

  • page (int | None)

  • page_size (int | None)

  • kwargs (Unpack[RequestParameters])

Return type:

Any

britecore_sdk.api.api_calls.v2.lines.list_rating_grid_definitions(**kwargs)[source]

List Rating Grid Definitions.

POST /api/v2/lines/list_rating_grid_definitions

Parameters:

kwargs (Unpack[RequestParameters])

Return type:

Any

britecore_sdk.api.api_calls.v2.lines.list_rating_tables(**kwargs)[source]

List Rating Tables.

POST /api/v2/lines/list_rating_tables

Parameters:

kwargs (Unpack[RequestParameters])

Return type:

Any

britecore_sdk.api.api_calls.v2.lines.modify_effective_date(effective_date=None, force=None, id=None, description=None, **kwargs)[source]

Modify Effective Date.

POST /api/v2/lines/modify_effective_date

Parameters:
  • effective_date (str | None)

  • force (bool | None)

  • id (str | None)

  • description (str | None)

  • kwargs (Unpack[RequestParameters])

Return type:

Any

britecore_sdk.api.api_calls.v2.lines.modify_policy_type(items=None, id=None, sub_lines=None, **kwargs)[source]

Modify Policy Type.

POST /api/v2/lines/modify_policy_type

Parameters:
  • items (list[dict[str, Any]] | None)

  • id (str | None)

  • sub_lines (list[dict[str, Any]] | None)

  • kwargs (Unpack[RequestParameters])

Return type:

Any

britecore_sdk.api.api_calls.v2.lines.retrieve_policy_type_claims_tabs_visibility(policy_type_id=None, **kwargs)[source]

Retrieve Policy Type Claims Tabs Visibility.

POST /api/v2/lines/retrieve_policy_type_claims_tabs_visibility

Parameters:
Return type:

Any

britecore_sdk.api.api_calls.v2.lines.retrieve_rating_table(sort_by=None, sort_order=None, id=None, page_size=None, page=None, **kwargs)[source]

Retrieve Rating Table.

POST /api/v2/lines/retrieve_rating_table

Parameters:
  • sort_by (str | None)

  • sort_order (str | None)

  • id (str | None)

  • page_size (int | None)

  • page (int | None)

  • kwargs (Unpack[RequestParameters])

Return type:

Any

britecore_sdk.api.api_calls.v2.lines.retrieve_underwriting_questions(policy_type_id=None, effective_date_id=None, **kwargs)[source]

Retrieve Underwriting Questions.

POST /api/v2/lines/retrieve_underwriting_questions

Parameters:
  • policy_type_id (str | None)

  • effective_date_id (str | None)

  • kwargs (Unpack[RequestParameters])

Return type:

Any

britecore_sdk.api.api_calls.v2.lines.update_policy_type_claims_tab_visibility(policy_type_id=None, flagged=None, code_value_type=None, **kwargs)[source]

Update Policy Type Claims Tab Visibility.

POST /api/v2/lines/update_policy_type_claims_tab_visibility

Parameters:
  • policy_type_id (str | None)

  • flagged (bool | None)

  • code_value_type (str | None)

  • kwargs (Unpack[RequestParameters])

Return type:

Any

britecore_sdk.api.api_calls.v2.lines.update_rating_table(id=None, file_id=None, **kwargs)[source]

Update Rating Table.

POST /api/v2/lines/update_rating_table

Parameters:
Return type:

Any