Watercrafts Module API

API reference for watercraft administration endpoints.

BriteCore V2 watercrafts API endpoint wrappers.

britecore_sdk.api.api_calls.v2.watercrafts.create_watercraft(watercraft=None, skip_rules=None, **kwargs)[source]

Create Watercraft.

POST /api/v2/watercrafts/create_watercraft

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

  • skip_rules (bool | None)

  • kwargs (Unpack[RequestParameters])

Return type:

Any

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

Delete Watercraft.

POST /api/v2/watercrafts/delete_watercraft

Parameters:
Return type:

Any

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

Get Watercraft.

POST /api/v2/watercrafts/get_watercraft

Parameters:
Return type:

Any

britecore_sdk.api.api_calls.v2.watercrafts.list_custom_fields_types(quote_id=None, **kwargs)[source]

List Custom Fields Types.

POST /api/v2/watercrafts/list_custom_fields_types

Parameters:
Return type:

Any

britecore_sdk.api.api_calls.v2.watercrafts.list_watercrafts_for_quote(quote_id=None, **kwargs)[source]

List Watercrafts For Quote.

POST /api/v2/watercrafts/list_watercrafts_for_quote

Parameters:
Return type:

Any

britecore_sdk.api.api_calls.v2.watercrafts.update_watercraft(watercraft=None, skip_rules=None, **kwargs)[source]

Update Watercraft.

POST /api/v2/watercrafts/update_watercraft

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

  • skip_rules (bool | None)

  • kwargs (Unpack[RequestParameters])

Return type:

Any