← PostmanCONTENT HISTORY
WHAT CHANGED
changed
Update to Postman
Snapshot Nov 4, 2026 · 12:08 UTC · version 0.6.0
Collection source: downloaded plugin package.
Instructions updated for flows
Skill instructions — Now says: No added lines (ordering may have changed)
Observed in instructions or declared skills. Runtime behavior has not been tested.
Save Postman and check future changes in Following.
Up to 3 plugins free · no card required.
All fields and original values.
Skill instructions
Before
Oct 24, 2026 · 12:56 UTC
Use **bootstrap** for unresolved CLI/authentication setup.
After
Nov 4, 2026 · 12:08 UTC
No added lines (ordering may have changed)
Compare saved observations
Download comparison JSONSKILL.md text changes
− removed · + added
--- before +++ after @@ -49,7 +49,6 @@ and reports. Connector blocks need `--workspace` even for a local file; otherwise failure occurs inside the graph. An access denial across several workspaces points toward credentials or entitlement, not an empty flow list. - Use **bootstrap** for unresolved CLI/authentication setup. Read [command options](reference/flow_cli_flags.md) for inputs, reporters, dataset iteration, and flag collisions; check installed subcommand `-h` before
Full technical diff · 1 changed fields
changed /skill_md_contents
BEFORE
"---\nname: flows\ndescription: Use when running, deploying, or debugging an existing Postman Flow. Distinguishes local graph execution from a deployed webhook, reuses named input scenarios, and follows a run to the failing block rather than treating an HTTP response as whole-flow success. Use for requests such as \"why did this flow fail\".\n---\n\n# Postman Flows\n\nA Flow saves an API workflow as a graph of blocks. Named inputs make runs\nrepeatable, deployment makes the workflow callable by other systems, and\nblock-level run evidence shows where it failed. These benefits come from\ndifferent execution paths; choosing the wrong path can produce a passing\nresult that says nothing about the caller's actual workflow.\n\n1. Choose the artifact the user means. `postman flows run <path>` executes a\n local JSON file; `postman flows trigger <flow-id>` calls the deployed\n webhook, including trigger auth and configuration. Local View and Cloud\n View artifacts are isolated: local files cannot be assumed deployable,\n and `workspace pull` does not download them. The desktop app's Git-connected\n Local View produces those files. Check current local-run entitlement before\n building CI around it; a deployed flow is not a substitute for a different\n local artifact.\n2. Resolve hosted IDs through `flows list --workspace <id>`; there is no\n local flow mapping in `.postman/resources.yaml`. Reuse its `workspace.id`\n when applicable or use **api-discovery** for cross-workspace search.\n Resolve ambiguous names before mutating a flow. Use returned flow/run IDs\n verbatim; their spelling is not a reliable validation rule.\n3. Reuse a Start-block scenario when the same payload should travel with the\n flow. `-s` supplies payload, headers, and query; explicit headers/query and\n `-i`/`-f` override those values. One-off inputs belong on the invocation.\n For deployed flows with side effects, `trigger --dry-run` lets you inspect\n the resolved call first; keep secrets masked.\n4. Deploy when the workflow needs a callable URL. The hosted flow needs a\n Start block configured for an API request trigger and a Response block;\n changing CLI flags cannot repair missing canvas configuration. Resolve\n the path suffix and intended authentication before deploying. Deploy/auth\n changes affect other callers; a scoped user request authorizes that change,\n while unrequested public exposure or auth removal needs consent.\n5. Inspect the deployed URL and whether its trigger is enabled. A deployed\n but disabled flow is not ready to receive calls; `flows update <id>\n --trigger on` enables it when intended. If deployment is part of a requested\n run, continue through triggering and capture the Run ID. A request only to\n deploy does not authorize executing unrelated downstream writes.\n6. Diagnose from run evidence. A trigger response is the Response block's\n output: HTTP 200 can coexist with another failed block. Use\n `flows get-run --run-id <id>` and add `--logs` or a block filter when the\n summary does not explain it. `flows list-runs --workspace <id> --flow <id>`\n recovers missing run IDs; widen its time range before concluding absence.\n7. In CI, preserve the local run's failure exit code and persist its result\n and reports. Connector blocks need `--workspace` even for a local file;\n otherwise failure occurs inside the graph. An access denial across several\n workspaces points toward credentials or entitlement, not an empty flow list.\n Use **bootstrap** for unresolved CLI/authentication setup.\n\nRead [command options](reference/flow_cli_flags.md) for inputs, reporters,\ndataset iteration, and flag collisions; check installed subcommand `-h` before\ncarrying an option between commands.\n\n## Verification\n\nReport which artifact and path executed, its inputs/scenario without secrets,\nand the actual result. For a trigger, retain the Run ID; for a failure, name\nthe failing block and cause. For a deployment, report URL, auth, and enabled\nstate separately from any execution result.\n"
AFTER
"---\nname: flows\ndescription: Use when running, deploying, or debugging an existing Postman Flow. Distinguishes local graph execution from a deployed webhook, reuses named input scenarios, and follows a run to the failing block rather than treating an HTTP response as whole-flow success. Use for requests such as \"why did this flow fail\".\n---\n\n# Postman Flows\n\nA Flow saves an API workflow as a graph of blocks. Named inputs make runs\nrepeatable, deployment makes the workflow callable by other systems, and\nblock-level run evidence shows where it failed. These benefits come from\ndifferent execution paths; choosing the wrong path can produce a passing\nresult that says nothing about the caller's actual workflow.\n\n1. Choose the artifact the user means. `postman flows run <path>` executes a\n local JSON file; `postman flows trigger <flow-id>` calls the deployed\n webhook, including trigger auth and configuration. Local View and Cloud\n View artifacts are isolated: local files cannot be assumed deployable,\n and `workspace pull` does not download them. The desktop app's Git-connected\n Local View produces those files. Check current local-run entitlement before\n building CI around it; a deployed flow is not a substitute for a different\n local artifact.\n2. Resolve hosted IDs through `flows list --workspace <id>`; there is no\n local flow mapping in `.postman/resources.yaml`. Reuse its `workspace.id`\n when applicable or use **api-discovery** for cross-workspace search.\n Resolve ambiguous names before mutating a flow. Use returned flow/run IDs\n verbatim; their spelling is not a reliable validation rule.\n3. Reuse a Start-block scenario when the same payload should travel with the\n flow. `-s` supplies payload, headers, and query; explicit headers/query and\n `-i`/`-f` override those values. One-off inputs belong on the invocation.\n For deployed flows with side effects, `trigger --dry-run` lets you inspect\n the resolved call first; keep secrets masked.\n4. Deploy when the workflow needs a callable URL. The hosted flow needs a\n Start block configured for an API request trigger and a Response block;\n changing CLI flags cannot repair missing canvas configuration. Resolve\n the path suffix and intended authentication before deploying. Deploy/auth\n changes affect other callers; a scoped user request authorizes that change,\n while unrequested public exposure or auth removal needs consent.\n5. Inspect the deployed URL and whether its trigger is enabled. A deployed\n but disabled flow is not ready to receive calls; `flows update <id>\n --trigger on` enables it when intended. If deployment is part of a requested\n run, continue through triggering and capture the Run ID. A request only to\n deploy does not authorize executing unrelated downstream writes.\n6. Diagnose from run evidence. A trigger response is the Response block's\n output: HTTP 200 can coexist with another failed block. Use\n `flows get-run --run-id <id>` and add `--logs` or a block filter when the\n summary does not explain it. `flows list-runs --workspace <id> --flow <id>`\n recovers missing run IDs; widen its time range before concluding absence.\n7. In CI, preserve the local run's failure exit code and persist its result\n and reports. Connector blocks need `--workspace` even for a local file;\n otherwise failure occurs inside the graph. An access denial across several\n workspaces points toward credentials or entitlement, not an empty flow list.\n\nRead [command options](reference/flow_cli_flags.md) for inputs, reporters,\ndataset iteration, and flag collisions; check installed subcommand `-h` before\ncarrying an option between commands.\n\n## Verification\n\nReport which artifact and path executed, its inputs/scenario without secrets,\nand the actual result. For a trigger, retain the Run ID; for a failure, name\nthe failing block and cause. For a deployment, report URL, auth, and enabled\nstate separately from any execution result.\n"
Full snapshot data
{
"description": "Use when running, deploying, or debugging an existing Postman Flow. Distinguishes local graph execution from a deployed webhook, reuses named input scenarios, and follows a run to the failing block rather than treating an HTTP response as whole-flow success. Use for requests such as \"why did this flow fail\".",
"included_files": [
{
"relative_path": "reference/flow_cli_flags.md",
"size_in_bytes": 5698
}
],
"name": "flows",
"skill_md_contents": "---\nname: flows\ndescription: Use when running, deploying, or debugging an existing Postman Flow. Distinguishes local graph execution from a deployed webhook, reuses named input scenarios, and follows a run to the failing block rather than treating an HTTP response as whole-flow success. Use for requests such as \"why did this flow fail\".\n---\n\n# Postman Flows\n\nA Flow saves an API workflow as a graph of blocks. Named inputs make runs\nrepeatable, deployment makes the workflow callable by other systems, and\nblock-level run evidence shows where it failed. These benefits come from\ndifferent execution paths; choosing the wrong path can produce a passing\nresult that says nothing about the caller's actual workflow.\n\n1. Choose the artifact the user means. `postman flows run <path>` executes a\n local JSON file; `postman flows trigger <flow-id>` calls the deployed\n webhook, including trigger auth and configuration. Local View and Cloud\n View artifacts are isolated: local files cannot be assumed deployable,\n and `workspace pull` does not download them. The desktop app's Git-connected\n Local View produces those files. Check current local-run entitlement before\n building CI around it; a deployed flow is not a substitute for a different\n local artifact.\n2. Resolve hosted IDs through `flows list --workspace <id>`; there is no\n local flow mapping in `.postman/resources.yaml`. Reuse its `workspace.id`\n when applicable or use **api-discovery** for cross-workspace search.\n Resolve ambiguous names before mutating a flow. Use returned flow/run IDs\n verbatim; their spelling is not a reliable validation rule.\n3. Reuse a Start-block scenario when the same payload should travel with the\n flow. `-s` supplies payload, headers, and query; explicit headers/query and\n `-i`/`-f` override those values. One-off inputs belong on the invocation.\n For deployed flows with side effects, `trigger --dry-run` lets you inspect\n the resolved call first; keep secrets masked.\n4. Deploy when the workflow needs a callable URL. The hosted flow needs a\n Start block configured for an API request trigger and a Response block;\n changing CLI flags cannot repair missing canvas configuration. Resolve\n the path suffix and intended authentication before deploying. Deploy/auth\n changes affect other callers; a scoped user request authorizes that change,\n while unrequested public exposure or auth removal needs consent.\n5. Inspect the deployed URL and whether its trigger is enabled. A deployed\n but disabled flow is not ready to receive calls; `flows update <id>\n --trigger on` enables it when intended. If deployment is part of a requested\n run, continue through triggering and capture the Run ID. A request only to\n deploy does not authorize executing unrelated downstream writes.\n6. Diagnose from run evidence. A trigger response is the Response block's\n output: HTTP 200 can coexist with another failed block. Use\n `flows get-run --run-id <id>` and add `--logs` or a block filter when the\n summary does not explain it. `flows list-runs --workspace <id> --flow <id>`\n recovers missing run IDs; widen its time range before concluding absence.\n7. In CI, preserve the local run's failure exit code and persist its result\n and reports. Connector blocks need `--workspace` even for a local file;\n otherwise failure occurs inside the graph. An access denial across several\n workspaces points toward credentials or entitlement, not an empty flow list.\n\nRead [command options](reference/flow_cli_flags.md) for inputs, reporters,\ndataset iteration, and flag collisions; check installed subcommand `-h` before\ncarrying an option between commands.\n\n## Verification\n\nReport which artifact and path executed, its inputs/scenario without secrets,\nand the actual result. For a trigger, retain the Run ID; for a failure, name\nthe failing block and cause. For a deployment, report URL, auth, and enabled\nstate separately from any execution result.\n"
}SHA-256 of public snapshot: 1d269972d8d872f871c1e0a9b48ddab179aafe87303b11fc49a26e36dcc5d41d