VPNAPI is a REST-style API that clients use to manage configuration and provisioning tasks related to Service Broker’s VPN application. It lets you create, access, and update application data that is stored in the VPN application database. To use VPNAPI, your managed server must be configured to allow client HTTP requests.
The VPNAPI interfaces with the VPN application’s data model through objects, known as base entities. Each object relates to another through an object reference, or dependency. For example, a profile or group definition might depend on an account. The VPNAPI checks that the objects upon which a new object depends exist before creating it. Then, when you update a setting of an existing object, the VPN application updates only the values that require change. The GET and PUT methods of the VPNAPI support JSON object input in the body of the request.
Detect VPNs, Proxies & Tor Exit Nodes
Many fraudsters and cybercriminals connect to the Internet through residential proxies or VPN connections. This allows them to conceal their true IP addresses and spoof their locations. Using a VPN detection API, it is possible to identify these connections and alert your security systems so they can take action to prevent fraud. The API can also help you detect sudden changes in VPN connectivity, which might indicate a breach of your network. For example, financial institutions use the VPN detection API to verify that a customer’s identity is not being hidden by a proxy.