Skip to content
Elaichi Elaichi

ticketing

Kaseya BMS

Connect Kaseya BMS to Elaichi and hand every teammate a governed MCP endpoint — 329 tools ready to call from Claude, Cursor, or any MCP client, clamped by roles, restrictions, and an audit log.

Kaseya BMS

AI tools

Kaseya BMS tools for your AI agents

329 tools are ready to mint as an MCP endpoint the moment you connect Kaseya BMS — governed by the same roles, restrictions, and audit log as everything else in Elaichi.

list_all_kaseyabms_accountcodes_lookups

List account code lookup entries in Kaseyabms. Returns a collection of account code lookup records. Optionally filter by name, sort results, or exclude specific entries.

list_all_kaseyabms_accounts_lookups

List kaseyabms CRM accounts via the lookup endpoint. Returns a list of account lookup records. Optionally filter by account IDs, name, security scope, or inactive account inclusion.

list_all_kaseyabms_accounts_summaries

List account summaries in kaseyabms. Returns a paged collection of account summary objects. Optionally filter by account name, code, type, active status, or creation/modification date range.

list_all_kaseyabms_locations_lookups

List location lookups for a specific account in Kaseyabms. Returns a list of account location lookup entries. Required: account_id.

list_all_kaseyabms_system_locations_lookups

List system location lookup entries in Kaseyabms. Returns available location records from the system locations lookup endpoint.

get_single_kaseyabms_location_by_id

Get a specific location for a kaseyabms CRM account by id. Returns the account location details as an AccountLocationOutputDto. Required: account_id, id.

list_all_kaseyabms_contacts_lookups

List contacts lookup results for a specific account in kaseyaBMS. Returns a list of contact lookup entries associated with the given account. Required: account_id.

list_all_kaseyabms_summaryinfos

Get summary information for a specific contact within a KaseyaBMS CRM account. Returns a ContactSummaryInfoOutputDto response. Required: account_id, contact_id.

list_all_kaseyabms_alerts

List alerts for a specific account in Kaseyabms filtered by alert type. Returns an AccountAlertOutputDto response for the given account. Required: account_id, account_alert_type.

create_a_kaseyabms_crm_account

Create a new CRM account in kaseyabms. Returns an account summary object on success.

update_a_kaseyabms_crm_account_by_id

Fully replace an existing CRM account in kaseyabms by id. Returns the updated account summary. Required: id.

kaseyabms_crm_accounts_partial_update

Partially update an existing CRM account in kaseyabms by id, modifying only the supplied fields. Returns the updated account summary. Required: id.

list_all_kaseyabms_accounttypes_lookups

List all account type lookup values available in kaseyabms. Returns a collection of account type lookup entries.

list_all_kaseyabms_agentprocedures

List agent procedures in kaseyabms for a given integration type. Returns a list of agent procedure objects. Required: integration_type_id.

kaseyabms_agentprocedures_list_logs

List execution logs for a specific kaseyabms agent procedure within a workflow. Returns a paged list of agent procedure log entries. Required: workflow_id, id.

list_all_kaseyabms_approvalroutes_lookups

List approval route lookup entries in kaseyaBMS. Returns a list of approval route lookup objects.

list_all_kaseyabms_assignees_lookups

List assignee lookup records in kaseyabms. Returns a collection of assignee lookup objects. Supports optional filtering by IDs, name, excluded IDs, or account ID.

list_all_kaseyabms_roles

List roles assigned to a specific assignee in Kaseyabms. Returns a list of role lookup objects. Required: assignee_id.

list_all_kaseyabms_system_attachments

List attachments in kaseyabms for a specific module and object. Returns a paged collection of attachment records. Required: module_id, object_id.

get_single_kaseyabms_system_attachment_by_id

Get a single attachment in kaseyabms by id for a specific module and object. Required: module_id, object_id, id.

update_a_kaseyabms_system_attachment_by_id

Update an existing attachment in kaseyabms identified by id for a specific module and object. Returns an empty 200 response on success. Required: module_id, object_id, id.

delete_a_kaseyabms_system_attachment_by_id

Delete an attachment in kaseyabms by id for a specific module and object. Returns an empty 200 response on success. Required: module_id, object_id, id.

list_all_kaseyabms_downloads

Download an attachment file in kaseyabms identified by its module, object, and attachment. Returns a File object. Required: module_id, object_id, attachment_id. Optionally resize the file by supplying width and height.

delete_a_kaseyabms_attachments_temp_by_id

Delete one or more temporary attachments in kaseyabms by supplying an array of attachment identifiers. Returns a 200 response on success.

get_single_kaseyabms_batch_action_log_by_id

Get batch action log entries for a specific job in Kaseyabms. Returns a paged list of job log records. Required: id.

list_all_kaseyabms_finance_chartofaccounts

List chart of accounts entries in kaseyabms. Returns a paged collection of account records. Optionally filter by id, code, name, type, parent, or active status.

get_single_kaseyabms_chartofaccounts_lookup_by_id

Get chart of accounts lookup entries in kaseyabms for a given parent account code. Returns a paged list of chart of account lookup items. Required: id (parentAccountCodeId).

list_all_kaseyabms_colors_lookups

List color lookup entries in kaseyaBMS. Returns a collection of color lookup records. Optionally filter by module_id.

list_all_kaseyabms_admin_companysettings

List company settings in kaseyabms. Returns a dictionary of setting keys mapped to their values. Optionally filter results to a specific setting by supplying `SettingKey`.

update_a_kaseyabms_admin_companysetting_by_id

Update company settings in kaseyabms. Returns an empty response on success.

list_all_kaseyabms_contacts_searches

Search and list CRM contacts in kaseyabms using a variety of filters. Returns a list of matching contact records. Supports filtering by contact ids, account, location, name, email, job title, and status flags.

list_all_kaseyabms_contracts_lookups

List contract lookup records in kaseyabms, optionally filtered by contract IDs, account, name, or expiry status. Returns a list of contract lookup objects.

list_all_kaseyabms_contracts_summaries

List contract summaries in kaseyabms. Returns a paged collection of contract summary records. Supports filtering by contract type, name, billing cycle, account name, and status.

create_a_kaseyabms_service

Create one or more recurring services on a Kaseyabms finance contract. Returns a confirmation response for the newly created services. Required: contract_id.

kaseyabms_finance_contracts_update_activate

Activate a finance contract in kaseyabms. Returns the activated contract details. Required: contract_id.

kaseyabms_finance_contracts_update_deactivate

Deactivate a finance contract in kaseyabms. Returns the deactivated contract details. Required: contract_id.

list_all_kaseyabms_copilot_configurations

List all copilot configurations in kaseyabms. Returns a collection of copilot configuration objects.

create_a_kaseyabms_copilot_configuration

Create a new copilot configuration in kaseyabms. Returns the created copilot configuration object.

update_a_kaseyabms_copilot_configuration_by_id

Update an existing copilot configuration in kaseyabms by id. Returns the updated copilot configuration object. Required: id.

get_single_kaseyabms_system_custom_field_by_id

