# ---------------------------------------------------------------------------- # WPM API Libraries # ---------------------------------------------------------------------------- Introduction These libraries provide an Object Oriented interface to Neustar's WPM APIs. With these libraries you can create, modify, and delete objects on WPM. Objects such as: services, maintenance windows, and scripts. Also, you can pull data from monitoring services, RUM beacons, and load tests. For more information please see the API documentation at: http://apidocs.wpm.neustar.biz More documentation coming soon! Bugs in underlying API This is a list of bugs or issues that I've seen in the underlying WPM API. * The 'script' API service doesn't require the API version number whereas other API services (ex: 'monitor', 'rum') do. This is being handled by my API classes but should be consistent across all calls to the API. * The 'update' method for the 'script' API service requires that you include all the parameters that describe a script. So, for example, if I just want to update the description of a script I have to start by getting the script and then modifying the description parameter and upload. It would be preferred if I could just submit the description parameter, the API would update the description while leaving all other parameters as is. * The 'delete' method for the 'script' API service doesn't return any data on success. All other API calls return data indicating the result of the API call. # ----------------------------------------------------------------------------