Operation History & Undo
History
Every operation is recorded with:
- Who created it
- When it was executed
- What action was performed
- Which items were affected
- Success/failure status per item
- Before/after values for each change
Viewing History
In the portal, go to Operations to see all past operations. Click any operation to see:
- Summary with action and target info
- Progress and timing
- List of all affected items
- Detailed change log
Via API
GET /api/operations?page=1&limit=20Undo
Operations that support undo record the previous state of each modified item. To undo:
Portal
- Open the operation detail page
- Click Undo Operation
- Confirm the reversal
- A new “undo” operation is created and executed
API
POST /api/operations/:id/undoThis creates a new operation that reverses all changes made by the original.
What Can Be Undone
Only certain actions are undoable:
- Status changes — Reverts to previous status
- Tag additions — Removes the added tags
- Tag removals — Re-adds the removed tags
Actions that can’t be undone:
- Notes (they’re additive)
- Syncs and fulfillment pushes (external side effects)
- Exports (nothing to revert)
Audit Trail
The operation history provides a complete audit trail. Combined with per-item activity logs, you can trace every change back to its source — whether it was a manual edit, operation, dispatcher, or AI agent action.