Dashboards Module API
API reference for dashboard endpoints.
BriteCore v2 Dashboards API endpoint wrappers.
This module provides wrappers for dashboard metrics, report URLs, transaction reports, and loss-run validation in the BriteCore v2 dashboards API.
- britecore_sdk.api.api_calls.v2.dashboards.get_agency_experience_data(contact_id=None, to_date=None, **kwargs)[source]
Retrieve agency experience dashboard data.
POST /api/v2/dashboards/get_agency_experience_data
- Parameters:
contact_id (str | None)
to_date (str | None)
kwargs (Unpack[RequestParameters])
- Return type:
Any
- britecore_sdk.api.api_calls.v2.dashboards.get_csr_data(contact_id=None, **kwargs)[source]
Retrieve CSR dashboard data.
POST /api/v2/dashboards/get_csr_data
- Parameters:
contact_id (str | None)
kwargs (Unpack[RequestParameters])
- Return type:
Any
- britecore_sdk.api.api_calls.v2.dashboards.get_loss_ratio_chart(contact_id=None, to_date=None, **kwargs)[source]
Retrieve loss ratio chart data.
POST /api/v2/dashboards/get_loss_ratio_chart
- Parameters:
contact_id (str | None)
to_date (str | None)
kwargs (Unpack[RequestParameters])
- Return type:
Any
- britecore_sdk.api.api_calls.v2.dashboards.get_policy_count_data(contact_id=None, to_date=None, **kwargs)[source]
Retrieve policy count dashboard data.
POST /api/v2/dashboards/get_policy_count_data
- Parameters:
contact_id (str | None)
to_date (str | None)
kwargs (Unpack[RequestParameters])
- Return type:
Any
Retrieve premium dashboard data.
POST /api/v2/dashboards/get_premium_data
- Parameters:
contact_id (str | None)
to_date (str | None)
kwargs (Unpack[RequestParameters])
- Return type:
Any
- britecore_sdk.api.api_calls.v2.dashboards.get_report_url(contact_id=None, from_date=None, payment_types=None, to_date=None, **kwargs)[source]
Retrieve a dashboard report URL.
POST /api/v2/dashboards/get_report_url
- Parameters:
contact_id (str | None)
from_date (str | None)
payment_types (str | None)
to_date (str | None)
kwargs (Unpack[RequestParameters])
- Return type:
Any
- britecore_sdk.api.api_calls.v2.dashboards.get_transaction_report(contact_id=None, from_date=None, page=None, payment_types=None, records_per_page=None, sort_obj=None, to_date=None, **kwargs)[source]
Retrieve a paginated dashboard transaction report.
POST /api/v2/dashboards/get_transaction_report
- Parameters:
contact_id (str | None)
from_date (str | None)
page (int | None)
payment_types (str | None)
records_per_page (str | None)
sort_obj (str | None)
to_date (str | None)
kwargs (Unpack[RequestParameters])
- Return type:
Any
- britecore_sdk.api.api_calls.v2.dashboards.validate_loss_run(contact_id=None, policy_number=None, **kwargs)[source]
Validate whether a loss run is available for a policy or contact.
POST /api/v2/dashboards/validate_loss_run
- Parameters:
contact_id (str | None)
policy_number (str | None)
kwargs (Unpack[RequestParameters])
- Return type:
Any