Get the custom field definitions for a kaseyabms module by id. Returns a collection of custom field output records for the specified module. Required: id. Optionally include inactive fields with withInactive.

list_all_kaseyabms_system_custom_fields

List custom field data values for a specific object within a kaseyabms module. Returns a collection of custom field data records for the given object. Required: module_id and object_id.

update_a_kaseyabms_custom_fields_datum_by_id

Update custom field data for a specific entity in kaseyabms. Returns the updated custom field data object. Required: module_id, entity_id, and id (the custom field record identifier).

list_all_kaseyabms_ticketscount_bybasicstatus

List ticket counts grouped by basic status from the KaseyaBMS service desk dashboard. Returns a summary of ticket counts broken down by basic status categories.

list_all_kaseyabms_ticketscount_bypriorities

List ticket counts grouped by priority from the KaseyaBMS service desk dashboard. Returns a collection of ticket counts per priority level. Optionally filter by StartDate, EndDate, and IncludeCompleted.

list_all_kaseyabms_ticketscount_byassigneepriorities

List ticket counts grouped by assignee and priority from the KaseyaBMS service desk dashboard. Returns a TicketsCountByAssigneePriorityDataOutputDto response with counts per assignee and priority level.

list_all_kaseyabms_dashboard_timebytechnicians

List time-logged-by-technician dashboard data from kaseyabms. Returns technician time tracking metrics for the specified period and users.

list_all_kaseyabms_dashboard_ticketsdues

List due tickets from the KaseyaBMS service desk dashboard. Returns a paged collection of tickets due records.

list_all_kaseyabms_ticketscount_bystatus

List ticket counts grouped by status from the KaseyaBMS service desk dashboard. Returns a collection of ticket count records per status. Optionally filter by StartDate and EndDate.

list_all_kaseyabms_dashboard_ticketsupcomings

List upcoming tickets from the KaseyaBMS service desk dashboard. Returns a paged collection of upcoming ticket records.

list_all_kaseyabms_ticketscount_byqueues

List ticket counts grouped by queue in Kaseyabms. Returns a collection of ticket count records per queue. Optionally filter by StartDate, EndDate, and whether to include completed tickets.

list_all_kaseyabms_ticketscount_byissuetypes

List ticket counts grouped by issue type from the Kaseyabms service desk dashboard. Returns a breakdown of ticket counts per issue type for the specified date range and filters.

list_all_kaseyabms_dashboard_topopportunities

List top CRM opportunities from the kaseyabms dashboard. Returns a list of dashboard opportunity records. Optionally filter results by StartDate and EndDate.

list_all_kaseyabms_dashboard_openpipelines

List open pipeline records from the KaseyaBMS CRM dashboard. Returns an OpenPipelinesOutputDtoResponse containing open pipeline data. Optionally filter results by StartDate and EndDate.

list_all_kaseyabms_dashboard_pipelinetotals

List CRM pipeline totals from the kaseyabms dashboard. Returns aggregated pipeline total data for the specified date range. Optionally filter results by StartDate and EndDate.

list_all_kaseyabms_dashboard_activitiesdues

List activities due from the kaseyabms CRM dashboard. Returns an ActivitiesDueOutputDtoResponse containing due activity records within the specified date range. Optionally filter by StartDate and EndDate.

list_all_kaseyabms_performance_totals

List recurring services performance totals from the kaseyabms CRM dashboard. Returns aggregated performance totals for recurring services within an optional date range and pipeline commitment threshold.

list_all_kaseyabms_dashboard_leaderboards

List sales leaderboard entries from the kaseyabms CRM dashboard. Returns a list of sales leaderboard records for the specified date range. Optional parameters: StartDate, EndDate.

list_all_kaseyabms_quotations_summaries

List quotations summary data from the kaseyabms CRM dashboard. Returns a summary object containing aggregated quotation metrics.

list_all_kaseyabms_departments_lookups

List department lookup entries in kaseyabms. Returns a collection of department lookup records from the HR module.

list_all_kaseyabms_emailtemplates_lookups

List email template lookups in kaseyabms for a specific category. Returns a collection of email template lookup entries associated with the given category. Required: category_id.

list_all_kaseyabms_itglue_accounts_lookups

List IT Glue account lookup results in KaseyaBMS for a specific account. Returns lookup entries associated with the given account. Required: account_id.

list_all_kaseyabms_itglue_contacts_lookups

Look up IT Glue contact details in KaseyaBMS for a specific contact. Returns lookup results associated with the given contact. Required: contact_id.

list_all_kaseyabms_itglue_locations_lookups

List IT Glue location lookup results for a specific location in KaseyaBMS. Returns matched location records associated with the given location. Required: location_id.

list_all_kaseyabms_employees_searchselects

List kaseyabms employees for search/select use cases. Returns a paged list of employee records. Optionally filter by specific employee IDs, a text search string, or active status using Filter.Ids, Filter.Filter_Text, and Filter.IsActive.

create_a_kaseyabms_etilize_search

Search the Etilize product catalog in KaseyaBMS by submitting a search request. Returns an EtilizeSearchOutputDto response containing matching product results.

get_single_kaseyabms_etilize_product_by_id

Get a single Etilize product by id in Kaseyabms. Returns the full product details as an EtilizeProductOutputDto. Required: id.

list_all_kaseyabms_products_pricings

List product pricing information from the Etilize integration in kaseyabms. Returns a list of distributor product pricing records. Optionally filter by MfrNumber or SkuNumber.

list_all_kaseyabms_integrations_status

List the integration statuses for Etilize distributors in kaseyabms. Returns a collection of distributor integration status records.

create_a_kaseyabms_system_event_log

Create a system event log entry in kaseyabms. Returns the created event log object on success.

list_all_kaseyabms_expensesheets_lookups

List expense sheet lookup entries in kaseyabms. Returns a collection of expense sheet lookup records.

create_a_kaseyabms_my_expensesheet

Create a new expense sheet in Kaseyabms for the authenticated user. Returns the created expense sheet object on success.

list_all_kaseyabms_expensetypes_lookups

List all expense type lookup values available in kaseyabms. Returns a collection of expense type lookup entries.

create_a_kaseyabms_rmm_ticket

Create a new RMM ticket in kaseyabms under a specific integration type. Required: integration_type.

list_all_kaseyabms_hardwareasset_searchselects

List hardware assets in kaseyabms using search/select filters. Returns a collection of hardware asset records matching the provided criteria. Supports optional filtering by asset name, category, serial number, IP address, machine group, location, account, contact, and active status.

get_single_kaseyabms_servicedesk_hardwareasset_by_id

Get a single hardware asset from Kaseyabms by id. Returns the full hardware asset object. Required: id.

update_a_kaseyabms_servicedesk_hardwareasset_by_id

Update an existing hardware asset in Kaseyabms by id. Returns the updated hardware asset object. Required: id.

create_a_kaseyabms_servicedesk_hardwareasset

Create a new hardware asset in Kaseyabms. Returns the created hardware asset object.

