# URnetwork — operator API

> URnetwork is a web-standards VPN marketplace with an emphasis on fast, secure internet everwhere.

- Version: 2026.1.6
- Raw spec: https://ur.io/openapi.yml
- Rendered reference: https://ur.io/docs/api
- Base URL: https://api.bringyour.com

## Clock

- `GET /clock` — Clock

## Stats

- `GET /stats/last-90` — Stats Last 90
- `GET /stats/providers` — Stats Providers
- `POST /stats/providers-last-n` — Stats Providers Last N hours
- `POST /stats/provider-last-n` — Stats Provider Last N hours
- `POST /stats/providers-overview-last-n` — Stats Providers Overview Last N hours
- `POST /stats/leaderboard` — Stats Leaderboard

## Auth

- `POST /auth/login` — Auth Login
- `POST /auth/login-with-password` — Auth Login With Password
- `POST /auth/verify` — Auth Verify
- `GET /auth/refresh` — Auth Refresh Token
- `POST /auth/verify-send` — Auth Verify Send
- `POST /auth/password-reset` — Auth Password Reset
- `POST /auth/password-set` — Auth Password Set
- `POST /auth/network-check` — Auth Network Check
- `POST /auth/network-create` — Auth Network Create
- `POST /auth/network-delete` — Auth Network Delete
- `POST /auth/code-create` — Auth Code Create
- `POST /auth/code-login` — Auth Code Login
- `POST /auth/add-auth` — Auth Add Auth
- `POST /auth/remove-auth` — Auth Remove Auth
- `POST /auth/generate-seedphrase` — Auth Generate Seedphrase
- `POST /auth/regenerate-seedphrase` — Auth Regenerate Seedphrase

## Network

- `POST /network/auth-client` — Auth Network Client
- `POST /network/remove-client` — Remove Network Client
- `GET /network/clients` — Network Clients
- `GET /network/peers` — Network Peers
- `GET /network/provider-locations` — Network Provider Locations
- `POST /network/find-provider-locations` — Network Find Provider Locations
- `POST /network/find-providers2` — Network Find Providers 2
- `GET /network/ranking` — Network Get Ranking
- `POST /network/ranking-visibility` — Network Ranking Visibility
- `POST /network/block-location` — Network Block Location
- `POST /network/unblock-location` — Network Unblock Location
- `GET /network/blocked-locations` — Network Blocked Locations
- `GET /network/reliability` — Network Reliability
- `GET /network/user` — Get Network User
- `POST /network/user/update` — Update Network Name

## Preferences

- `POST /preferences/set-preferences` — Preferences Set
- `GET /preferences` — Preferences Get

## Feedback

- `POST /feedback/send-feedback` — Feedback Send

## Log

- `POST /log/{clientId}/upload` — Log Upload

## Wallet

- `GET /wallet/balance` — Wallet Balance
- `POST /wallet/validate-address` — Wallet Validate Address
- `POST /wallet/circle-init` — Wallet Circle Init
- `POST /wallet/circle-transfer-out` — Wallet Circle Transfer Out

## Subscription

- `GET /subscription/balance` — Subscription Balance
- `POST /subscription/check-balance-code` — Subscription Check Balance Code
- `POST /subscription/redeem-balance-code` — Subscription Redeem Balance Code
- `POST /subscription/create-payment-id` — Subscription Create Payment Id

## Device

- `POST /device/add` — Device Add
- `POST /device/create-share-code` — Device Create Share Code
- `GET /device/share-code/{code}/qr.png` — Device Share Code QR
- `POST /device/share-status` — Device Share Status
- `POST /device/confirm-share` — Device Confirm Share
- `POST /device/create-adopt-code` — Device Create Adopt Code
- `GET /device/adopt-code/{code}/qr.png` — Device Adopt Code QR
- `POST /device/adopt-status` — Device Adopt Status
- `POST /device/confirm-adopt` — Device Confirm Adopt
- `POST /device/remove-adopt-code` — Remove Adopt Code
- `GET /device/associations` — Device Associations
- `POST /device/remove-association` — Device Remove Association
- `POST /device/set-association-name` — Device Set Association Name
- `POST /device/set-name` — Network Set Device Name

## Connect

- `GET /connect` — Auth Connect
- `POST /connect` — Auth Connect Post
- `POST /connect/control` — Connect Control

## Key

- `GET /key/{clientId}` — Get Client Key

## Hello

- `GET /hello` — Hello

## My-ip-info

- `GET /my-ip-info` — My IP Info

## Account

- `POST /account/change-name` — Account Change Name
- `POST /account/claim-name` — Account Claim Name
- `POST /account/api-key` — Account Create API Key
- `POST /account/api-key/remove` — Account Remove API Key
- `GET /account/api-keys` — Account Get API Keys
- `GET /account/payout-wallet` — Account Get Payout Wallet
- `POST /account/payout-wallet` — Account Set Payout Wallet
- `GET /account/points` — Account Get Points
- `GET /account/payments` — Account Get Payouts
- `POST /account/wallet` — Account Create Wallet
- `GET /account/wallets` — Account Get Wallets
- `POST /account/wallets/remove` — Account Remove Wallet
- `POST /account/wallets/verify-seeker` — Account Verify Seeker Token
- `GET /account/balance-codes` — Account Balance Codes
- `GET /account/referral-code` — Account Referral Code
- `GET /account/referral-network` — Account Referral Network
- `GET /account/unlink-referral-network` — Account Unlink Referral Network
- `POST /account/set-referral` — Account Set Referral

## Referral-code

- `POST /referral-code/validate` — Validate Referral Code

## Transfer

- `GET /transfer/stats` — Transfer Stats

## Solana

- `POST /solana/payment-intent` — Solana Payment Intent

## Stripe

- `POST /stripe/payment-intent` — Stripe Payment Intent
- `POST /stripe/customer-portal` — Stripe Customer Portal
- `POST /stripe/create-checkout-session` — Stripe Create Checkout Session

## Verify

- `POST /verify` — Verify
- `GET /verify/keys` — Verify Keys

## Sn

- `POST /sn/wallet` — Sn Set Wallet
- `GET /sn/pool/claim` — Sn Pool Claim
- `GET /sn/epoch` — Sn Epoch
