Discovery operations provide the values needed by ordering and configuration workflows.
GET
/plansList available mobile proxy plansEach plan includes its identifier, availability, available port count, country, VPN capability, and one or more tarifications. A tarification defines:
time: duration in seconds;traffic: traffic allowance in megabytes;price: price in cents.
GET
/serversList VPN and proxy serversThe response separates vpnServers and proxyServers and includes the supported proxyProtocols. Use returned hostnames when updating account preferences.
GET
/signaturesList network signaturesSignatures identify mobile network/device profiles that can be applied to a port. Treat returned strings as opaque current values.
Official SDK
Section titled “Official SDK”const plans = await client.general.listPlans();const servers = await client.general.listServers();const signatures = await client.general.listSignatures();plans = client.general.list_plans()servers = client.general.list_servers()signatures = client.general.list_signatures()<?php
$plans = $client->general()->listPlans();$servers = $client->general()->listServers();$signatures = $client->general()->listSignatures();Recommended discovery sequence
Section titled “Recommended discovery sequence”- Request plans and select an entry with
available: true. - Confirm
availablePortsis sufficient. - Select an exact tarification object from that plan.
- Request servers and choose supported connection defaults.
- Request signatures before changing a port signature.
Cache discovery responses only briefly. Availability and inventory can change.