snwapi - Version 2.0

This post is over a year old, the information may no longer be up to date.

Two years ago I released snwapi. snwapi lets you grab the latest release for Snow Software Products which you could use in a custom tool, script, spreadsheet, to compare against the installed versions you have across your estate. I haven’t really touched it since I released it up until a month ago when Snow changed their current product versions page and a friend of mine asked if I could add a few things to it, so that’s what I did.

# Changes

Feel free to use this section as a TL;DR.

  • Shifted version to v2, new API url being snwapi.com/api/v2
  • /api/v2/ now returns a list of API options, /api/v2/version for latest releases
  • Added vulnerabilities page /api/v2/vulnerability
  • Added API Key header called api_key
  • Changed ?format= to a header called api_format

There is documentation over at snwapi.com/#documentation and I’ll be posting some examples over on the Examples Repo on GitHub in the next few days. You can request a key for Version 2.0 now.

# Examples

For people like myself who like to see things visually though, enjoy some screenshots from PostMan below of how you should now authenticate with snwapi v2.0.

Calling version response via postman to snwapi.com

Calling vulnerability response via postman to snwapi.com

Error response via postman to snwapi.com

# v1 Sunset

Version 1.0 will continue to get updates until July 1st 2022 at which point it will be disabled and users will be required to use Version 2.0. The switch over shouldn’t be too much work as the only real major difference is the required headers, the formatting of the data and naming conventions within the actual data is the same as Version 1.0.

//

Song Addiction at he moment: CORPSE - POLTERGEIST!

Catch. 😊x