delete_a_kaseyabms_servicedesk_hardwareasset_by_id

Delete a hardware asset from Kaseyabms by id. Returns an empty 200 response on success. Required: id.

list_all_kaseyabms_hardwareasset_status

List statuses for a specific hardware asset in Kaseyabms. Returns status records associated with the given hardware asset. Required: device_id.

list_all_kaseyabms_rmm_status

List RMM statuses in Kaseyabms for a given integration type. Returns a collection of status records associated with the specified RMM integration. Required: integration_type.

list_all_kaseyabms_schedulerjobs_status

Get the status of a scheduler job in Kaseyabms. Returns status information for the specified job. Required: job_id.

list_all_kaseyabms_invoices_summaries

List invoice summaries in kaseyabms. Returns a collection of invoice summary records filterable by invoice id, number, account, status, creation date range, and accounting posting status.

get_single_kaseyabms_finance_invoice_by_id

Get a single finance invoice by id in kaseyaBMS. Returns the full invoice object. Required: id.

create_a_kaseyabms_invoices_discount

Create invoice discount line items in kaseyabms by submitting invoice details. Returns a list of invoice discount line items.

update_a_kaseyabms_invoices_marksent_by_id

Mark one or more kaseyabms invoices as sent in a batch operation. Returns a string response confirming the operation on success.

list_all_kaseyabms_issuetypes_lookups

List issue type lookup entries in kaseyabms. Returns a collection of issue type lookup records. Optionally filter results by name using the Filter.Name parameter.

list_all_kaseyabms_issuesubtypes_lookups

List issue subtype lookup values for a given issue type in Kaseyabms. Returns a list of issue subtype lookup entries. Required: issue_type_id.

list_all_kaseyabms_itglue_accessinfos

List IT Glue access info entries in Kaseya BMS. Returns the ITGAccessInfoDto response object.

list_all_kaseyabms_servicedesk_ticketsyncs

List kaseyabms IT Glue service desk ticket sync records. Returns a paged collection of ticket sync entries. Optionally filter results by creation or modification date ranges using Filter.CreatedOnFrom, Filter.CreatedOnTo, Filter.ModifiedOnFrom, and Filter.ModifiedOnTo.

list_all_kaseyabms_servicedesk_globalsearches

Search across kaseyabms service desk tickets globally using a keyword or account filter. Returns a list of matching ticket search results.

list_all_kaseyabms_suggestedresources

List suggested resources in kaseyabms for a given subject. Returns a collection of suggested resource objects. Required: subject_id and subject_type.

list_all_kaseyabms_counts

Get the count of suggested IT Glue resources for a specific subject in kaseyabms. Returns a SuggestedResourceCountOutputDto with the resource count. Required: subject_id, subject_type.

list_all_kaseyabms_itglue_status

Get the ITGlue integration status in KaseyaBMS. Returns the current integration output details.

list_all_kaseyabms_itglue_checklists

List IT Glue checklists in KaseyaBMS for a given account. Returns a list of checklist objects. Required: accountId.

list_all_kaseyabms_itglue_contact_notes

List all notes associated with a specific IT Glue contact in Kaseya BMS. Required: itg_contact_id.

kaseyabms_itglue_contact_notes_bulk_update

Bulk update notes for a specific IT Glue contact in Kaseya BMS. Required: itg_contact_id.

update_a_kaseyabms_itglue_account_note_by_id

Update IT Glue account notes in Kaseya BMS for a specified account. Required: itg_account_id.

list_all_kaseyabms_opportunity_notes

List all notes associated with a specific kaseyabms CRM opportunity. Returns the collection of notes for the given opportunity. Required: id (opportunity ID).

create_a_kaseyabms_opportunity_note

Create a new note on a kaseyabms CRM opportunity. Returns the created note object. Required: id (opportunity ID).

update_a_kaseyabms_opportunity_note_by_id

Update an existing note on a kaseyabms CRM opportunity. Returns the updated note object. Required: opportunity_id (parent opportunity ID) and id (note ID).

list_all_kaseyabms_servicedesk_ticket_notes

List all notes associated with a kaseyabms service desk ticket. Required: ticket_id.

create_a_kaseyabms_servicedesk_ticket_note

Create a new note on a kaseyabms service desk ticket. Required: ticket_id.

get_single_kaseyabms_servicedesk_ticket_note_by_id

Get a single note from a kaseyabms service desk ticket by its id. Required: ticket_id, id.

update_a_kaseyabms_servicedesk_ticket_note_by_id

Update an existing note on a kaseyabms service desk ticket by its id. Required: ticket_id, id.

list_all_kaseyabms_jobtitles_lookups

List job title lookup entries in kaseyabms. Returns a collection of job title lookup records.

create_a_kaseyabms_accesscontrol_setting

Create access control settings in kaseyabms. Returns the created settings as a K1AccessControlSettingsOutputDto response object.

update_a_kaseyabms_accesscontrol_setting_by_id

Update access control settings in kaseyabms. Returns the updated settings as a K1AccessControlSettingsOutputDto response object.

list_all_kaseyabms_accesscontrol_accessgroups

List all access control access groups in Kaseyabms. Returns a collection of access group records.

list_all_kaseyabms_accesscontrol_launchers

List access control launcher settings in Kaseyabms. Returns the launcher configuration output as defined by the K1AccessControlSettingsLauncherOutputDto response.

create_a_kaseyabms_centralized_configuration_notification

Create a centralized configuration notification in kaseyabms. Returns a 200 OK response on success.

create_a_kaseyabms_worktypes_lookup

Create a worktype lookup entry in Kaseyabms via the Kaseya One endpoint. Returns the created lookup output.

get_single_kaseyabms_worktypes_lookup_by_id

Get a single kaseyabms worktype lookup by id. Returns the lookup output object. Required: id.

list_all_kaseyabms_worktypes_lookups

List all kaseyabms worktype lookups from the system endpoint. Returns a collection of worktype lookup objects.

create_a_kaseyabms_resources_lookup

Create a resource lookup in Kaseyabms by submitting lookup input criteria. Returns a lookup result response object.

get_single_kaseyabms_resources_lookup_by_id

Get a single Kaseyabms resource lookup by id. Returns the lookup output details for the specified record. Required: id.

create_a_kaseyabms_roles_lookup

Create a roles lookup entry in Kaseyabms by submitting a lookup input payload. Returns a lookup output response object on success.

get_single_kaseyabms_roles_lookup_by_id

Get a single Kaseyabms roles lookup entry by id. Returns a lookup output object. Required: id.

list_all_kaseyabms_roles_lookups

List all system roles lookup entries in Kaseyabms. Returns a collection of role lookup output objects.

list_all_kaseyabms_project_statuses_lookups

List available project status lookup values in Kaseya BMS.

list_all_kaseyabms_system_statuses_lookups

List system status lookup values in kaseyaBMS. Returns a collection of available system status entries for use in referencing or filtering status-related data.

create_a_kaseyabms_gorgon_instance_provisioning

Create a Gorgon instance provisioning notification in kaseyabms. Returns an OK (200) response on success.

