check_in_equipment
ChatGPTChecks one tool or piece of equipment back in, to its home location unless another is given. Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
check_out_equipment
ChatGPTChecks one tool or piece of equipment out to a person, optionally to a location. Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
clock_in_workers
ChatGPTClocks one or more people in, optionally tagged onto a product, project or work area. Someone already clocked in is re-tagged. Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
clock_out_workers
ChatGPTClocks one or more people out. Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
complete_maintenance
ChatGPTCompletes one maintenance run: returns the machine to its normal state and schedules the next occurrence. Offsight refuses it until the run's paperwork is completed. Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
complete_production
ChatGPTCompletes production: moves products off the Live board into History. Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
complete_work_tracker_row
ChatGPTMarks one Work Tracker row (work order) complete, which moves it to the table's archived rows. Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
consume_materials
ChatGPTRecords materials used (and wasted) on one product in a work area, taking them out of inventory. For general (not serialized or batched) materials. Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
create_bom
ChatGPTCreates a new, empty bill of materials, optionally for one product type (a product type can have only one). Changes nothing that already exists. Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
create_bom_lines
ChatGPTAdds material lines to one bill of materials: which material, how much, and the work areas it is used in (all_zones for every active work area, e.g. on a universal BOM). Saves a new BOM version. Returns the new lines with their ids. Changes nothing that already exists. Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
create_checklist
ChatGPTCreates a new checklist with its questions and links it to one or more product types in one work area, so every product of those types gets it there. Changes nothing that already exists; the name must not already be used. Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
create_checklist_link
ChatGPTLinks an existing checklist to one or more product types (every product of the type gets it), or to individual products only, in one work area, under a task name. checklist_id -1 links a Normal one (no form, just done / not done). The checklist setting (Checklist Rule: what happens when it is done, e.g. move to the next work area) is optional, as in Setup: leave setting_id out and a new rule bound to this checklist is made, with every user group alerted on a Fail. A setting made for a different checklist is refused. Changes nothing that already exists. Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
create_department
ChatGPTCreates a new department. Changes nothing that already exists. Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
create_equipment
ChatGPTAdds a new tool or piece of equipment to the Tools & Equipment register. Changes nothing that already exists. Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
create_labor_plans
ChatGPTAdds planned work blocks to the Labor Schedule: who works on which product, project or work area, from when to when. Changes nothing that already exists. Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
create_layout
ChatGPTCreates a new layout (Offsight view: a board on the Live screen that groups work areas). Changes nothing that already exists. Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
create_machine
ChatGPTAdds a new machine to Setup ▸ Machines with its brand, model and type. Changes nothing that already exists. Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
create_maintenance_job
ChatGPTLogs a one-off maintenance job (usually a repair) on one machine, due on a date, optionally assigned to a person. Changes nothing that already exists. Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
create_material
ChatGPTAdds a new material (a part or stock item) to the materials catalog, bought from one or more suppliers. Changes nothing that already exists. Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
create_material_plan
ChatGPTCreates a new, empty material plan. Changes nothing that already exists. Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
create_plan
ChatGPTCreates a new, empty production plan on the Planning screen. Changes nothing that already exists. Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
create_plan_project
ChatGPTAdds a new project to a production plan. Changes nothing that already exists. Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
create_product
ChatGPTCreates a new product (Offsight product) on the Start screen, in a project and product type. It does not start production and changes nothing that already exists. Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
create_product_type
ChatGPTCreates a new product type (Offsight product type) in a project, with the work area its products start in. Changes nothing that already exists. Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
create_project
ChatGPTCreates a new project (Offsight project). Changes nothing that already exists. Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
create_purchase_order
ChatGPTCreates a new purchase order to a supplier for one or more materials, with quantities and unit costs. Changes nothing that already exists. Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
create_supplier
ChatGPTCreates a new supplier with its main contact. Changes nothing that already exists. Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
create_time_entry
ChatGPTAdds a time entry to one person's timesheet, optionally tagged to a product, project or work area. Changes nothing that already exists. Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
create_warehouse
ChatGPTCreates a new warehouse (stock location). Changes nothing that already exists. Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
create_work_tracker_row
ChatGPTAdds a row (a work order) to a Work Tracker table, for a product, material, project or a custom item, optionally assigned with a due date. Changes nothing that already exists. Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
create_zone
ChatGPTCreates a new work area (Offsight zone) on a layout. Changes nothing that already exists. Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
delete_bom
ChatGPTDeletes one bill of materials from the signed-in user's own Offsight account, by id. It cannot delete more than one record per call. Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
delete_bom_line
ChatGPTDeletes one line on a bill of materials from the signed-in user's own Offsight account, by id. The rest of the BOM stays; a new BOM version is saved. It cannot delete more than one record per call. Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
delete_checklist
ChatGPTDeletes one checklist from the signed-in user's own Offsight account, by id. Its links to product types and products, and the checklist settings made for it alone, go with it. It cannot delete more than one record per call. Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
delete_checklist_link
ChatGPTDeletes one checklist link (a checklist on a product type in a work area) from the signed-in user's own Offsight account, by id. The checklist itself stays in Setup ▸ Checklists; answers already submitted are kept. It cannot delete more than one record per call. Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
delete_department
ChatGPTDeletes one department from the signed-in user's own Offsight account, by id. It cannot delete more than one record per call. Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
delete_equipment
ChatGPTDeletes one tool or piece of equipment from the signed-in user's own Offsight account, by id. It is a soft delete. It cannot delete more than one record per call. Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
delete_layout
ChatGPTDeletes one layout from the signed-in user's own Offsight account, by id. It cannot delete more than one record per call. Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
delete_machine
ChatGPTDeletes one machine from the signed-in user's own Offsight account, by id. Offsight refuses it while Vision AI watches the machine. It cannot delete more than one record per call. Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
delete_material
ChatGPTDeletes one material from the signed-in user's own Offsight account, by id. It cannot delete more than one record per call. Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
delete_material_plan
ChatGPTDeletes one material plan from the signed-in user's own Offsight account, by id. It cannot delete more than one record per call. Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
delete_plan
ChatGPTDeletes one production plan from the signed-in user's own Offsight account, by id. Its projects, planned products and planned labor go with it. It cannot delete more than one record per call. Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
delete_product
ChatGPTDeletes one product from the signed-in user's own Offsight account, by id. Only a product still on the Start screen can be deleted; Offsight refuses products that are live or completed. It cannot delete more than one record per call. Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
delete_product_type
ChatGPTDeletes one product type from the signed-in user's own Offsight account, by id. It cannot delete more than one record per call. Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
delete_project
ChatGPTDeletes one project from the signed-in user's own Offsight account, by id. It cannot delete more than one record per call. Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
delete_purchase_order
ChatGPTDeletes one purchase order from the signed-in user's own Offsight account, by id. It is a soft delete. A purchase order with anything received, damaged, returned or quarantined cannot be deleted; undo its receipts first. It cannot delete more than one record per call. Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
delete_supplier
ChatGPTDeletes one supplier from the signed-in user's own Offsight account, by id. It cannot delete more than one record per call. Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
delete_warehouse
ChatGPTDeletes one warehouse from the signed-in user's own Offsight account, by id. It cannot delete more than one record per call. Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
delete_work_tracker_row
ChatGPTDeletes one work tracker row from the signed-in user's own Offsight account, by id. It cannot delete more than one record per call. Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
delete_zone
ChatGPTDeletes one work area from the signed-in user's own Offsight account, by id. It cannot delete more than one record per call. Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
explain_offsight
ChatGPTExplains how Offsight's screens, columns, numbers and features work, from Offsight's own documentation: for example the difference between the Live table's Progress % and the percentage next to a product, what Work Area Progress is, or what a setting does. It reads no account data.
get_account_terminology
ChatGPTGets this account's own names for Offsight concepts (Setup → Terminology), as they are right now: for each concept (product, product type, project, zone, view, checklist task, work order name and ID, and the time measures) its label, singular and plural, Offsight's default, and whether it was renamed, plus a version and when the names last changed. The account can rename concepts at any time; use these words when talking to the user.
get_bom
ChatGPTGets one bill of materials with its material lines (each with its line id, bom_item_id), quantities and zones.
get_camera_status
ChatGPTGets whether one camera is working and, if not, why: online or offline, last seen, recent frames and errors.
get_checklist
ChatGPTGets one checklist by id with its questions, their types and options.
get_costing_report
ChatGPTGets one cost estimate's costing report: estimated against actual material, labor and total cost, optionally for a date range.
get_equipment_analytics
ChatGPTGets one tools and equipment report: status (how many are in each status now), utilization, missing (missing tools over time) or usage_duration (average time in use), for a date range.
get_equipment_history
ChatGPTGets one tool or piece of equipment's history, newest first: where it was, who had it and its status changes.
get_labor_hours
ChatGPTGets labor hours per day for a date range, grouped one of four ways: by person (users), by work area (zones), by project (projects) or by product (products).
get_labor_schedule
ChatGPTGets the labor schedule for a date range: who is planned where, with what actually happened overlaid.
get_machine_analytics
ChatGPTGets one machine report for a date range: uptime (uptime % and downtime), utilization (in-use %), maintenance (completed vs. overdue) or mttr (mean time to repair), per machine.
get_machine_feed
ChatGPTShows what state every machine is in right now (the Machines feed): its current state, since when, the states it can be set to, and any maintenance due or overdue.
get_machine_schedule
ChatGPTGets each machine's scheduled hours per day for a date range of up to 62 days, from its shift or from day-by-day changes.
get_machine_state_history
ChatGPTGets one machine's state history, newest first: each state, when it started and ended, and whether it was set by hand, by maintenance or by a sensor.
get_maintenance_history
ChatGPTGets the full maintenance history of one machine or one tool: every requirement and every run, with its status and notes.
get_material
ChatGPTGets one material in full: category, part number, unit, barcode and its suppliers.
get_material_plan_inventory
ChatGPTGets one material plan's inventory: the materials it needs, what is in stock and what to order.
get_paperwork_packet
ChatGPTGets one paperwork packet with its pages and fields.
get_paperwork_submission
ChatGPTGets one paperwork submission with every answer entered.
get_payroll_hours
ChatGPTGets the payroll hours report for a date range (default the last 7 days), a page at a time: one row per work session with hours, rate and cost, optionally matching a search word.
get_plan
ChatGPTGets one production plan by id: its name, projects and settings.
get_plan_forecast
ChatGPTGets a production plan's forecast: when its planned work is expected to happen, by work area.
get_plan_metrics
ChatGPTGets a production plan's metrics: planned hours, capacity and cost figures.
get_product
ChatGPTGets one product by its id or barcode: name, product type, project, quantity, targets and work area.
get_product_checklist_progress
ChatGPTGets how far one live product's checklists are done: each checklist someone has started or saved, its work area and its progress. A checklist nobody has opened yet is not listed here — list_product_checklists lists every checklist the product has.
get_product_checklist_summary
ChatGPTGets how complete one product is: its overall checklist % and each work area's %, as the Live screen shows them, how many checklists it has (completed, failed, in progress, not started), and each checklist's progress, status and rule. A checklist whose rule has Skip Percentage on, or a Normal one, is listed with counts_toward_percent false and left out of the %; checklists switched off for this product are listed apart.
get_product_history
ChatGPTGets one completed product's production record: the work areas it went through and the time it spent.
get_product_material_consumption
ChatGPTGets the materials consumed for one product, with quantities and consumption status.
get_production_schedule
ChatGPTGets the production schedule (the Schedule screen): scheduled products and their dates, optionally for some projects or a date range.
get_purchase_order
ChatGPTGets one purchase order in full: supplier, items, quantities, costs and status.
get_purchase_order_receipts
ChatGPTGets what has been received on one purchase order, and when: quantities received, damaged, returned and quarantined.
get_supplier
ChatGPTGets one supplier in full: contacts, currency, vendor number and its addresses (the supplier_address_id a purchase order needs).
get_work_order_analytics
ChatGPTGets one Work Management report for a date range: status (open, in progress, completed, overdue counts), created_completed (created vs. completed over time), assignees (open work per person) or priority (open work per priority).
get_worker_time_entries
ChatGPTGets one person's time entries in a date range: each labor record with its start, end and the product, project or work area it was tagged to.
get_zone
ChatGPTGets one work area in full: its name, layout, barcode and settings.
list_alerts
ChatGPTLists alerts from the Alerts feed (checklist results, delays and other flagged events), newest first, optionally for one work area or date range.
list_automations
ChatGPTLists the workflow automations (Production ▸ Automations) with their triggers and actions, optionally for some product types.
list_boms
ChatGPTLists bills of materials (BOMs) and the product type or project each applies to.
list_checklist_settings
ChatGPTLists the checklist settings (task settings: what happens when a checklist is done, e.g. move to the next work area) with their ids, optionally for one product type.
list_checklists
ChatGPTLists the account's checklists (Setup ▸ Checklists) with their ids and names.
list_clock_logs
ChatGPTLists each person's clock-in and clock-out times in a date range (Clock In/Out Logs), with any comment, optionally matching a name.
list_clocked_in_workers
ChatGPTLists the people clocked in right now and the product, project or work area each is working on.
list_completed_products
ChatGPTLists products that finished production (the History screen), optionally within a date range or matching a search word.
list_consumable_inventory
ChatGPTLists the inventory available to consume, optionally for one project or matching a search word.
list_cost_estimates
ChatGPTLists the cost estimates on the Costing screen with their ids.
list_dashboards
ChatGPTLists the custom dashboards (Analytics ▸ Dashboards) with their tiles.
list_departments
ChatGPTLists the account's departments with their ids.
list_email_alerts
ChatGPTLists the email alert rules (Notifications ▸ Email Alerts): what each one watches and who it emails.
list_equipment
ChatGPTLists the tools and equipment register (Setup ▸ Tools & Equipment) with each item's id, status, location and who has it.
list_file_workflows
ChatGPTLists the file workflows (Documents ▸ File Workflows): which files are sent where, and when.
list_files
ChatGPTLists the files in the File Manager at one place: the whole account, a project, a folder or a product.
list_inventory
ChatGPTLists stock levels by material and warehouse, optionally for one project or matching a search word.
list_iot_devices
ChatGPTLists the connected devices and cameras (Internet of Things ▸ Devices) with their ids and what each is linked to.
list_labor_shifts
ChatGPTLists the labor shift definitions: each shift's name, time zone and working hours per day.
list_layouts
ChatGPTLists the layouts (Offsight views) that group work areas on the Live screen, with their ids.
list_live_board
ChatGPTShows what is in production now: the Live board's products and the work areas each one is in.
list_machine_shifts
ChatGPTLists the machine shifts (Machines ▸ Shift Schedule): each shift's hours per weekday and the machines on it.
list_machine_states
ChatGPTLists the machine states this account uses (On and Off groups, e.g. In Use, Available, In Repair) with their ids and colors.
list_machines
ChatGPTLists the machines in Setup ▸ Machines with their ids, brand, model, type and work area, optionally matching a search word.
list_maintenance
ChatGPTLists everything on the Maintenance tab: maintenance requirements and their runs, with what is due, overdue, in progress and done.
list_material_logs
ChatGPTLists the material logs (materials used and wasted) for some products, some projects or the factory, optionally in a date range or matching a search word.
list_material_plans
ChatGPTLists the material plans (material forecasting) with their ids.
list_material_returns
ChatGPTLists material return requests to suppliers, with their items and status.
list_material_transfers
ChatGPTLists material transfers between projects and warehouses, with their status.
list_materials
ChatGPTLists materials (the parts and stock items used in production), optionally matching a search word.
list_paperwork_packets
ChatGPTLists the paperwork packets (forms) with their status, newest first, optionally matching a name.
list_paperwork_submissions
ChatGPTLists filled-in paperwork (the Repository): each submission, its packet and whether it is not started, in progress or completed.
list_plan_labor
ChatGPTLists the planned labor lines (people or crews, hours per day and work areas) in one plan project, a page at a time.
list_plan_products
ChatGPTLists the planned products in one plan project, a page at a time, optionally matching a search word.
list_plans
ChatGPTLists the production plans on the Planning screen with their ids, optionally with the plan projects inside each.
list_product_checklists
ChatGPTLists every checklist one product has, by work area — the ones from its product type and its own — whether or not anyone has opened them yet (the tree the Live screen shows).
list_product_photos
ChatGPTLists the checklist photos taken on one product (Documents ▸ Photos), optionally in a date range.
list_product_type_checklists
ChatGPTLists every checklist linked to one product type, the work area each is done in, and any products it is switched off for.
list_product_types
ChatGPTLists product types (Offsight product types) with their ids, project and default work area.
list_products
ChatGPTLists the products (Offsight products) in one project, a page at a time, optionally filtered by a search word.
list_products_in_zone
ChatGPTLists the products currently in one work area.
list_projects
ChatGPTLists the account's projects (Offsight projects) with their ids. Use it to find a project id for other tools.
list_purchase_order_statuses
ChatGPTLists the logistics and invoice statuses purchase orders can have on this account (the built-in ones plus the account's own).
list_purchase_orders
ChatGPTLists purchase orders, optionally for one supplier, by logistics or invoice status, or matching a search word.
list_quarantines
ChatGPTLists quarantined inventory (held, wasted or awaiting action) with quantities and status.
list_report_templates
ChatGPTLists the production report templates (Documents ▸ Production Reports), newest first, with the checklist each one prints.
list_shift_assignments
ChatGPTLists which labor shift each person is on, per weekday (Labor ▸ Manage Shift).
list_ship_to_addresses
ChatGPTLists the account's own ship-to addresses with their ids (the ship_to_address_id a new purchase order needs).
list_stocktakes
ChatGPTLists stocktake counts with their status.
list_suppliers
ChatGPTLists suppliers with their contact details, optionally matching a search word.
list_time_off
ChatGPTLists each person's paid time off for a year: days allowed and the dates taken or booked.
list_time_tracker
ChatGPTLists the Time Tracker (Production ▸ Time Tracker): timed checklist steps per product with start, end and duration, optionally in a date range.
list_timesheets
ChatGPTLists the hours each person worked in a date range (Labor timesheets), with their working and idle time, optionally matching a name.
list_users
ChatGPTLists the people in the signed-in user's own Offsight account with their ids, department and user group. Use it to find a user id; it never shows passwords or other credentials.
list_vision_ai_equipment
ChatGPTLists every tool or piece of equipment with its Vision AI training state.
list_vision_ai_machines
ChatGPTLists every machine with its Vision AI training state (Not Trained, Not Ready, Ready for Training, Trained) and its states.
list_warehouses
ChatGPTLists the warehouses (stock locations) with their ids.
list_work_priorities
ChatGPTLists the Work Tracker priority levels (High, Medium, Low by default) with their ids and colors.
list_work_tracker_rows
ChatGPTLists the rows (work orders) in one Work Tracker table: what each is for, who it is assigned to, its due date, priority and paperwork progress. Open rows by default.
list_work_tracker_tables
ChatGPTLists the Work Tracker tables (Work Management) with their ids, types and columns.
list_zones
ChatGPTLists the work areas (Offsight zones, the work areas products move through) with their ids.
move_equipment
ChatGPTMoves one tool or piece of equipment to another location (zone). Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
move_product_to_zone
ChatGPTMoves one product on the Live board from its current work area to another. Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
receive_purchase_order
ChatGPTRecords items received on one purchase order into a warehouse, adding them to inventory. For general (not serialized or batched) materials; damaged quantities are recorded too. Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
rename_checklist
ChatGPTRenames one checklist, and the task name workers see on products and its checklist setting where they still carry the old name. Its questions stay as they are. Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
rename_department
ChatGPTRenames one department. Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
rename_layout
ChatGPTRenames one layout (Offsight view). Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
rename_material_plan
ChatGPTRenames one material plan. Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
rename_plan
ChatGPTRenames one production plan. Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
rename_project
ChatGPTRenames one project (Offsight project). Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
rename_warehouse
ChatGPTRenames one warehouse. Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
set_checklist_questions
ChatGPTReplaces all the questions on one checklist with the list given, in order. A question that stays (same text and type, or same place and type) keeps its identity, so answers already given stay attached; questions left out are removed, so include every question to keep. Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
set_machine_state
ChatGPTSets one machine's state by hand, e.g. In Repair or Available, with an optional note. The state must be one the machine allows (see get_machine_feed). Refused for a machine whose state Vision AI sets (vision_ai_sets_state 1 in get_machine_feed): only turning off Vision AI for it in Setup ▸ Machines allows that. Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
skip_maintenance
ChatGPTSkips one maintenance occurrence and schedules the next one. Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
start_maintenance
ChatGPTStarts one maintenance run: opens its paperwork and, unless its plan says not to, moves the machine to its maintenance state. Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
start_production
ChatGPTStarts production: moves products from the Start screen onto the Live board, where the floor sees and works them. Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
update_bom
ChatGPTRenames one bill of materials or moves it to another product type. Only the values given change. Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
update_bom_lines
ChatGPTChanges the quantity and/or work areas of existing lines on one bill of materials; lines not sent stay as they are. Saves a new BOM version. Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
update_equipment
ChatGPTChanges one tool or piece of equipment's name, home location, serial number, identification number or notes. Only the values given change. Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
update_machine
ChatGPTChanges one machine's name, work area, serial number, asset tag or notes. Only the values given change. Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
update_material
ChatGPTChanges one material's name, category, part number or unit of measure. Only the values given change. Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
update_product
ChatGPTChanges one product's name, barcode, product type, project, work order name or id, or quantity. Only the values given change. Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
update_product_type
ChatGPTChanges one product type's name, project or starting work area. This replaces those settings, so all three are required: resend the current value of any that is not changing. Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
update_purchase_order
ChatGPTChanges one purchase order's logistics status, invoice status, PO number, expected delivery or comments. Only the values given change. Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
update_supplier
ChatGPTChanges one supplier's name or main contact details. Only the values given change. Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
update_work_tracker_row
ChatGPTChanges one Work Tracker row's assignee, due date or priority. Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
update_zone
ChatGPTChanges one work area's name, layout or barcode. This replaces those settings, so all three are required: resend the current value of any that is not changing. Required values have no defaults: a call missing one, or without confirmed_with_user true, is refused and lists what to ask the user.
complete_production
Claudecreate_department
Claudecreate_product
Claudecreate_product_type
Claudecreate_project
Claudecreate_supplier
Claudecreate_zone
Claudedelete_bom
Claudedelete_department
Claudedelete_material
Claudedelete_product
Claudedelete_product_type
Claudedelete_project
Claudedelete_purchase_order
Claudedelete_supplier
Claudedelete_zone
Claudeget_labor_schedule
Claudeget_product
Claudeget_product_history
Claudelist_alerts
Claudelist_boms
Claudelist_clocked_in_workers
Claudelist_completed_products
Claudelist_departments
Claudelist_inventory
Claudelist_layouts
Claudelist_live_board
Claudelist_materials
Claudelist_product_types
Claudelist_products
Claudelist_products_in_zone
Claudelist_projects
Claudelist_purchase_orders
Claudelist_suppliers
Claudelist_users
Claudelist_zones
Claudemove_product_to_zone
Claudestart_production
Claude