Postman
Postman supports per-collection / per-request proxies for both gateway and ISP products. Recommended for testing username variants quickly.
Global proxy
Settings → Proxy → Use custom proxy configuration.
Server:
gate.helodata.io, Port:7777(or your ISP IP).Proxy Auth → on. Username + password.
Toggle Proxy in the top-right action area.
[screenshot: Postman Proxy settings tab]
This affects every request in the workspace.
Per-environment
Create environments named helo-us, helo-de, etc. Each holds the proxy username variant:
proxy_user
helo_s1a2b3c4d5e-type-res-region-us
proxy_pass
sub-user password
Then in Settings → Proxy reference them: {{proxy_user}}, {{proxy_pass}}. Switching the environment switches geo.
Pre-request script (dynamic session)
Mint a fresh session ID per request:
Postman collection (provided)
helodata publishes an official collection covering:
All REST API endpoints (sub-users, orders, traffic, whitelists, …)
One sample request per product type with the right username structure
Import URL:
See Postman collection for details.
Verify
Add a request to https://ipv4.icanhazip.com. Send — the body should show a helodata exit IP.
Common pitfalls
Postman desktop vs web — only the desktop app honors the proxy setting; the web client tunnels through Postman's own servers.
Newman (CLI runner) uses the same settings file. For CI runs, pass
--global-proxyor setHTTPS_PROXYenvvar beforenewman run.Self-signed certs at the target — Postman validates upstream certs. helodata doesn't re-issue, so a target self-signed cert still fails; toggle SSL certificate verification off if needed.
Last updated
Was this helpful?