list_all_kaseyabms_k_1_modules

List all K1 SSO modules in kaseyabms. Returns a collection of K1 SSO module objects.

list_all_kaseyabms_k_1_status

Get the K1 status in kaseyabms. Returns the current K1 status output.

list_all_kaseyabms_k_1_organizationmappings

List K1 organization mappings in kaseyabms. Returns a paged collection of organization mapping records. Required: SourceProductId.

create_a_kaseyabms_organizationmappings_search

Search organization mappings in kaseyabms using a filter payload. Returns a paged list of organization mapping records.

create_a_kaseyabms_action_notification

Create action notifications for a ticket in kaseyabms. Returns a 200 OK response on success.

create_a_kaseyabms_users_search

Search for users in Kaseyabms by posting filter criteria. Returns an array of user objects matching the supplied search input.

get_single_kaseyabms_listing_searchcolumn_by_id

Get the search columns for a specific module in Kaseyabms. Returns a list of listing search column definitions for the given module. Required: id (moduleId).

list_all_kaseyabms_values

List all values for a specific search column in kaseyabms. Returns a collection of search combo items associated with the given column. Required: search_column_id.

get_single_kaseyabms_listing_listingcolumn_by_id

Get listing columns for a specific module in Kaseyabms. Returns a collection of listing column definitions. Required: id (the module identifier).

list_all_kaseyabms_system_lookups

List system lookup entries for a specified table in Kaseyabms. Returns a collection of lookup records for the given table. Required: table_name.

list_all_kaseyabms_servicedesk_mytickets

List service desk tickets associated with the current user in kaseyabms. Returns a paged collection of ticket records. Supports filtering by title, account, status, priority, queue, ticket type, issue type, date ranges, and assignment criteria.

list_all_kaseyabms_servicedesk_mytickets_searches

Search and list tickets assigned to the current user in the KaseyaBMS service desk. Returns matching ticket records from the my-tickets queue.

list_all_kaseyabms_clientportal_mytickets_searches

Search and list tickets visible in the kaseyabms client portal for the current user. Returns a collection of matching ticket records.

get_single_kaseyabms_crm_opportunity_by_id

Get a single kaseyabms CRM opportunity by id. Returns the full opportunity record as an OpportunityOutputDto object. Required: id.

update_a_kaseyabms_crm_opportunity_by_id

Update an existing kaseyabms CRM opportunity by id. Returns the updated opportunity object. Required: id.

create_a_kaseyabms_crm_opportunity

Create a new CRM opportunity in kaseyabms. Returns the created opportunity object.

list_all_kaseyabms_priorities_lookups

List all priority lookup values available in kaseyaBMS. Returns a collection of priority lookup entries.

list_all_kaseyabms_productquotes_summaries

List product quote summaries in Kaseyabms. Returns a paged collection of product quotation summary records. Optionally filter by account, status IDs, or creation date range.

get_single_kaseyabms_crm_productquote_by_id

Get a single product quotation from Kaseyabms by id. Returns the full ProductQuotation object. Required: id.

list_all_kaseyabms_pricing_levels

List pricing levels for a specific product in kaseyabms. Returns a list of pricing level lookup entries associated with the product. Required: product_index_id.

list_all_kaseyabms_suppliers_lookups

List supplier lookups for a specific product in kaseyabms. Returns a list of supplier lookup records associated with the given product. Required: product_index_id.

list_all_kaseyabms_defaultcosts

Get the default cost information for a specific product in Kaseyabms. Returns a DefaultCostOutputDto response for the given product. Required: product_index_id.

list_all_kaseyabms_stockitems_lookups

List stock item lookups for a specific product in kaseyaBMS. Returns a list of products currently in stock. Required: product_index_id, type_id.

list_all_kaseyabms_categories_lookups

List product category lookups in Kaseyabms. Returns a paged list of product categories. Optionally filter by name or active status.

list_all_kaseyabms_projects_summaries

List project summaries in kaseyabms. Returns a paged collection of project summary records. Optionally filter by account, status IDs, or start date range.

get_single_kaseyabms_project_project_by_id

Get a single project by id in Kaseyabms. Returns the full project object as a ProjectOutputDto. Required: id.

list_all_kaseyabms_projects_lookups

List project lookup entries in Kaseyabms. Returns a paged collection of project lookup records. Optionally filter by name using Filter.Name.

create_a_kaseyabms_statuses_search

Search project statuses in kaseyabms. Returns a paged list of project status records.

get_single_kaseyabms_project_status_by_id

Get a single project status by id in kaseyabms. Returns the project status object. Required: id.

update_a_kaseyabms_project_status_by_id

Update an existing project status by id in kaseyabms. Returns the updated project status object. Required: id.

delete_a_kaseyabms_project_status_by_id

Delete a project status by id in kaseyabms. Returns a 200 response on success. Required: id.

create_a_kaseyabms_project_status

Create a new project status in kaseyabms. Returns the created project status object.

update_a_kaseyabms_reorder_by_id

Reorder a kaseyabms project status by moving it to a specified position. Returns a 200 OK response on success. Required: id, order.

list_all_kaseyabms_qbd_bills

List QuickBooks Desktop bills in kaseyabms. Returns a paged list of bill export records. Required: ExternalTenantId. Optionally filter by vendor name or date range using Filter.VendorName, Filter.StartDate, and Filter.EndDate.

update_a_kaseyabms_qbd_bill_by_id

Update QuickBooks Desktop bill references in kaseyabms by submitting an array of bill reference input objects. Returns an empty 200 response on success.

list_all_kaseyabms_bills_details

List bill details from the kaseyabms QuickBooks Desktop integration. Returns a list of bill detail export records for the specified bills. Required: ExternalTenantId, BillIds.

list_all_kaseyabms_qbd_classlists

List QuickBooks Desktop class list records in KaseyaBMS. Returns a paged collection of class list export objects. Required: ExternalTenantId.

list_all_kaseyabms_classlists_byids

List QuickBooks Desktop class list records in Kaseya BMS by their identifiers. Returns a collection of class list export objects. Required: ExternalTenantId, ClassListNumbers.

list_all_kaseyabms_qbd_clients

List QBD clients in kaseyabms. Returns a paged list of QB account export records. Required: ExternalTenantId.

create_a_kaseyabms_qbd_client

Import one or more QBD clients into kaseyabms by posting an array of QB account records. Returns a string response confirming the import result.

list_all_kaseyabms_clients_byids

List kaseyabms QuickBooks clients by account numbers. Returns a list of QB account export records. Required: ExternalTenantId, AccountNumbers.

list_all_kaseyabms_qbd_discounts

List QuickBooks Desktop discounts in Kaseyabms. Returns a paged list of discount records. Required: ExternalTenantId. Optionally filter by item name, sort order, or excluded fields.

create_a_kaseyabms_qbd_discount

Create QuickBooks Desktop discounts in Kaseyabms by submitting an array of item import objects. Returns a string response confirming the operation result.

list_all_kaseyabms_discounts_byids

