# Get operation assignment history Returns the assignment version history for a specific operation. Shows all historical assignment states with timestamps, who made the assignment, and field-level diffs between versions. If X-Workspace-Id header is provided, includes workspace draft assignments merged with mainline history. Workspace drafts appear alongside mainline assignments (not replacing them). Endpoint: GET /v1/operations/{operation_id}/assignments/history/ Version: 1.0.0 Security: tokenAuth ## Header parameters: - `X-Workspace-Id` (string) Optional workspace UUID to include draft assignments ## Query parameters: - `include_diffs` (boolean) Include field-level diffs (default true) - `limit` (integer) Maximum number of versions to return (default 50, max 200) - `offset` (integer) Pagination offset ## Path parameters: - `operation_id` (string, required) UUID of the operation ## Response 200 fields (application/json): - `operationId` (string, required) - `workspace` (string,null, required) - `total` (integer, required) - `versions` (array, required) - `versions.assignmentId` (string, required) - `versions.validFrom` (string, required) - `versions.validTo` (string,null, required) - `versions.changeId` (string,null, required) - `versions.closedByChangeId` (string,null) - `versions.changeType` (string, required) * created - created * updated - updated * deleted - deleted Enum: "created", "updated", "deleted" - `versions.source` (string, required) * mainline - mainline * workspace - workspace Enum: "mainline", "workspace" - `versions.assignedBy` (any, required) - `versions.tombstone` (boolean, required) - `versions.before` (any, required) - `versions.after` (any, required) - `versions.changes` (array, required) - `versions.changes.field` (string, required) ## Response 400 fields (application/json): - `detail` (string, required) ## Response 404 fields (application/json): - `detail` (string, required) ## Response 500 fields (application/json): - `detail` (string, required) ## Response 401 fields ## Response 403 fields