automation_actions_create
ChatGPTCreate a new automation action (manual button).
automation_actions_delete
ChatGPTDelete an automation action.
automation_actions_edit
ChatGPTEdit an automation action.
automation_actions_get
ChatGPTGet automation action details.
automation_actions_list
ChatGPTList automation actions.
automation_logs_get
ChatGPTGet automation execution log details (includes step-level logs).
automation_logs_list
ChatGPTList automation execution logs.
automation_steps_delete
ChatGPTDelete an automation step.
automation_steps_get
ChatGPTGet automation step details.
automation_steps_list
ChatGPTList automation steps.
automation_triggers_create
ChatGPTCreate a new automation trigger.
automation_triggers_delete
ChatGPTDelete an automation trigger.
automation_triggers_edit
ChatGPTEdit an automation trigger.
automation_triggers_get
ChatGPTGet automation trigger details.
automation_triggers_list
ChatGPTList automation triggers.
automations_create
ChatGPTCreate a new automation.
automations_edit
ChatGPTEdit an automation.
automations_get
ChatGPTGet an automation with its steps and triggers. Set as_spec to read it as a portable JSON spec: its steps, fallback steps, input params, triggers and buttons.
automations_list
ChatGPTList automations.
automations_publish
ChatGPTPublish a draft automation. If input params changed, the call returns 409 with affected triggers/actions unless confirm_param_changes is set.
clients_create
ChatGPTCreate a new client.
clients_edit
ChatGPTEdit an existing client.
clients_get
ChatGPTGet client details by ID or code.
clients_list
ChatGPTList clients with optional filters.
clients_search
ChatGPTFind clients by code or name: {id, code, name, place} per row, a picker's answer.
contacts_create
ChatGPTCreate a new contact.
contacts_edit
ChatGPTEdit an existing contact.
contacts_get
ChatGPTGet contact details by ID or code.
contacts_list
ChatGPTList contacts with optional filters.
contacts_search
ChatGPTFind contacts by code or name: {id, code, name, place} per row, a picker's answer.
countries_list
ChatGPTList countries.
dashboards_apply
ChatGPTBuild a whole dashboard in one call: create the widgets a spec declares, place them by alias, wire the filters and validate, atomically.
dashboards_cookbook
ChatGPTPrint the base board for an entity — generated by the backend from that entity's own columns and this organization's status flows — plus the period tokens, the metric aggregates and the icon names.
dashboards_create
ChatGPTCreate a new dashboard.
dashboards_duplicate
ChatGPTCopy a dashboard — its layout AND its own copies of every widget it owns — optionally renaming it and setting what its filters open on, in one call. This is the answer to 'the same board for another project/client/period': the source board is left untouched, and the copy is independent (editing its widgets does not touch the original's).
dashboards_edit
ChatGPTUpdate dashboard metadata/filters (name, description, dashboard_filters, limit_by_supplier on|off).
dashboards_figures
ChatGPTThe numbers the board draws, under its own filters' defaults: every card's figure per its aggregate, its delta chip, and each chart or table's row count and series totals. Use this to check a figure.
dashboards_get
ChatGPTGet dashboard details with layout and shares. To edit the board, read dashboards_spec instead: it carries every widget's definition.
dashboards_list
ChatGPTList report dashboards.
dashboards_spec
ChatGPTThe board as the spec dashboards_apply takes: every widget it places, with its full definition, under its alias, and the layout and dashboard filters written against those aliases.
dashboards_tokens
ChatGPTList the style tokens a dashboard may be written with (name, kind, light/dark preview). Style slots take a token NAME, never a hex.
dashboards_validate
ChatGPTValidate a dashboard end to end: filter wiring, widget queries, card config, filter propagation, and the rows the board actually draws. Exits non-zero when a check fails.
form_templates_create
ChatGPTCreate a new form template.
form_templates_edit
ChatGPTEdit an existing form template.
form_templates_edit_content
ChatGPTEdit a template entry's structural properties (mandatory, label, indication, option colors, …). The change lands in the template's draft: forms take it only after form_templates_publish.
form_templates_get
ChatGPTGet form template details by UUID or code.
form_templates_list
ChatGPTList form templates with optional filters.
form_templates_publish
ChatGPTPublish a new form template version, optionally applying it to eligible existing forms.
forms_activity
ChatGPTWhat happened on a form: status history (who, from → to, when), approvals and edits, newest first.
forms_approve
ChatGPTApprove the status move a form is waiting on: your step of its approval.
forms_get
ChatGPTGet form content by ID or code.
forms_list
ChatGPTList forms with optional filters.
forms_search
ChatGPTFind forms by code or name: {id, code, name, place} per row, a picker's answer.
forms_transition
ChatGPTMove a form to another status, by the move's id or name, or its target status.
forms_transitions
ChatGPTList the status moves a form can take now, and whether you may edit it.
grids_convert_to_widget
ChatGPTConvert this grid into a report widget (dashboard-embeddable).
grids_get
ChatGPTGet a grid's details: its definition, shares and workspaces.
kb_confirm
ChatGPTConfirm the page: snapshot its current title, icon and content as a release, which is what help center readers see. Idempotent: a page with no changes since its last release creates nothing. A page of the hub's skill root (the base guide every organization installs) is held instead, and releases once its lint and eval checks pass.
kb_create
ChatGPTCreate a knowledge base page. Content is markdown, passed through untouched.
kb_edit
ChatGPTEdit a knowledge base page (partial update, including markdown content).
kb_get
ChatGPTGet a knowledge base page with its markdown content and its linked objects.
kb_list
ChatGPTList knowledge base pages.
materials_create
ChatGPTCreate a new material.
materials_edit
ChatGPTEdit a material.
materials_get
ChatGPTGet material details.
materials_list
ChatGPTList materials.
materials_search
ChatGPTFind materials by code or name: {id, code, name, place} per row, a picker's answer.
network_element_types_create
ChatGPTCreate a network element type.
network_element_types_edit
ChatGPTEdit a network element type.
network_element_types_get
ChatGPTGet network element type details.
network_element_types_list
ChatGPTList network element types.
network_elements_create
ChatGPTCreate a new network element.
network_elements_edit
ChatGPTEdit an existing network element.
network_elements_get
ChatGPTGet network element details by ID or code.
network_elements_list
ChatGPTList network elements with optional filters.
network_elements_search
ChatGPTFind network elements by code or name: {id, code, name, place} per row, a picker's answer.
projects_create
ChatGPTCreate a new project.
projects_edit
ChatGPTEdit an existing project.
projects_get
ChatGPTGet project details by ID or code.
projects_list
ChatGPTList projects with optional filters.
projects_search
ChatGPTFind projects by code or name: {id, code, name, place} per row, a picker's answer.
projects_transition
ChatGPTMove a project to another status, by the move's id or name, or its target status.
projects_transitions
ChatGPTList the status moves a project can take now, and whether you may edit it.
roles_assign
ChatGPTAssign a role to a user, general or scoped (workspace/project/supplier). Dry-run by default, use confirm to apply.
roles_assignments
ChatGPTList a user's/staff's/contact's role assignments (UserRole rows).
roles_create
ChatGPTCreate a new role (dry-run by default, use confirm to apply).
roles_edit
ChatGPTEdit an existing role (dry-run by default, use confirm to apply).
roles_get
ChatGPTGet role details and its permissions.
roles_grant
ChatGPTGrant a permission to a role (dry-run by default, use confirm to apply).
roles_list
ChatGPTList roles with optional filters.
roles_revoke
ChatGPTRevoke a permission from a role (dry-run by default, use confirm to apply).
roles_unassign
ChatGPTRemove a role assignment by its UserRole ID (dry-run by default, use confirm to apply).
site_types_create
ChatGPTCreate a site type. Use when sites of a new kind need their own status flow, custom fields or file folders (check site_types_list first).
site_types_edit
ChatGPTEdit a site type.
site_types_get
ChatGPTGet site type details.
site_types_list
ChatGPTList site types.
sites_create
ChatGPTCreate a new site (name, latitude and longitude are required).
sites_edit
ChatGPTEdit a site: name, type, coordinates, address, workspaces (REST PATCH).
sites_get
ChatGPTGet site details by ID or code.
sites_list
ChatGPTList sites with optional filters.
sites_search
ChatGPTFind sites by code or name: {id, code, name, place} per row, a picker's answer.
sites_transition
ChatGPTMove a site to another status: a move sites_transitions lists, by id or name.
sites_transitions
ChatGPTList the status moves a site can take now, and whether you may edit it.
staff_edit
ChatGPTEdit an existing staff member.
staff_get
ChatGPTGet staff details by ID or code. Includes the weekly capacity in hours, when set.
staff_list
ChatGPTList staff with optional filters.
staff_permissions
ChatGPTList resolved permissions granted to this staff member (via their user).
staff_search
ChatGPTFind staff members by code or name: {id, code, name, place} per row, a picker's answer.
status_flows_add_transition
ChatGPTAdd a transition to a status flow's active version.
status_flows_create
ChatGPTCreate a complete status flow from a JSON spec.
status_flows_edit
ChatGPTEdit a status flow.
status_flows_get
ChatGPTGet status flow details with steps, transitions and who approves each approval transition.
status_flows_list
ChatGPTList status flows.
status_list
ChatGPTList the statuses of the organization, optionally only those of one object type.
stoppers_create
ChatGPTCreate a new stopper.
stoppers_get
ChatGPTGet a stopper by ID or code.
stoppers_list
ChatGPTList stoppers with optional filters.
stoppers_resolve
ChatGPTResolve a stopper (move it to a closed status).
stoppers_transition
ChatGPTMove a stopper to another status, by the move's id or name, or its target status.
stoppers_transitions
ChatGPTList the status moves a stopper can take now, and whether you may edit it.
suppliers_create
ChatGPTCreate a new supplier.
suppliers_edit
ChatGPTEdit a supplier.
suppliers_get
ChatGPTGet supplier details.
suppliers_list
ChatGPTList suppliers.
suppliers_search
ChatGPTFind suppliers by code or name: {id, code, name, place} per row, a picker's answer.
sytex_guide
ChatGPTRead a Sytex domain guide: what the entities mean, how they relate, status conventions, common workflows and gotchas. manual is the CLI manual, for its conceptual sections (errors, list conventions, bulk create). wizard is the wizard JSON config reference. org is the organization's own page (org:<name> if several): read it first, it wins over the guides. For a job beyond one fact, read map, then the job's own guide that the map's § Where to go names (e.g. armar-proceso), before planning. Without name, it lists the guides. Without section, a short guide is returned whole and a long one as its list of headings; section returns one heading's content. A long section is returned in numbered parts, each but the last naming the next part.
task_templates_create
ChatGPTCreate a task template, then add its assignment slots with template_assignments_create.
task_templates_edit
ChatGPTEdit a task template; only the given fields change.
task_templates_get
ChatGPTGet task template details, including reference documents.
task_templates_list
ChatGPTList task templates with optional filters.
task_types_list
ChatGPTList task types.
tasks_activity
ChatGPTWhat happened on a task, its subtasks and their forms: status history (who, from → to, when), approvals and edits, newest first.
tasks_approve
ChatGPTApprove the status move a task is waiting on: your step of its approval.
tasks_create
ChatGPTCreate a new task. Needs project unless parent or work_structure is given.
tasks_delete
ChatGPTDelete a task (soft-delete).
tasks_edit
ChatGPTEdit an existing task.
tasks_get
ChatGPTGet task details by ID or code.
tasks_list
ChatGPTList tasks with optional filters.
tasks_search
ChatGPTFind tasks by code or name: {id, code, name, place} per row, a picker's answer.
tasks_transition
ChatGPTMove a task to another status, by the transition's name or id.
tasks_transitions
ChatGPTList the status moves a task can take now, and whether you may edit it.
template_assignments_create
ChatGPTCreate an assignment slot on a task template or workflow template; then point the template at it (task_templates_edit, workflow_templates_edit).
template_assignments_list
ChatGPTList assignment slots, usually of one template (task_template or workflow_template).
widgets_column_values
ChatGPTGet distinct values for a column (the backend answers at most 200; a note on stderr says when the list stopped there).
widgets_columns
ChatGPTThe selectable columns and the filters of ONE entity, by the ids a definition writes. Prefer this over reading the whole schema.
widgets_create
ChatGPTCreate a new report widget.
widgets_drilldown
ChatGPTThe rows behind ONE mark of a widget — what a reader sees after clicking a bar, a slice or a KPI total. Run this before saying a drill-down works: it prints the row count first, and 0 rows is the chart that opens blank.
widgets_duplicate
ChatGPTCopy a widget into a new, independent one (same definition, own row). Use it to start from a widget that works instead of writing its definition again. The copy is not placed on any dashboard.
widgets_get
ChatGPTGet widget details including definition.
widgets_list
ChatGPTList report widgets.
wizards_create
ChatGPTCreate a wizard from a JSON spec.
wizards_edit
ChatGPTEdit a wizard.
wizards_get
ChatGPTGet wizard details.
wizards_list
ChatGPTList wizards.
workflow_templates_create
ChatGPTCreate a new workflow template.
workflow_templates_edit
ChatGPTEdit an existing workflow template.
workflow_templates_get
ChatGPTGet workflow template details by ID or code.
workflow_templates_list
ChatGPTList workflow templates with optional filters.
workflow_templates_search
ChatGPTFind workflow templates by code or name: {id, code, name, place} per row, a picker's answer.
workflow_templates_structure
ChatGPTThe template's diagram as JSON: tasks with predecessors, role, optional and creation-rule flags, and milestones (the kit's template mode).
workflows_approve
ChatGPTApprove the status move a workflow is waiting on: your step of its approval.
workflows_create
ChatGPTCreate a workflow from a workflow template.
workflows_delete
ChatGPTDelete a workflow (soft-delete).
workflows_edit
ChatGPTEdit a workflow's site, network element, or client while it is active.
workflows_get
ChatGPTGet workflow details by ID (aggregated dashboard view). Includes milestones, the task structure, assignments, stoppers, discussions and reference documents.
workflows_holdups
ChatGPTOpen workflow tasks grouped by the template step holding them, most held first (count, median and p90 days available, examples).
workflows_list
ChatGPTList workflows with optional filters.
workflows_search
ChatGPTFind workflows by code or name: {id, code, name, place} per row, a picker's answer.
workflows_transition
ChatGPTMove a workflow to another status: a move workflows_transitions lists, by id or name.
workflows_transitions
ChatGPTList the status moves a workflow can take now, and whether you may edit it.
worklogs_create
ChatGPTCreate a worklog (provide exactly one of staff or contact).
worklogs_list
ChatGPTList worklogs.
workspaces_create
ChatGPTCreate a workspace. Who may see and work in it is granted per workspace with scoped roles (roles_assign).
workspaces_edit
ChatGPTEdit an existing workspace (PATCH: only the fields passed change).
workspaces_get
ChatGPTGet workspace details by ID or code.
workspaces_list
ChatGPTList workspaces with optional filters.