Public IP Addresses

A PublicIPAddress is an IP address that app.files.com (or *.files.com) may potentially resolve to over the next 30 days. This list includes IP addresses that are hot standbys not in use.

List all possible public SmartFile IP addresses

Endpoint

GET/ip_addresses/smartfile-reserved

Return Object

PublicIpAddress[]

Authorization Requirement

No authentication required; you may call this endpoint without a key or session.

Additional Arguments

Example Request

curl https://app.files.com/api/rest/v1/ip_addresses/smartfile-reserved.json \
  -H 'X-FilesAPI-Key: YOUR_API_KEY'

Example Response

[
  {
    "ip_address": "1.1.1.1",
    "server_name": "server-1",
    "ftp_enabled": true,
    "sftp_enabled": true
  }
]

List all possible public ExaVault IP addresses

Endpoint

GET/ip_addresses/exavault-reserved

Return Object

PublicIpAddress[]

Authorization Requirement

No authentication required; you may call this endpoint without a key or session.

Additional Arguments

Example Request

curl https://app.files.com/api/rest/v1/ip_addresses/exavault-reserved.json \
  -H 'X-FilesAPI-Key: YOUR_API_KEY'

Example Response

[
  {
    "ip_address": "1.1.1.1",
    "server_name": "server-1",
    "ftp_enabled": true,
    "sftp_enabled": true
  }
]

List all possible public IP addresses

Endpoint

GET/ip_addresses/reserved

Return Object

PublicIpAddress[]

Authorization Requirement

No authentication required; you may call this endpoint without a key or session.

Additional Arguments

Example Request

curl https://app.files.com/api/rest/v1/ip_addresses/reserved.json \
  -H 'X-FilesAPI-Key: YOUR_API_KEY'

Example Response

[
  {
    "ip_address": "1.1.1.1",
    "server_name": "server-1",
    "ftp_enabled": true,
    "sftp_enabled": true
  }
]

The PublicIpAddress Object

Some of the endpoints above return a PublicIpAddress object. The attributes of this object are listed below.

AttributeDescription
ip_address
string
The public IP address.
server_name
string
The name of the frontend server.
ftp_enabled
boolean
sftp_enabled
boolean

Example PublicIpAddress Object

{
  "ip_address": "1.1.1.1",
  "server_name": "server-1",
  "ftp_enabled": true,
  "sftp_enabled": true
}