Webex Network Information

Ports

getPorts

List of all Webex service portocol, port, and IP prefix

List of all Webex service portocol, port, and IP prefix rules. This does not include URLs.


/ports

Usage and SDK Samples

curl -X GET "https://info.net.infra.webex.com/v1/ports"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.PortsApi;

import java.io.File;
import java.util.*;

public class PortsApiExample {

    public static void main(String[] args) {
        
        PortsApi apiInstance = new PortsApi();
        try {
            SchemaRules result = apiInstance.getPorts();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling PortsApi#getPorts");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.PortsApi;

public class PortsApiExample {

    public static void main(String[] args) {
        PortsApi apiInstance = new PortsApi();
        try {
            SchemaRules result = apiInstance.getPorts();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling PortsApi#getPorts");
            e.printStackTrace();
        }
    }
}

PortsApi *apiInstance = [[PortsApi alloc] init];

// List of all Webex service portocol, port, and IP prefix
[apiInstance getPortsWithCompletionHandler: 
              ^(SchemaRules output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var WebexNetworkInformation = require('webex_network_information');

var api = new WebexNetworkInformation.PortsApi()

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getPorts(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getPortsExample
    {
        public void main()
        {
            
            var apiInstance = new PortsApi();

            try
            {
                // List of all Webex service portocol, port, and IP prefix
                SchemaRules result = apiInstance.getPorts();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling PortsApi.getPorts: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\PortsApi();

try {
    $result = $api_instance->getPorts();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling PortsApi->getPorts: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::PortsApi;

my $api_instance = WWW::SwaggerClient::PortsApi->new();

eval { 
    my $result = $api_instance->getPorts();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling PortsApi->getPorts: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.PortsApi()

try: 
    # List of all Webex service portocol, port, and IP prefix
    api_response = api_instance.get_ports()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling PortsApi->getPorts: %s\n" % e)

Parameters

Responses

Status: 200 - Returns a list of Webex Ports


Prefixes

getPrefixes

List of Webex Service Prefixes

List of all webex service prefixes by service area


/prefixes

Usage and SDK Samples

curl -X GET "https://info.net.infra.webex.com/v1/prefixes"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.PrefixesApi;

import java.io.File;
import java.util.*;

public class PrefixesApiExample {

    public static void main(String[] args) {
        
        PrefixesApi apiInstance = new PrefixesApi();
        try {
            SchemaPrefixes result = apiInstance.getPrefixes();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling PrefixesApi#getPrefixes");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.PrefixesApi;

public class PrefixesApiExample {

    public static void main(String[] args) {
        PrefixesApi apiInstance = new PrefixesApi();
        try {
            SchemaPrefixes result = apiInstance.getPrefixes();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling PrefixesApi#getPrefixes");
            e.printStackTrace();
        }
    }
}

PrefixesApi *apiInstance = [[PrefixesApi alloc] init];

// List of Webex Service Prefixes
[apiInstance getPrefixesWithCompletionHandler: 
              ^(SchemaPrefixes output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var WebexNetworkInformation = require('webex_network_information');

var api = new WebexNetworkInformation.PrefixesApi()

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getPrefixes(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getPrefixesExample
    {
        public void main()
        {
            
            var apiInstance = new PrefixesApi();

            try
            {
                // List of Webex Service Prefixes
                SchemaPrefixes result = apiInstance.getPrefixes();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling PrefixesApi.getPrefixes: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\PrefixesApi();

try {
    $result = $api_instance->getPrefixes();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling PrefixesApi->getPrefixes: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::PrefixesApi;

my $api_instance = WWW::SwaggerClient::PrefixesApi->new();

eval { 
    my $result = $api_instance->getPrefixes();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling PrefixesApi->getPrefixes: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.PrefixesApi()

try: 
    # List of Webex Service Prefixes
    api_response = api_instance.get_prefixes()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling PrefixesApi->getPrefixes: %s\n" % e)

Parameters

Responses

Status: 200 - Returns a list of Webex Prefixes


getPrefixesRegion

List of Webex Prefixes by Region

List of webex prefixes by region


/prefixes/regions

Usage and SDK Samples

curl -X GET "https://info.net.infra.webex.com/v1/prefixes/regions"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.PrefixesApi;

import java.io.File;
import java.util.*;

public class PrefixesApiExample {

    public static void main(String[] args) {
        
        PrefixesApi apiInstance = new PrefixesApi();
        try {
            SchemaPrefixesRegions result = apiInstance.getPrefixesRegion();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling PrefixesApi#getPrefixesRegion");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.PrefixesApi;

public class PrefixesApiExample {

    public static void main(String[] args) {
        PrefixesApi apiInstance = new PrefixesApi();
        try {
            SchemaPrefixesRegions result = apiInstance.getPrefixesRegion();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling PrefixesApi#getPrefixesRegion");
            e.printStackTrace();
        }
    }
}

PrefixesApi *apiInstance = [[PrefixesApi alloc] init];

// List of Webex Prefixes by Region
[apiInstance getPrefixesRegionWithCompletionHandler: 
              ^(SchemaPrefixesRegions output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var WebexNetworkInformation = require('webex_network_information');

var api = new WebexNetworkInformation.PrefixesApi()

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getPrefixesRegion(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getPrefixesRegionExample
    {
        public void main()
        {
            
            var apiInstance = new PrefixesApi();

            try
            {
                // List of Webex Prefixes by Region
                SchemaPrefixesRegions result = apiInstance.getPrefixesRegion();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling PrefixesApi.getPrefixesRegion: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\PrefixesApi();

try {
    $result = $api_instance->getPrefixesRegion();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling PrefixesApi->getPrefixesRegion: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::PrefixesApi;

my $api_instance = WWW::SwaggerClient::PrefixesApi->new();

eval { 
    my $result = $api_instance->getPrefixesRegion();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling PrefixesApi->getPrefixesRegion: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.PrefixesApi()

try: 
    # List of Webex Prefixes by Region
    api_response = api_instance.get_prefixes_region()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling PrefixesApi->getPrefixesRegion: %s\n" % e)

Parameters

Responses

Status: 200 - Returns a list of Webex Prefixes by region


Regions

getRegions

List of Webex Regions

List of Webex regions. A Webex region defines a geographic region that includes one or more Webex or cloud provider datacenters A region location is identified by the IATA. The IATA choosen is baed on close proximity to the datacenters.


/regions

Usage and SDK Samples

curl -X GET "https://info.net.infra.webex.com/v1/regions"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.RegionsApi;

import java.io.File;
import java.util.*;

public class RegionsApiExample {

    public static void main(String[] args) {
        
        RegionsApi apiInstance = new RegionsApi();
        try {
            SchemaRegions result = apiInstance.getRegions();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling RegionsApi#getRegions");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.RegionsApi;

public class RegionsApiExample {

    public static void main(String[] args) {
        RegionsApi apiInstance = new RegionsApi();
        try {
            SchemaRegions result = apiInstance.getRegions();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling RegionsApi#getRegions");
            e.printStackTrace();
        }
    }
}

RegionsApi *apiInstance = [[RegionsApi alloc] init];

// List of Webex Regions
[apiInstance getRegionsWithCompletionHandler: 
              ^(SchemaRegions output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var WebexNetworkInformation = require('webex_network_information');

var api = new WebexNetworkInformation.RegionsApi()

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getRegions(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getRegionsExample
    {
        public void main()
        {
            
            var apiInstance = new RegionsApi();

            try
            {
                // List of Webex Regions
                SchemaRegions result = apiInstance.getRegions();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling RegionsApi.getRegions: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\RegionsApi();

try {
    $result = $api_instance->getRegions();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling RegionsApi->getRegions: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::RegionsApi;

my $api_instance = WWW::SwaggerClient::RegionsApi->new();

eval { 
    my $result = $api_instance->getRegions();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling RegionsApi->getRegions: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.RegionsApi()

try: 
    # List of Webex Regions
    api_response = api_instance.get_regions()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling RegionsApi->getRegions: %s\n" % e)

Parameters

Responses

Status: 200 - Returns a list of Webex regions


Urls

getUrls

List of all Webex service URLs

List of all Webex service URLs that are in use. These may contain IPs. If IPs are defined, the URL FQDN would resolve to one of the IPs listed. Unless defined, the default transport and protocol is TCP/HTTPS using port 443.


/urls

Usage and SDK Samples

curl -X GET "https://info.net.infra.webex.com/v1/urls"
import io.swagger.client.*;
import io.swagger.client.auth.*;
import io.swagger.client.model.*;
import io.swagger.client.api.UrlsApi;

import java.io.File;
import java.util.*;

public class UrlsApiExample {

    public static void main(String[] args) {
        
        UrlsApi apiInstance = new UrlsApi();
        try {
            SchemaUrls result = apiInstance.getUrls();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling UrlsApi#getUrls");
            e.printStackTrace();
        }
    }
}
import io.swagger.client.api.UrlsApi;

public class UrlsApiExample {

    public static void main(String[] args) {
        UrlsApi apiInstance = new UrlsApi();
        try {
            SchemaUrls result = apiInstance.getUrls();
            System.out.println(result);
        } catch (ApiException e) {
            System.err.println("Exception when calling UrlsApi#getUrls");
            e.printStackTrace();
        }
    }
}

UrlsApi *apiInstance = [[UrlsApi alloc] init];

// List of all Webex service URLs
[apiInstance getUrlsWithCompletionHandler: 
              ^(SchemaUrls output, NSError* error) {
                            if (output) {
                                NSLog(@"%@", output);
                            }
                            if (error) {
                                NSLog(@"Error: %@", error);
                            }
                        }];
var WebexNetworkInformation = require('webex_network_information');

var api = new WebexNetworkInformation.UrlsApi()

var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getUrls(callback);
using System;
using System.Diagnostics;
using IO.Swagger.Api;
using IO.Swagger.Client;
using IO.Swagger.Model;

namespace Example
{
    public class getUrlsExample
    {
        public void main()
        {
            
            var apiInstance = new UrlsApi();

            try
            {
                // List of all Webex service URLs
                SchemaUrls result = apiInstance.getUrls();
                Debug.WriteLine(result);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling UrlsApi.getUrls: " + e.Message );
            }
        }
    }
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');

$api_instance = new Swagger\Client\Api\UrlsApi();

try {
    $result = $api_instance->getUrls();
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling UrlsApi->getUrls: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::SwaggerClient::Configuration;
use WWW::SwaggerClient::UrlsApi;

my $api_instance = WWW::SwaggerClient::UrlsApi->new();

eval { 
    my $result = $api_instance->getUrls();
    print Dumper($result);
};
if ($@) {
    warn "Exception when calling UrlsApi->getUrls: $@\n";
}
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# create an instance of the API class
api_instance = swagger_client.UrlsApi()

try: 
    # List of all Webex service URLs
    api_response = api_instance.get_urls()
    pprint(api_response)
except ApiException as e:
    print("Exception when calling UrlsApi->getUrls: %s\n" % e)

Parameters

Responses

Status: 200 - Returns a list of Webex URLs