Use this guide after installing Postman and cloning the repository.
Required Postman version: Postman Desktop v12+.
This repository uses Postman local-mode file artifacts:
- Collections:
postman/collections/<collection>/.../*.request.yaml - Environments:
postman/environments/*.environment.yaml - Globals:
postman/globals/*.globals.yaml
Do not expect a single *.postman_collection.json export as the primary source.
Recommended flow:
- Open Postman Desktop
- Use local mode / open workspace from your cloned repository
- Point Postman to this repository root so it can read
postman/YAML artifacts
Set pypnm_url in globals (or equivalent environment variable if your workspace uses environment scope).
Example:
http://127.0.0.1:8000
Important:
- Request URLs in this repo use
{{pypnm_url}}by default. - Keep variable syntax in Postman form (
{{var}}).
postman/collections/PyPNM/postman/collections/PyPNM-CMTS/
Use a simple health check first:
- Open collection
PyPNM - Open folder
Health - Open request
Health.request.yaml(name: Health) - Confirm
pypnm_urlis set - Click
Send
SingleCapturefor single-capture workflows and visualizersMultiCapturefor multi-capture operations and analysis flowsPNM/Filesfor file workflow endpointsSystem/Healthfor service checks and system actions
- If variables appear unresolved, confirm globals/environment YAML loaded in local mode.
- If requests fail immediately, verify
pypnm_urland authentication-related variables. - If visual output looks stale, run:
source .venv/bin/activate
tools/postman/sync_visualizers.py --check