Integrations Module API
API reference for integration endpoints.
BriteCore V2 integrations API endpoint wrappers.
- britecore_sdk.api.api_calls.v2.integrations.get_installed_integrations(policy_type_id=None, integration_point_code=None, **kwargs)[source]
Get Installed Integrations.
POST /api/v2/integrations/get_installed_integrations
- Parameters:
policy_type_id (str | None)
integration_point_code (str | None)
kwargs (Unpack[RequestParameters])
- Return type:
Any
- britecore_sdk.api.api_calls.v2.integrations.get_integration_dependencies(policy_type_id=None, include_optionals=None, **kwargs)[source]
Get Integration Dependencies.
POST /api/v2/integrations/get_integration_dependencies
- Parameters:
policy_type_id (str | None)
include_optionals (bool | None)
kwargs (Unpack[RequestParameters])
- Return type:
Any
- britecore_sdk.api.api_calls.v2.integrations.get_integration_dependencies_stored(integration_id=None, policy_type_id=None, **kwargs)[source]
Get Integration Dependencies Stored.
POST /api/v2/integrations/get_integration_dependencies_stored
- Parameters:
integration_id (str | None)
policy_type_id (str | None)
kwargs (Unpack[RequestParameters])
- Return type:
Any
- britecore_sdk.api.api_calls.v2.integrations.get_policy_types_for_integration_instance(integration_instance_external_id=None, **kwargs)[source]
Get Policy Types For Integration Instance.
POST /api/v2/integrations/get_policy_types_for_integration_instance
- Parameters:
integration_instance_external_id (str | None)
kwargs (Unpack[RequestParameters])
- Return type:
Any
- britecore_sdk.api.api_calls.v2.integrations.is_integration_point_installed(integration_point_code=None, policy_type_id=None, **kwargs)[source]
Is Integration Point Installed.
POST /api/v2/integrations/is_integration_point_installed
- Parameters:
integration_point_code (str | None)
policy_type_id (str | None)
kwargs (Unpack[RequestParameters])
- Return type:
Any
- britecore_sdk.api.api_calls.v2.integrations.list_integration_points(None_=None, **kwargs)[source]
List Integration Points.
POST /api/v2/integrations/list_integration_points
- Parameters:
None_ (str | None)
kwargs (Unpack[RequestParameters])
- Return type:
Any
- britecore_sdk.api.api_calls.v2.integrations.make_note(integration_instance_external_id=None, reference_id=None, contents=None, title=None, **kwargs)[source]
Make Note.
POST /api/v2/integrations/make_note
- Parameters:
integration_instance_external_id (str | None)
reference_id (str | None)
contents (str | None)
title (str | None)
kwargs (Unpack[RequestParameters])
- Return type:
Any
- britecore_sdk.api.api_calls.v2.integrations.persist_file(file_data_base64=None, integration_instance_external_id=None, mime_type=None, title=None, **kwargs)[source]
Persist File.
POST /api/v2/integrations/persist_file
- Parameters:
file_data_base64 (str | None)
integration_instance_external_id (str | None)
mime_type (str | None)
title (str | None)
kwargs (Unpack[RequestParameters])
- Return type:
Any
- britecore_sdk.api.api_calls.v2.integrations.send_britecore_email(plain_body=None, reply_to_emails=None, to_emails=None, attachments=None, integration_instance_external_id=None, cc_emails=None, attachments_exceed_message=None, subject=None, html_body=None, **kwargs)[source]
Send Britecore Email.
POST /api/v2/integrations/send_britecore_email
- Parameters:
plain_body (str | None)
reply_to_emails (list[str] | None)
to_emails (list[str] | None)
attachments (list[str] | None)
integration_instance_external_id (str | None)
cc_emails (list[str] | None)
attachments_exceed_message (str | None)
subject (str | None)
html_body (str | None)
kwargs (Unpack[RequestParameters])
- Return type:
Any
- britecore_sdk.api.api_calls.v2.integrations.send_integration_alert_email(email_subject=None, integration_instance_external_id=None, email_body=None, **kwargs)[source]
Send Integration Alert Email.
POST /api/v2/integrations/send_integration_alert_email
- Parameters:
email_subject (str | None)
integration_instance_external_id (str | None)
email_body (str | None)
kwargs (Unpack[RequestParameters])
- Return type:
Any
- britecore_sdk.api.api_calls.v2.integrations.store_integration_dependencies(integration_id=None, policy_type_id=None, dependencies=None, **kwargs)[source]
Store Integration Dependencies.
POST /api/v2/integrations/store_integration_dependencies
- Parameters:
integration_id (str | None)
policy_type_id (str | None)
dependencies (list[str] | None)
kwargs (Unpack[RequestParameters])
- Return type:
Any