List kaseyabms QuickBooks discounts by item numbers. Returns a list of discount type export objects. Required: ExternalTenantId, ItemNumbers.

list_all_kaseyabms_qbd_expenses

List QBD expenses in Kaseyabms. Returns a paged collection of expense type export records. Required: ExternalTenantId.

create_a_kaseyabms_qbd_expense

Create QBD expense items in Kaseyabms by submitting an array of item import records. Returns a string response confirming the operation.

list_all_kaseyabms_expenses_byids

List expenses from kaseyabms QuickBooks Desktop integration by specific item numbers. Returns a collection of expense export records. Required: ExternalTenantId, ItemNumbers.

get_single_kaseyabms_qbd_jobstatus_by_id

Get the status of a QuickBooks Desktop integration job in Kaseyabms by its job id. Returns the job info including current status and related details. Required: id.

create_a_kaseyabms_qbd_entitymapping

Create QuickBooks Desktop entity mappings in KaseyaBMS by submitting an array of mapping objects. Returns a 200 OK response on success.

list_all_kaseyabms_qbd_invoices

List QuickBooks Desktop invoices in Kaseyabms. Returns a paged collection of QB invoice export records. Required: ExternalTenantId. Optionally filter results by invoice number, account name, date range, or class name.

update_a_kaseyabms_qbd_invoice_by_id

Update QuickBooks Desktop invoice references in Kaseyabms by submitting an array of invoice reference objects. Returns 200 on success.

create_a_kaseyabms_qbd_payment

Create one or more QuickBooks Desktop payments in kaseyabms by submitting an array of payment import records. Returns a string response confirming the import result.

list_all_kaseyabms_qbd_products

List QuickBooks Desktop products in Kaseyabms. Returns a paged collection of product records. Required: ExternalTenantId.

create_a_kaseyabms_qbd_product

Create one or more QuickBooks Desktop products in Kaseyabms by submitting an array of item import objects. Returns a string response confirming the import result.

list_all_kaseyabms_products_byids

List kaseyabms QuickBooks Desktop products by item numbers. Returns a list of product export objects matching the supplied identifiers. Required: ExternalTenantId, ItemNumbers.

list_all_kaseyabms_qbd_reimbursements

List QuickBooks Desktop reimbursements in kaseyabms. Returns a paged collection of reimbursement export records. Required: ExternalTenantId.

update_a_kaseyabms_qbd_reimbursement_by_id

Update QuickBooks Desktop reimbursement reference data in kaseyabms by submitting an array of reimbursement reference input objects. Returns an empty 200 response on success.

list_all_kaseyabms_reimbursements_details

List reimbursement details from kaseyabms QuickBooks integration. Returns a list of reimbursement detail export records. Required: ExternalTenantId, ReimbursementIds.

list_all_kaseyabms_salestaxitems_byids

List kaseyabms sales tax items by their IDs from QuickBooks Desktop. Returns a list of sales tax item export objects. Required: ExternalTenantId, SalesTaxItemIds.

list_all_kaseyabms_services_byids

List kaseyabms QuickBooks services by their item numbers. Returns a list of service export objects matching the provided identifiers. Required: ExternalTenantId, ItemNumbers.

list_all_kaseyabms_qbd_vendors

List QBD vendors in kaseyabms. Returns a paged collection of vendor account records. Required: ExternalTenantId.

create_a_kaseyabms_qbd_vendor

Create one or more QBD vendors in kaseyabms by submitting an array of vendor account import records. Returns a string response indicating the result of the import.

list_all_kaseyabms_vendors_byids

List kaseyabms vendors by their account numbers. Returns a list of vendor account export records matching the provided identifiers. Required: ExternalTenantId, AccountNumbers.

list_all_kaseyabms_qbd_worktypes

List QuickBooks Desktop work types in kaseyabms. Returns a paged collection of work type records. Required: ExternalTenantId.

create_a_kaseyabms_qbd_worktype

Create one or more QuickBooks Desktop work types in kaseyabms by submitting an array of item import objects. Returns a string response confirming the operation.

list_all_kaseyabms_worktypes_byids

List work types from kaseyabms QuickBooks integration by item numbers. Returns a list of work type export objects. Required: ExternalTenantId, ItemNumbers.

list_all_kaseyabms_queues_lookups

List queue lookup entries in kaseyaBMS. Returns a collection of queue lookup records.

list_all_kaseyabms_servicedesk_queuetickets

List service desk queue tickets in kaseyabms with optional filtering by account, assignee, status, priority, queue, ticket type, date ranges, and more. Returns a paged collection of ticket list objects.

create_a_kaseyabms_queuetickets_search

Search kaseyabms queue tickets by posting search criteria. Returns a paginated list of matching ticket records.

list_all_kaseyabms_quotes_summaries

List quote summaries in kaseyabms. Returns a paged collection of quote summary records. Optionally filter by account, status IDs, or creation date range.

get_single_kaseyabms_crm_quote_by_id

Get a single CRM quote by id in kaseyabms. Returns the full quotation object. Required: id.

get_single_kaseyabms_line_item_by_id

Get a single line item from a kaseyabms CRM quote. Returns the QuotationLineItemOutputDto for the matched record. Required: quotation_id, id.

update_a_kaseyabms_line_item_by_id

Update an existing line item on a kaseyabms CRM quote by id. Returns the updated QuotationLineItemOutputDto. Required: quotation_id, id.

create_a_kaseyabms_line_item

Create a new line item on a kaseyabms CRM quote. Returns the created QuotationLineItemOutputDto. Required: quotation_id, item_type_id, distributer_type_id.

list_all_kaseyabms_rmms

List RMM integration settings in Kaseyabms for a given integration type. Required: integration_type.

create_a_kaseyabms_rmm

Create RMM integration settings in Kaseyabms for the specified integration type. Required: integration_type.

update_a_kaseyabms_rmm_by_id

Replace RMM integration settings in Kaseyabms for the specified integration type. Required: integration_type.

kaseyabms_rmms_partial_update

Partially update RMM integration settings in Kaseyabms for the specified integration type. Required: integration_type.

list_all_kaseyabms_rmm_integrations

List all RMM integrations configured in Kaseya BMS. Returns a collection of RMM settings objects.

create_a_kaseyabms_tickets_resolve

Resolve one or more RMM tickets in kaseyabms for a given integration type. Returns an integration job output object. Required: integration_type.

create_a_kaseyabms_tickets_duplicate

Create ticket duplicate entries in kaseyabms for a given RMM integration type. Returns an integration job output response. Required: integration_type.

list_all_kaseyabms_tickets_status

Get the ticket job status for a specific RMM integration in Kaseyabms. Returns the job status details for the given job. Required: integration_type, job_id.

list_all_kaseyabms_assets_status

Get the status of an asset import job in Kaseyabms for a given integration type. Returns the job status details via the IntegrationAssetJobStatusOutputDto response. Required: integration_type, job_id.

list_all_kaseyabms_remotesessions

