# Get workflow version history Retrieve version history for a workflow including changes, timestamps, and optionally full snapshots. Endpoint: GET /public/v1/workflows/{workflow_id}/versions/ Version: 1.0.0 ## Path parameters: - `workflow_id` (integer, required) ## Query parameters: - `include_snapshot` (boolean) ## Response 200 fields (application/json): - `id` (integer, required) - `version_number` (integer, required) - `changed_by` (object,null, required) Schema for user who made a change. - `changed_by.first_name` (string, required) - `changed_by.last_name` (string, required) - `changed_by.email` (string, required) - `changed_at` (string, required) - `changes_summary` (string, required) - `snapshot` (object,null) ## Response 400 fields (application/json): - `success` (boolean) - `errors` (object, required) ## Response 404 fields (application/json): - `success` (boolean) - `errors` (object, required) ## Response 500 fields (application/json): - `success` (boolean) - `errors` (object, required)