WhagonsDocs
AI and agents

Assistant capabilities

Complete capability map for the built-in Whagons AI assistant.

This page describes the built-in Whagons assistant. The technical action names are included for transparency and support; they are not public REST endpoints. External agents use /api/v1/*.

Every capability remains permission-bound and some features depend on tenant configuration or staged rollout.

Core work

AreaWhat the assistant can help with
TasksFind, filter, summarize, create, update by task number, bulk-create, bulk-delete, validate next statuses, comment, and export.
WorkspacesList visible workspaces, navigate to one, inspect task state, ensure a default workspace, and remove a workspace with confirmation.
Views and exportsBuild filtered task views and export to PDF, Excel, CSV, or JSON.
SpotsList, create, update, bulk-manage, or remove nested operational locations.
MessagesInspect conversations, send and edit messages, manage reactions and read state, and use workspace chat.

Tenant setup and administration

AreaWhat the assistant can help with
UsersList, create, update, bulk-manage, assign teams or team roles, transfer ownership, and remove users with safeguards.
RolesInspect roles and permissions, create custom roles, update them, synchronize permissions, and remove non-protected roles.
TeamsList, create, update, bulk-manage, and remove teams.
Personal settingsInspect or update language, theme, task-grid density, and workspace display preferences.
IntegrationsList API keys and create a new key after explicit user approval. Key plaintext is returned only once.
Fresh tenant setupInspect missing foundations and create an aligned task type, team, workspace, statuses, priorities, and templates.

Task design and policy

AreaWhat the assistant can help with
Task typesList, create, update, bulk-manage, and remove categories/task types.
TemplatesInspect, preview, and ensure reusable task templates, including form and priority links.
FormsInspect, preview, create, and version forms, fields, option lists, scoring, and supported capture types.
Custom fieldsList, create, update, assign to task types, remove assignments, and set values on tasks.
StatusesList, create, update, bulk-manage, and remove lifecycle statuses.
Status transitionsList and create transition groups or edges and remove invalid rules.
PrioritiesList, create, update, bulk-manage, and remove tenant priorities.
TagsList, create, update, bulk-manage, and remove task tags.
SLAsInspect and manage service-level definitions when the current backend supports the requested operation.

Automation and accountability

AreaWhat the assistant can help with
ApprovalsList, create, update, bulk-manage, remove, and manage approvers; configure triggers, signatures, deadlines, and outcome actions.
AcknowledgmentsExplain source-task and action-context behavior, inspect audience state, and navigate users to the correct action context.
WorkflowsList, create, update, bulk-manage, and remove event/condition/action workflow graphs.
KPI cardsList, create, update, remove, deduplicate, and bulk-create workspace or global KPI cards.
Cleaning configurationInspect and manage supported cleaning statuses and related setup.
Reminders and soundsExplain and navigate to current configuration; write support depends on the active backend surface.

Files, imports, and analysis

AreaWhat the assistant can help with
CSV and textRead attached files in chunks, inspect headers, map columns, and prepare safe imports.
ExcelInspect workbooks and sheets, page rows, select columns, validate mappings, and import supported records.
Data analysisProfile data, run read-only queries over uploaded files, and analyze permission-filtered tenant task snapshots.
ImportsPreview tenant setup or task mappings, report skipped values, then apply through curated bulk actions.

Workbench

The assistant can work with Whagons Workbench files across three editors:

  • Write — create, inspect, rename, replace or append content, edit exact fragments, change page settings and styles, and patch images or equations.
  • Grid — create and inspect workbooks, set ranges and formulas, autofill, copy formatting, manage themes and sheets, and apply structured cell or sheet patches.
  • Present — create and inspect decks, add or replace slides, manage themes and guides, edit master/layout elements, copy formatting, reorder slides, and patch individual slide elements.

It can also manage Workbench folders, revision history, AI undo, comments, and sharing when the user has access.

Curated action catalog

These are the current named action families used by the assistant runtime:

FamilyCurated names
Workspaces and importsworkspace.ensureDefault, workspaces.remove, workspace.remove, imports.previewSetup, imports.applySetup
Usersusers.list, users.create, users.bulkCreate, users.update, users.bulkUpdate, users.assignTeams, users.assignTeamRole, users.transferTenantOwnership, users.remove, users.bulkRemove
Rolesroles.list, roles.create, roles.update, roles.syncPermissions, roles.remove
User settingsuserSettings.get, userSettings.setLanguage, userSettings.setTheme, userSettings.setWorkspaceDensity, userSettings.setWorkspaceDisplayPreference
Teamsteams.list, teams.create, teams.bulkCreate, teams.update, teams.bulkUpdate, teams.remove, teams.bulkRemove
Spotsspots.list, spots.create, spots.bulkCreate, spots.update, spots.bulkUpdate, spots.remove, spots.bulkRemove
Task typescategories.list, categories.create, categories.bulkCreate, categories.update, categories.bulkUpdate, categories.remove, categories.bulkRemove
Taskstasks.create, tasks.updateByNumericId, tasks.bulkCreate, tasks.bulkDelete, tasks.bulkRemove, tasks.getValidNextStatuses
Tagstags.list, tags.create, tags.bulkCreate, tags.update, tags.bulkUpdate, tags.remove, tags.bulkRemove
Statusesstatuses.list, statuses.create, statuses.bulkCreate, statuses.update, statuses.bulkUpdate, statuses.remove, statuses.bulkRemove
TransitionsstatusTransitions.listGroups, statusTransitions.createGroup, statusTransitions.list, statusTransitions.create, statusTransitions.bulkCreate, statusTransitions.remove
Prioritiespriorities.list, priorities.create, priorities.bulkCreate, priorities.update, priorities.bulkUpdate, priorities.remove, priorities.bulkRemove
Approvalsapprovals.list, approvals.create, approvals.bulkCreate, approvals.update, approvals.bulkUpdate, approvals.remove, approvals.bulkRemove, approvals.addApprover, approvals.removeApprover
Custom fieldscustomFields.list, customFields.create, customFields.bulkCreate, customFields.update, customFields.bulkUpdate, customFields.remove, customFields.bulkRemove, customFields.assignToCategory, customFields.removeFromCategory, customFields.setTaskValueByPgId
Integrationsintegrations.list, integrations.create, integrations.bulkCreate
CleaningcleaningStatuses.list, cleaningStatuses.create, cleaningStatuses.bulkCreate, cleaningStatuses.update, cleaningStatuses.bulkUpdate, cleaningStatuses.remove, cleaningStatuses.bulkRemove
Workflowsworkflows.list, workflows.create, workflows.bulkCreate, workflows.update, workflows.bulkUpdate, workflows.remove, workflows.bulkRemove
KPI cardskpis.list, kpis.create, kpis.update, kpis.remove, kpis.dedupe, kpis.bulkCreate
Forms and templatesforms.listOptionLists, forms.ensureOptionList, forms.preview, forms.ensure, templates.preview, templates.ensure
Workbenchworkbench.list, workbench.listTrash, workbench.get, workbench.inspect, workbench.create, workbench.previewOperations, workbench.applyOperations, workbench.undoAIEdit, workbench.remove, workbench.restore, workbench.listRevisions, workbench.restoreRevision, workbench.listFolders, workbench.createFolder, workbench.listComments, workbench.createComment, workbench.resolveComment, workbench.listShares, workbench.upsertShare, workbench.removeShare

Action availability can temporarily differ during backend migration. The assistant should report a failed or unavailable action plainly rather than pretending it succeeded.

On this page