SOAP web services API - BlueCat Address Manager - 9.0.0

Address Manager API Guide

Locale
English (United States)
Product name
BlueCat Address Manager
Version
9.0.0

The Address Manager API is a SOAP web service, so it has an accessible WSDL file.

You can access this file and generate your own classes and methods to use when connecting to the service. To view the WSDL file in a browser, go to http://AddressManagerAddress/Services/API?wsdl. If HTTPS is enabled on Address Manager, use the HTTPS protocol in the address.

SOAP Binding Address

The WSDL file uses the Address Manager server’s host-name as the soap:address location.

For a Address Manager appliance with the factory default host-name, the Address Manager API service looks like this example:
<service name='ProteusAPI'>
 <port binding='tns:ProteusAPIBinding' name='ProteusAPIPort'> 
 <soap:address location='http://new.server/Services/API'/> 
 </port> 
 </service> 

To configure the soap:address location attribute to your Address Manager appliance, download a copy of the WSDL file to your workstation. Edit the local copy of the WSDL file to change the soap:address location to the required address. Configure your SOAP tools to load the WSDL file from your local copy of the file, rather than from the Address Manager appliance.

SOAP Ports

To access the Address Manager API, use the following ports:
  • Port 80 when using HTTP
  • Port 443 when using HTTPS

Maintaining state with cookies

Address Manager uses cookies to maintain state. When using WSDL-generated classes, be sure to enable cookies on your system.