List remote sessions for a specific asset in Kaseyabms. Returns the remote sessions output for the given asset. Required: integration_type, asset_id.

list_all_kaseyabms_mappings

List RMM entity mappings in kaseyabms for a given integration type and entity type. Required: integration_type, entity_type.

create_a_kaseyabms_mapping

Create RMM entity mappings in kaseyabms for the specified integration type and entity type by submitting an array of mapping objects. Required: integration_type, entity_type.

delete_a_kaseyabms_mapping_by_id

Delete RMM entity mappings in kaseyabms for the specified integration type and entity type by submitting an array of mapping identifiers. Required: integration_type, entity_type.

list_all_kaseyabms_mappings_status

Get the status of a mappings job in Kaseyabms for a given integration type. Required: integration_type, job_id.

create_a_kaseyabms_dattormm_alert

Create a new DattoRMM alert in Kaseyabms. Returns an integration job output object that can be used to track the resulting operation.

list_all_kaseyabms_dashboard_data

List Sales Accelerator dashboard data from kaseyabms, returning a paged collection of account services entries. Supports optional filtering by account name, service name, account type, service category, sub-category, and unit of measure.

create_a_kaseyabms_security_authenticate

Authenticate with kaseyabms and obtain an access token using the password grant flow. Returns a token result object from the kaseyabms security endpoint. Required: GrantType (pre-filled as "password" by the integration configuration).

list_all_kaseyabms_security_ssostatus

Get the SSO status for a tenant in Kaseyabms. Returns an SsoStatusResponse object indicating the current single sign-on configuration. Required: Tenant.

create_a_kaseyabms_security_refreshtoken

Refresh an access token in KaseyaBMS using an existing access token and refresh token. Returns a new token output object. Required: access_token.

list_all_kaseyabms_security_userinfos

Get the current authenticated user's info in kaseyabms. Returns a UserInfoOutputDto object with details about the authenticated user.

list_all_kaseyabms_backgroundjobs

List background jobs for a specific finance service in Kaseyabms. Returns a ServiceBackgroundJobOutputDto response containing background job details. Required: service_id.

create_a_kaseyabms_services_service

Create a new service in kaseyabms. Returns the created service object wrapped in a ServiceOutputDtoResponse.

create_a_kaseyabms_services_search

Search finance services in kaseyabms using filter criteria. Returns a paged list of service records.

create_a_kaseyabms_relatedservices_search

Search for related services associated with a specific service in kaseyabms. Returns a paged list of related service records. Required: service_id.

create_a_kaseyabms_relatedservices_bulkupdate

Bulk update related services for a specific service in kaseyabms. Returns a string response confirming the operation. Required: service_id.

list_all_kaseyabms_servicecategory_lookups

List all service category lookup entries in Kaseyabms. Returns a collection of service category lookup objects.

list_all_kaseyabms_servicesubcategory_lookups

List service subcategory lookup entries for a given service category in Kaseyabms. Returns a collection of service subcategory lookup records. Required: category_id.

list_all_kaseyabms_tickets_lookups

List ticket template lookup entries in Kaseya BMS. Returns a collection of ticket template lookup objects.

list_all_kaseyabms_notes_lookups

List available note template lookup values in kaseyabms. Returns a collection of ticket note template lookup entries.

list_all_kaseyabms_templates_notes

List note template details for a specific ticket and template in kaseyabms. Returns a collection of ticket note template detail objects. Required: template_id, ticket_id.

list_all_kaseyabms_templates_timelogs

List time entry template details for a specific ticket in KaseyaBMS. Returns a collection of ticket time entry template detail records. Required: template_id, ticket_id.

list_all_kaseyabms_system_settings

List system settings in Kaseyabms. Returns the system settings configuration object.

list_all_kaseyabms_slas_lookups

List SLA lookup entries in kaseyaBMS. Returns a collection of SLA lookup records.

list_all_kaseyabms_software_assets_searchselects

List software assets in kaseyabms using the search-select endpoint. Returns a collection of software asset records matching the applied filters. Optional filters include category IDs, software name, account ID, contact ID, contact name, and an excluded asset ID.

create_a_kaseyabms_tasks_searchselect

Search and retrieve a list of tasks in kaseyabms using search-select criteria. Returns an enumerable collection of task records matching the supplied search input.

create_a_kaseyabms_project_task

Create project tasks in kaseyabms by submitting a task input payload. Returns a list of task output objects on success.

list_all_kaseyabms_relateditems

List related items for a specific task in Kaseyabms. Returns a TaskRelatedItemsOutputDto response containing the related items associated with the task. Required: task_id.

create_a_kaseyabms_teamschannel_search

Search Teams channels in kaseyabms. Returns a list of Teams channel objects matching the provided search criteria.

list_all_kaseyabms_teamschannel_lookups

List Teams channel lookup entries in Kaseyabms. Returns a list of channel lookup records matching the specified filters. Optionally filter by Ids or Name.

create_a_kaseyabms_teamschannel_status

Create a Teams channel status entry in KaseyaBMS. Returns a status output object confirming the operation.

list_all_kaseyabms_teamschannel_logs_searches

Search logs for a KaseyaBMS Teams channel. Returns log entries matching the search criteria for the specified channel. Required: teamschannelid.

list_all_kaseyabms_webhooks_logs_searches

Search webhook logs for a specific kaseyabms webhook. Returns log entries associated with the given webhook. Required: webhook_id.

list_all_kaseyabms_system_tenantlookups

List tenant lookup entries from a kaseyabms lookup table. Returns a collection of tenant lookup records. Required: table_name.

create_a_kaseyabms_system_tenantlookup

Create a new tenant lookup entry in a kaseyabms lookup table. Returns the resulting tenant lookup records. Required: table_name.

create_a_kaseyabms_assignticket

Assign a kaseyabms service desk ticket to an agent or team. Returns a 200 OK response on success. Required: ticket_id.

create_a_kaseyabms_resolve

Resolve a kaseyabms service desk ticket by ticket ID. Returns the updated ticket output object on success. Required: ticket_id.

list_all_kaseyabms_all_timelogs

List timelogs in Kaseyabms. Returns a collection of timelog records.

list_all_kaseyabms_servicedesk_tickets

List service desk tickets in Kaseyabms. Returns a paged collection of ticket records. Supports optional filtering by account, status, priority, queue, assignee, date ranges, SLA, hardware asset, and more.

create_a_kaseyabms_servicedesk_ticket

Create a new service desk ticket in Kaseyabms. Returns the created ticket object including its id and full ticket details.

kaseyabms_servicedesk_tickets_bulk_update

Bulk update multiple service desk tickets in Kaseyabms in a single request. Returns a string response confirming the operation.

kaseyabms_servicedesk_tickets_bulk_delete

Bulk delete multiple service desk tickets in Kaseyabms by their IDs in a single request. Returns a string response confirming the operation.

delete_a_kaseyabms_servicedesk_ticket_by_id

Delete a service desk ticket in Kaseyabms by id. Returns a 200 response on success. Required: id.

create_a_kaseyabms_tickets_search

