# Fetch specific workflow versions and align run-level configuration with agents and teams

> The GET /workflows/{id} endpoint now accepts a version query parameter, allowing callers to fetch a specific version of a workflow rather than always receiving the latest.

- Published: 2026-03-17
- Author: Agno Team
- Category: Changelog
- Canonical: https://agno-com-nine.vercel.app/articles/extend-workflow-api-with-version-fetching-and-run-level-parameter-parity
- Markdown: https://agno-com-nine.vercel.app/articles/extend-workflow-api-with-version-fetching-and-run-level-parameter-parity.md

The `GET /workflows/{id}` endpoint now accepts a `version` query parameter, allowing callers to fetch a specific version of a workflow rather than always receiving the latest. Workflows also now support run-level parameters — `metadata`, `dependencies`, `add_dependencies_to_context`, and `add_session_state_to_context` — bringing them to parity with agents and teams for consistent configuration across all execution types.

Details**:**

- Pass `?version=<version>` to `GET /workflows/{id}` to retrieve a specific workflow version
- `metadata`, `dependencies`, `add_dependencies_to_context`, and `add_session_state_to_context` are now available at the run level on workflows
- Aligns the workflow runtime configuration surface with agents and teams
- No breaking changes; existing workflow definitions and API calls are unaffected
