Submit a ticketCall us

Have You Auto Renewed? If not, you're missing out.
The SolarWinds Renewal Program comes with a host of benefits including the most recent product updates, 24/7 technical support, virtual instructor-led training and more. Experience all of this with the convenience of Auto Renewal, and never worry about missing any of these great benefits. Learn More.

Home > Success Center > IP Address Manager (IPAM) > IPAM Administrator Guide > SWIS API to perform IPAM operations

SWIS API to perform IPAM operations

Table of contents
No headers

You can use Windows PowerShell and the Orion SDK to manage IP addresses in IPAM. The IPAM-specific API fields are documented on the IPAM API wiki page in the Orion SDK.

You can also use Python OrionSDK to call to the API. This article provides instructions on how to use Windows PowerShell.

Supported operations:

  • Get the first available IP address for a specified subnet
  • Change IP node status
  • Start, finish, and cancel an IP address reservation
  • Create a new subnet
  • Add a DNS 'A' record for an IP address
  • Change a DNS 'A' record for an IP address
  • Remove a DNS 'A' record for an IP address
  • Add an 'A' record with an associated PTR for a zone
  • Add PTR to a DNS 'A' record
  • Create an IP address reservation on a DHCP server
  • Remove an IP address reservation from a DHCP server
  • Get an 'A' record and PTR records for a DNS zone
  • Create a custom property
  • Update a custom property
  • Reorder a custom property
  • Delete a custom property
  • CRUD operations for subnets
  • CRUD operations for IP addresses

Pre-requisites

  • Verify that at least PowerShell 4.0 is installed:
    • Open PowerShell and enter $PSVersionTable.PSVersion to determine the PowerShell engine version.
    • The major version should be 4 or higher.
  • Install the Orion SDK if you have not yet installed it:
  • Learn the basics of using the Orion SDK in PowerShell.
  • In PowerShell, add the SwisSnapin if you have not yet added it:
    • Add the SwisSnapin by running the Add-PSSnapin cmdlet: Add-PSSnapin -Name SwisSnapin

For more information, open the Orion SDK PowerShell page and follow the steps in the "Using SwisSnapin"
section.

Last modified

Tags

This page has no custom tags.

Classifications

Public