Search kaseyabms service desk tickets by posting filter criteria. Returns a paged list of ticket objects.

list_all_kaseyabms_tickets_summaries

List ticket summaries from the kaseyabms service desk. Returns a collection of ticket summary objects including SLA event status and account/contact associations. No required parameters.

list_all_kaseyabms_tickets_searchselects

List kaseyabms service desk tickets optimized for search-select use cases, with optional filters for title, ticket number, assignee, queue, status, account, and open date range. Returns a list of matching ticket records.

list_all_kaseyabms_tickets_counts

Get the total count of kaseyabms service desk tickets matching optional filters. Returns a ticket count value. No parameters are required; results can be narrowed by account, assignee, status, priority, queue, ticket type, date ranges, and more.

delete_a_kaseyabms_servicecallstodo_by_id

Delete service call to-dos for a kaseyabms ticket. Returns a 200 response on success. Required: ticket_id.

get_single_kaseyabms_todo_by_id

Get a single todo from a kaseyabms service desk ticket. Returns the todo details. Required: ticket_id and id.

update_a_kaseyabms_todo_by_id

Update an existing todo on a kaseyabms service desk ticket. Returns the updated todo object. Required: ticket_id and id.

delete_a_kaseyabms_todo_by_id

Delete a todo from a kaseyabms service desk ticket by id. Returns 200 on success. Required: ticket_id and id.

create_a_kaseyabms_todo

Create a new todo on a kaseyabms service desk ticket. Returns the created todo object. Required: ticket_id.

list_all_kaseyabms_clientportal_ticket_activities

List activities for a specific client portal ticket in kaseyabms. Returns activity records associated with the given ticket. Required: ticket_id.

list_all_kaseyabms_expensesandcharges

List expenses and charges for a specific KaseyaBMS service desk ticket. Returns a paged collection of ticket expense and charge records. Required: ticket_id.

get_single_kaseyabms_expense_by_id

Get a single expense record for a kaseyabms service desk ticket. Returns the ticket expense details. Required: ticket_id, id.

update_a_kaseyabms_expense_by_id

Update an existing expense on a kaseyabms service desk ticket. Returns the updated expense object. Required: ticket_id, id.

delete_a_kaseyabms_expense_by_id

Delete an expense from a kaseyabms service desk ticket. Returns an empty 200 response on success. Required: ticket_id, id.

create_a_kaseyabms_expense

Create a new expense on a kaseyabms service desk ticket. Returns the created expense object. Required: ticket_id.

list_all_kaseyabms_productsummaries

Get the product summary for a specific charge on a kaseyabms service desk ticket. Returns a ProductSummaryOutputDto response. Required: ticket_id, charge_id.

create_a_kaseyabms_purchaseorder

Create a purchase order for a specific charge on a kaseyabms service desk ticket. Returns the created purchase order object. Required: ticket_id, charge_id.

create_a_kaseyabms_deliver

Deliver a charge on a kaseyabms service desk ticket. Returns a list of delivered charge output objects. Required: ticket_id and charge_id.

list_all_kaseyabms_surveyhistories

List survey history entries for a specific service desk ticket in Kaseyabms. Returns a paged collection of ticket survey scores. Required: ticket_id.

get_single_kaseyabms_tickets_ticket_cc_by_id

List ticket CCs for a specific account in kaseyabms. Returns a collection of CC records associated with the given account. Required: id (accountId).

create_a_kaseyabms_tickets_merge

Merge service desk tickets in kaseyabms. Returns a merge result object on success.

list_all_kaseyabms_related_tickets

List related tickets for a specific ticket in Kaseyabms. Returns a collection of related ticket objects. Required: ticket_id.

create_a_kaseyabms_related_ticket

Create a related ticket association for a specific ticket in Kaseyabms. Returns an empty 200 response on success. Required: ticket_id.

list_all_kaseyabms_related_tickets_counts

Get the count of related tickets for a specific ticket in Kaseyabms. Returns a count value via the CountOutpuDtoResponse object. Required: ticket_id.

delete_a_kaseyabms_tickets_related_ticket_by_id

Delete related ticket associations in kaseyabms. Returns a 200 OK response on success.

list_all_kaseyabms_relatedalerts

List related alerts for a specific service desk ticket in Kaseyabms. Returns a collection of related alert objects associated with the ticket. Required: ticket_id.

create_a_kaseyabms_relatedtask

Create a new related task for a kaseyabms service desk ticket. Returns a 200 response on success. Required: ticket_id.

list_all_kaseyabms_tickettabsindicators_counts

Get ticket tab indicator counts for a specific ticket in kaseyaBMS. Returns a TicketTabsIndicatorsOutputDto response with indicator counts per tab. Required: ticket_id.

delete_a_kaseyabms_tickets_relatedtask_by_id

Delete a related task association from a kaseyabms service desk ticket. Returns a 200 OK response on success.

get_single_kaseyabms_tickets_log_by_id

Get ticket logs for a specific job in kaseyabms by id. Returns a paged list of job log entries associated with the given job. Required: id.

list_all_kaseyabms_auditlogs

List audit logs for a specific ticket in Kaseyabms. Returns a collection of ticket log entries. Required: ticket_id.

list_all_kaseyabms_workflowlogs

List workflow logs for a specific ticket in kaseyabms. Returns a collection of workflow log entries. Required: ticket_id.

list_all_kaseyabms_agent_procedure_audits

List agent procedure audits for a specific service desk ticket in kaseyabms. Returns a list of agent procedure audit records associated with the ticket. Required: ticket_id.

list_all_kaseyabms_slainfos

List SLA information for a specific ticket in Kaseyabms. Returns SLA details associated with the given ticket. Required: ticket_id.

list_all_kaseyabms_checklistitems

List all checklist items for a kaseyabms service desk ticket. Returns a collection of checklist item objects. Required: ticket_id.

kaseyabms_checklistitems_bulk_delete

Delete all checklist items from a kaseyabms service desk ticket in a single request. Returns a 200 OK response on success. Required: ticket_id.

delete_a_kaseyabms_checklistitem_by_id

Delete a specific checklist item from a kaseyabms service desk ticket. Returns a 200 OK response on success. Required: ticket_id, id.

create_a_kaseyabms_checklist_checklistitem

Create a checklist item within a specific checklist on a KaseyaBMS service desk ticket. Required: ticket_id, checklist_id.

create_a_kaseyabms_checklist

Create a checklist for a specific ticket in Kaseyabms. Returns the created checklist including its associated tasks. Required: ticket_id.

create_a_kaseyabms_tickets_searchticket

Search tickets in the kaseyaBMS client portal. Returns a paged list of ticket records matching the supplied search criteria.

create_a_kaseyabms_clientportal_ticket

Create a new client portal ticket in kaseyabms. Returns the created ticket object on success.

get_single_kaseyabms_clientportal_ticket_by_id

Get a single client portal ticket in kaseyabms by id. Returns the ticket object on success. Required: id.

create_a_kaseyabms_ticketresolution_generate

