TATER Ops captures all 46 industry-standard help-desk ticket fields from ITIL 4 Incident Management, ServiceNow ITSM, Jira Service Management, Zendesk, and Freshservice. This page is the complete field reference, including which fields are auto-filled by the server.
Why this matters
Most modern ITSM platforms converge on a common set of help-desk ticket fields drawn from ITIL 4 best practices. When TATER Ops is evaluated against an existing ServiceNow / Jira SM / Zendesk deployment, the question is always “does it capture the same data points?” This page documents that yes — every standard field is supported, with the same naming conventions and same value sets where possible.
Complete field coverage matrix
Fields are grouped by ITIL category. Auto-fill means the server populates the value at create or status-transition time without explicit caller input.
ITIL pattern: Priority is calculated from Impact × Urgency in many ITSM tools. TATER captures all three independently so callers can either set Priority directly or derive it from the matrix.
3. People & Routing (8)
Field
API name
Industry alias
Reporter / Caller
requesterEmail / requesterName
Caller / Requester / Customer
Affected User / Alt Contact
contactEmail / contactName
Subject / Affected User
Assigned To
assignedToEmail / assignedToName
Owner / Assignee
Assignment Group / Team
teamId
Group / Team
Watchers / Subscribers
watchers
CC / Watchers / Followers
4. State & Lifecycle (10) — with ITIL auto-fill
Field
API name
Auto-fill behavior
Status / State
status
Caller-controlled; org-customizable per category
Major Incident flag
isMajorIncident
Caller-controlled; surfaces escalation pattern
Created / Opened
createdAt / createdBy
Auto-filled at create
First Response At
firstResponseAt
Auto-filled on first status change away from Open
Updated
updatedAt / updatedBy
Auto-filled on every save
Resolved At
resolvedAt
Auto-filled when status enters Resolved/Closed/Cancelled from open
Closed At
closedAt
Auto-filled when status enters Closed/Cancelled
Reopened At
reopenedAt
Auto-filled when status leaves Resolved/Closed back to active
Reopen Count
reopenCount
Auto-incremented on each reopen
Archived At
archivedAt
Auto-filled on soft-delete (DELETE handler)
5. SLA Tracking (4)
Field
API name
Notes
Due Date / Resolution SLA
dueDate / resolutionDueAt
Both supported; resolutionDueAt is the explicit ITIL alias
The following fields are populated by the server and don't require explicit caller input:
id — UUID assigned at create
source — defaulted from via channel: web→Portal, mcp/copilot/claude→AI, api→API, cron→Monitoring (caller can override)
tier — defaults to 1
visibility — defaults to Internal
reopenCount — starts at 0; auto-incremented on each reopen
timeSpentMinutes — starts at 0; caller adds as work is logged
firstResponseBreached / slaBreached — default false; caller or downstream cron updates as SLAs elapse
firstResponseAt — auto-filled on first status change away from Open
resolvedAt — auto-filled when status enters Resolved/Closed/Cancelled from open state
closedAt — auto-filled when status enters Closed/Cancelled
reopenedAt — auto-filled when status leaves Resolved/Closed back to active
createdAt / updatedAt / archivedAt — auto-filled by handlers
API reference
All fields above are accepted via POST /api/tasker/tasks (create) and PUT /api/tasker/tasks/:id (update). The full request body shape is documented in api/src/functions/taskerTasks.ts — TaskerTask interface. Validation enforces length caps and value-set constraints per field.