ProxyHubb Docs

API reference

Interactive OpenAPI for Control API /v1 — auth, hosts, and Try It.

Live contract for the Control API (/v1). The interactive viewer below loads from /openapi.yaml.

Hosts

EnvironmentBase URL
Public testnethttps://api.proxyhubb.com
Localhttp://localhost:8080

Buyer traffic is not on this host — use proxy.proxyhubb.com:8090 (CONNECT / SOCKS5). See Buyer proxy.

Authentication

SchemeHeaderUse for
Bearer JWTAuthorization: Bearer <access_token>Session intents, marketplace, wallet UI flows
API keyX-API-Key: phub_… (or Bearer phub_… / pk_…)Bulk pools, B2B orders:create
GatewayX-Gateway-AuthEdge → control-plane only (not for apps)

Mint partner keys with a JWT via POST /v1/bulk/api-keys. Public login is wallet-first (/v1/auth/wallet/*).

Suggested first calls

  1. GET /v1/auth/me — confirm JWT
  2. POST /v1/sessions/intent — rotating Connect token
  3. GET /v1/orders/{id}/credentials — after marketplace activation
  4. POST /v1/bulk/pools — API-key pool path

In Scalar, set Auth to Bearer JWT (or API key) before using Try Request. Default server should be https://api.proxyhubb.com.

Rate limits

Interactive viewer:

Raw contract: /openapi.yaml · Prefer Authorization: Bearer <jwt> for intents/credentials; X-API-Key: phub_… for bulk pools and B2B purchase.