Generate a ticket resolution for a specific ticket in kaseyabms. Required: ticket_id.

create_a_kaseyabms_ticketresolution_refine

Refine (rephrase) the resolution note for a KaseyaBMS service desk ticket. Returns an empty response on success. Required: ticket_id.

create_a_kaseyabms_ticketsummary_generate

Generate a summary for a kaseyabms service desk ticket. Returns an empty response on success. Required: ticket_id.

list_all_kaseyabms_ticketsummaries

Get the smart summary for a kaseyabms service desk ticket. Required: ticket_id.

update_a_kaseyabms_ticketsummary_by_id

Update the smart summary for a kaseyabms service desk ticket. Required: ticket_id.

create_a_kaseyabms_notes_rephrase

Rephrase a ticket note in kaseyabms by submitting note content for rephrasing. Returns an empty response on success.

list_all_kaseyabms_profilepic_downloads

Download the profile picture for a specific user in kaseyabms. Returns the file content. Required: user_id. Optionally resize the image by supplying width and height.

list_all_kaseyabms_system_views

List system views in kaseyabms. Returns a collection of view objects. Optionally filter results by module using Filter.ModuleId.

get_single_kaseyabms_system_view_by_id

Get search values for a specific kaseyabms system view by id. Returns a collection of search value objects associated with the view. Required: id.

create_a_kaseyabms_system_view

Create a new system view in a kaseyabms module. Returns the created view object. Required: id (the module ID to create the view under).

update_a_kaseyabms_system_view_by_id

Update an existing kaseyabms system view by view id within a given module. Returns the updated view object. Required: module_id and id.

list_all_kaseyabms_details

Get details for a specific view in KaseyaBMS. Returns a ViewDetailsOutputDto response object. Required: view_id.

update_a_kaseyabms_sharesetting_by_id

Update share settings for a kaseyabms system view. Returns updated view details as a ViewDetailsOutputDtoResponse. Required: module_id and view_id.

get_single_kaseyabms_vsa_accessinfo_by_id

Get VSA access info for a specific integration type in Kaseyabms. Returns a VSAAccessInfoDtoResponse object. Required: id (integrationTypeId).

list_all_kaseyabms_warehouses_lookups

List all warehouse lookup entries in kaseyaBMS. Returns a list of warehouse objects from the inventory lookup endpoint.

create_a_kaseyabms_webhooks_search

Search webhook configurations in kaseyabms. Returns a paged list of webhook configuration records matching the supplied filter criteria.

get_single_kaseyabms_admin_webhook_by_id

Get a single kaseyabms admin webhook by id. Returns the webhook configuration object. Required: id.

update_a_kaseyabms_admin_webhook_by_id

Update an existing kaseyabms admin webhook by id. Returns the updated webhook configuration object. Required: id.

delete_a_kaseyabms_admin_webhook_by_id

Delete a kaseyabms admin webhook by id. Returns a 200 response on success. Required: id.

kaseyabms_admin_webhooks_bulk_update

Bulk update multiple kaseyabms admin webhooks in a single request. Returns a string response confirming the operation.

kaseyabms_admin_webhooks_bulk_delete

Bulk delete multiple kaseyabms admin webhooks in a single request by supplying a batch of integer ids. Returns a string response confirming the operation.

list_all_kaseyabms_events_lookups

List available webhook event lookup values in kaseyabms. Returns a collection of webhook event output objects.

get_single_kaseyabms_webhooks_log_by_id

Get a single webhook delivery log entry in kaseyabms by id. Returns the webhook delivery log details as a WebhookDeliveryLogOutputDto object. Required: id.

create_a_kaseyabms_webhooks_redeliver

Redeliver a webhook log entry in kaseyabms by its log id. Returns a string response confirming the redelivery. Required: id.

get_single_kaseyabms_admin_workflow_by_id

Get a single kaseyaBMS admin workflow by id. Returns the workflow details as a WorkflowOutputDtoResponse object. Required: id.

update_a_kaseyabms_admin_workflow_by_id

Fully replace a kaseyaBMS admin workflow by id. Returns the updated workflow object as a WorkflowOutputDtoResponse. Required: id.

kaseyabms_admin_workflows_partial_update

Partially update a kaseyaBMS admin workflow by id. Returns the updated workflow object as a WorkflowOutputDtoResponse. Required: id.

delete_a_kaseyabms_admin_workflow_by_id

Delete a kaseyaBMS admin workflow by id. Returns a 200 OK response on success. Required: id.

create_a_kaseyabms_admin_workflow

Create a new kaseyaBMS admin workflow. Returns the created workflow object as a WorkflowOutputDtoResponse.

kaseyabms_admin_workflows_clone

Clone an existing kaseyaBMS admin workflow. Returns the cloned workflow details as a WorkflowCloningOutputDtoResponse. Required: workflow_id.

create_a_kaseyabms_workflows_search

Search for workflows in kaseyabms by submitting filter criteria in the request body. Returns a list of matching workflow objects.

get_single_kaseyabms_workflows_timezone_by_id

Get a workflow timezone entry in kaseyabms by id. Returns the workflow timezone details as a WorkflowTimeZoneOutputDto object. Required: id.

list_all_kaseyabms_satisfactionscore_lookups

List satisfaction score lookup options available in kaseyabms. Returns a list of satisfaction score option objects.

list_all_kaseyabms_servicetype_lookups

List service type lookup options in kaseyaBMS. Returns a collection of service type option lookup entries.

list_all_kaseyabms_workflows_customfieldoperators

List all workflow custom field operators available in kaseyabms. Returns a collection of data type output objects.

create_a_kaseyabms_workforceplanner_search

Search workforce planner records in KaseyaBMS. Returns a list of workforce planner entries matching the supplied criteria.

update_a_kaseyabms_taskmemberhour_by_id

Update the member hours for a workforce planner task in kaseyabms. Returns a 200 response on success. Required: task_id.

update_a_kaseyabms_dismise_by_id

Dismiss a specific warning on a task member hour entry in kaseyabms. Returns a 200 OK response on success. Required: task_member_hour_id, warning_code.

update_a_kaseyabms_split_by_id

Split a task member hour entry in kaseyabms by task_member_hour_id. Returns a 200 OK response on success. Required: task_member_hour_id.

create_a_kaseyabms_workforceplannerlogs_search

Search workforce planner logs in kaseyabms. Returns a paged list of workforce planner log entries matching the supplied filter criteria.

How it works

From Kaseya BMS account to governed MCP endpoint

Connect

Link a Kaseya BMS account through Elaichi's hosted connect flow. Credentials are vaulted — nobody, including the AI, ever sees them.

Compose

The connection becomes a toolbox instantly. Curate which Kaseya BMS tools are exposed, rename them, or freeze arguments.

Mint

Mint a personal MCP endpoint on that toolbox and paste it into Claude, Cursor, or any MCP client — governed by roles, restrictions, and audit logs.

Give every teammate a governed MCP server

Start a 14-day Gold trial — connect a product, curate a toolbox, and paste an endpoint into Claude or Cursor in minutes.