find_similar_assets
ChatGPTPrimary similarity search for assets by name, serial number, or model - use this first for asset lookups.
find_similar_locations
ChatGPTPrimary location lookup tool that searches location name using backend similarity-search.
get_all_departments
ChatGPTList departments. Params: page, size.
get_all_project_budgets
ChatGPTGet project records. Params: page, size. Use before schedule creation with projectId.
get_all_states
ChatGPTGet all states with codes. No params.
get_all_tags
ChatGPTGet schedule tags (mandatory for schedules). Params: page, size. Fetch before schedule creation.
get_all_usergroups
ChatGPTList user groups. Params: page, size.
get_all_users
ChatGPTList system users. Params: page, size.
get_asset_timeline_wise_downtime
ChatGPTOverall asset maintenance/downtime reliability timeline. Returns a time series of asset availability and reliability metrics per bucket: availableHours, breakdownOccurrence, breakdownHours, MTTR (mean time to repair), MTBF (mean time between failures), and availability %. Date behaviour: - is_yearly_filter=True (DEFAULT): monthly buckets across a 12-month window starting at from_date. - is_yearly_filter=False: daily buckets across a single month; set from_date to the 1st of the preferred month to view that month. - from_date is optional (YYYY-MM-DD). If omitted, it defaults to Jan 1 of the current year. Note: to_date is derived server-side from from_date + is_yearly_filter and cannot be set here. Optional filters (all AND-combined): asset_id (when omitted, only active assets are included), department_id, location_id, location_path (ltree subtree; takes precedence over location_id), category_id, customer_id, workflow_id.
get_asset_wise_downtime
ChatGPTAsset-wise downtime MIS dashboard: one paginated row per asset with reliability KPIs (breakdownOccurrence, breakdownHours, MTTR, MTBF, lostHours, availableHours, availability, workOrderCount). Date behaviour: - is_yearly_view=True (DEFAULT): 12-month window starting at start_date. - is_yearly_view=False: single-month window; set start_date to the 1st of the preferred month. - start_date is optional (YYYY-MM-DD). If omitted, it defaults to Jan 1 of the current year. start_date is required by the backend (it derives the end date from it), so it is always sent. Optional filters (all AND-combined): asset_id, location_id, location_path (ltree subtree; takes precedence over location_id), category_id, department_id, customer_id, workflow_id. Pagination: page>=0, size 1-50.
get_assets_by_filter
ChatGPTSearch assets by text. Params: search_text (optional), page, size.
get_categories_by_filter
ChatGPTSearch asset categories. Params: search_text, page, size.
get_companies_by_filter
ChatGPTSearch companies (CUSTOMER type). Params: search_text, page, size.
get_dashboard_status
ChatGPTGet request status counts. Mandatory: from_date, to_date (YYYY-MM-DD), request_type (ALL/WORK_REQUEST/SCHEDULE_REQUEST). Conditional: category_id→category_path, location_id→location_path, company_id→company. Optional: workflow_id, priority, asset_id, department_id, hold_by_id, raised_by_id, state_id, usergroup_id, workflow_tag_id, project_id.
get_email_templates
ChatGPTGet active email templates. Optional: search_text, page, size.
get_employee_efficiency
ChatGPTGet assigned employee efficiency. Mandatory: from_date, to_date, request_type. Same filters as get_dashboard_status. Pagination: page≥0, size 1-50.
get_form_wise_employee_efficiency
ChatGPTGet form/checklist efficiency metrics. Same params as get_employee_efficiency.
get_inventory_abctype_summary
ChatGPTInventory count, parts count, and cost grouped by ABC classification (A/B/C). All filters are optional: location_id (int), warehouse_id (int), from_date and to_date (YYYY-MM-DD). Omit filters to get an unscoped dashboard view.
get_inventory_department_summary
ChatGPTInventory count, parts count, and cost grouped by department. All filters are optional: location_id (int), warehouse_id (int), from_date and to_date (YYYY-MM-DD). Omit filters to get an unscoped dashboard view.
get_inventory_inward_outward_summary
ChatGPTMonthly inward vs outward movement counts and cost (time series by year-month). All filters are optional: location_id (int), warehouse_id (int), from_date and to_date (YYYY-MM-DD). Omit filters to get an unscoped dashboard view.
get_inventory_location_consumption
ChatGPTConsumption (outward) count and cost broken down by location and spare. All filters are optional: location_id (int), warehouse_id (int), from_date and to_date (YYYY-MM-DD). Omit filters to get an unscoped dashboard view.
get_inventory_location_summary
ChatGPTInventory count, parts count, and cost grouped by location. All filters are optional: location_id (int), warehouse_id (int), from_date and to_date (YYYY-MM-DD). Omit filters to get an unscoped dashboard view.
get_inventory_low_stock
ChatGPTSpares currently below their minimum quantity (low-stock list) with parts count, minimum quantity, and cost. All filters are optional: location_id (int), warehouse_id (int), from_date and to_date (YYYY-MM-DD). Omit filters to get an unscoped dashboard view.
get_inventory_most_usage_summary
ChatGPTMost-consumed spares ranked by outward (consumption) count and cost. All filters are optional: location_id (int), warehouse_id (int), from_date and to_date (YYYY-MM-DD). Omit filters to get an unscoped dashboard view.
get_inventory_priority_summary
ChatGPTInventory count, parts count, and cost grouped by spare priority. All filters are optional: location_id (int), warehouse_id (int), from_date and to_date (YYYY-MM-DD). Omit filters to get an unscoped dashboard view.
get_inventory_sparegroup_summary
ChatGPTInventory count, parts count, and cost grouped by spare group / inventory tag. All filters are optional: location_id (int), warehouse_id (int), from_date and to_date (YYYY-MM-DD). Omit filters to get an unscoped dashboard view.
get_inventory_stock_health
ChatGPTInventory count, parts count, and cost grouped by stock health status (e.g. healthy / low / out of stock / excess). All filters are optional: location_id (int), warehouse_id (int), from_date and to_date (YYYY-MM-DD). Omit filters to get an unscoped dashboard view.
get_inventory_summary
ChatGPTInventory KPI summary tiles: total inventory count, parts count, total cost, and low-stock / out-of-stock / excess-stock part counts. All filters are optional: location_id (int), warehouse_id (int), from_date and to_date (YYYY-MM-DD). Omit filters to get an unscoped dashboard view.
get_inventory_supplier_summary
ChatGPTParts count and cost grouped by supplier. All filters are optional: location_id (int), warehouse_id (int), from_date and to_date (YYYY-MM-DD). Omit filters to get an unscoped dashboard view.
get_license_dashboard_summary
ChatGPTLicense dashboard summary counts across the whole organization: total, expired, critical (renewal within 7 days), expiringSoon (8-30 days), upToDate (>30 days), thirtyToSixtyDays, sixtyPlusDays, active, and inactive. Counts are relative to today's date. Note: this endpoint aggregates over ALL licenses in the tenant and does not apply any filter.
get_licenses_by_filter
ChatGPTSearch licenses with filters, paginated. All filters optional and AND-combined: search_text (matches license name/description), license_tag_id, asset_id, location_id, active (bool), user_id (int, matches the license's assigned users), and a date filter driven by request_type. Date behaviour: request_type='expiring' returns licenses whose renewal_date is between from_date and to_date; any other non-'all' request_type (e.g. 'expired') returns licenses with renewal_date < from_date; request_type='all' or omitted applies no date filter. Dates are YYYY-MM-DD. Pagination: page>=0, size 1-50. Returns a paginated list of licenses.
get_locations_by_filter
ChatGPTSearch locations by filters. Optional: customer_id, search_text, parent_location_id, page, size. Validation: page≥0, size 1-50.
get_raised_employee_efficiency
ChatGPTGet efficiency of users who raised requests. Same params as get_employee_efficiency.
get_stock_ledger
ChatGPTStock (inventory) ledger: paginated per-transaction inward/outward movement history for spares/parts, with received & issued quantity, rate, gross, running available quantity, and request/supplier/MRN references. All filters optional and AND-combined: warehouse_id (int), inventory_id (int), filter_date (YYYY-MM-DD; filters a SINGLE calendar day, not a range), voucher (one of INWARD, OUTWARD, OPEN_STOCK, EXCESS_STOCK, SHORTAGE_STOCK, MATERIAL_RECEIPT_NOTE, TRANSFER_IN, TRANSFER_OUT). Pagination: page>=0, size 1-50.
get_template_by_workflow_id
ChatGPTGet schedule template by workflow. Mandatory: workflowId. Returns: single template DTO.
get_work_requests_by_filter
ChatGPTRetrieve work requests. Optional: locationId, status (Yet to Create/Closed/WIP/Rejected), fromDate, toDate, raisedById, searchFilter, assetId, companyId, categoryId, priority, isPublicWorkRequest, manager, supervisor, page, size.
get_work_requests_summary
ChatGPTGet work requests summary filtered by date range and optional filters. Mandatory: fromDate, toDate (YYYY-MM-DD). Optional: companyId, categoryId, assetId, raisedById, isPublicWorkRequest.
get_workflow_groups
ChatGPTList workflow groups/tags. Params: page, size.
get_workflows_by_filter
ChatGPTSearch workflows by type. Mandatory: templateType (workRequest OR scheduleTemplate). Optional: search_text, page, size.
search_departments
ChatGPTSearch departments (URL-encoded query). Params: query (mandatory), page, size.
find_similar_assets
Claudefind_similar_locations
Claudeget_all_departments
Claudeget_all_project_budgets
Claudeget_all_states
Claudeget_all_tags
Claudeget_all_usergroups
Claudeget_all_users
Claudeget_asset_timeline_wise_downtime
Claudeget_asset_wise_downtime
Claudeget_assets_by_filter
Claudeget_categories_by_filter
Claudeget_companies_by_filter
Claudeget_dashboard_status
Claudeget_email_templates
Claudeget_employee_efficiency
Claudeget_form_wise_employee_efficiency
Claudeget_inventory_abctype_summary
Claudeget_inventory_department_summary
Claudeget_inventory_inward_outward_summary
Claudeget_inventory_location_consumption
Claudeget_inventory_location_summary
Claudeget_inventory_low_stock
Claudeget_inventory_most_usage_summary
Claudeget_inventory_priority_summary
Claudeget_inventory_sparegroup_summary
Claudeget_inventory_stock_health
Claudeget_inventory_summary
Claudeget_inventory_supplier_summary
Claudeget_license_dashboard_summary
Claudeget_licenses_by_filter
Claudeget_locations_by_filter
Claudeget_raised_employee_efficiency
Claudeget_stock_ledger
Claudeget_template_by_workflow_id
Claudeget_work_requests_by_filter
Claudeget_work_requests_summary
Claudeget_workflow_groups
Claudeget_workflows_by_filter
Claudesearch_departments
Claude