Snow Software · JSON Structure

Snow Software Atlas Structure

Hierarchical structure of Snow Atlas IT asset management objects including licenses, computers, SaaS applications, and subscriptions

Type: Properties: 0
Cloud License ManagementFinOpsIT Asset ManagementSaaS ManagementSoftware Asset Management

Snow Atlas Platform Structure is a JSON Structure definition published by Snow Software.

Meta-schema:

JSON Structure

Raw ↑
{
  "name": "Snow Atlas Platform Structure",
  "description": "Hierarchical structure of Snow Atlas IT asset management objects including licenses, computers, SaaS applications, and subscriptions",
  "version": "1.0",
  "structure": {
    "Organization": {
      "description": "Snow Atlas tenant representing an enterprise customer's IT environment",
      "fields": {
        "id": "string (UUID)",
        "name": "string",
        "region": "enum: westeurope | australiasoutheast | eastus2 | uksouth",
        "dataRegion": "string",
        "createdAt": "datetime"
      },
      "domains": {
        "SAM (Software Asset Management)": {
          "description": "Tracks software licenses, usage, and compliance",
          "entities": {
            "Application": {
              "description": "A software application tracked in the Snow catalog",
              "fields": {
                "id": "string (UUID)",
                "name": "string",
                "vendor": "string",
                "version": "string",
                "category": "string",
                "licenseRequired": "boolean"
              },
              "children": {
                "License": {
                  "description": "A software license entitlement",
                  "fields": {
                    "id": "string (UUID)",
                    "name": "string",
                    "licenseType": "string",
                    "quantity": "integer",
                    "usedQuantity": "integer",
                    "status": "enum: active | inactive | expired",
                    "expirationDate": "date",
                    "maintenanceExpirationDate": "date"
                  },
                  "children": {
                    "LicenseUpgrade": {
                      "description": "An upgrade path from this license to a newer version/edition",
                      "fields": {
                        "targetApplicationId": "string (UUID)",
                        "targetApplicationName": "string",
                        "upgradeType": "string"
                      }
                    },
                    "LicensePolicy": {
                      "description": "Rules governing license allocation and compliance",
                      "fields": {
                        "id": "string (UUID)",
                        "name": "string",
                        "description": "string",
                        "policyType": "string"
                      }
                    }
                  }
                }
              }
            },
            "Computer": {
              "description": "A hardware asset (server, workstation, laptop) in the IT estate",
              "fields": {
                "id": "string (UUID)",
                "hostname": "string",
                "ipAddress": "string",
                "operatingSystem": "string",
                "manufacturer": "string",
                "model": "string",
                "status": "enum: active | inactive | retired",
                "lastSeen": "datetime"
              },
              "children": {
                "InstalledApplication": {
                  "description": "A software application installed on the computer",
                  "fields": {
                    "applicationId": "string (UUID)",
                    "applicationName": "string",
                    "version": "string",
                    "installDate": "date",
                    "lastUsed": "datetime",
                    "usageMinutes": "integer"
                  }
                }
              }
            },
            "Agreement": {
              "description": "A software agreement or contract with a vendor",
              "fields": {
                "id": "string (UUID)",
                "name": "string",
                "vendor": "string",
                "startDate": "date",
                "endDate": "date",
                "status": "enum: active | expired | pending"
              }
            }
          }
        },
        "SaaS Management": {
          "description": "Tracks SaaS application portfolio, spend, and usage",
          "entities": {
            "SaaSApplication": {
              "description": "A cloud SaaS application in use by the organization",
              "fields": {
                "id": "string (UUID)",
                "name": "string",
                "vendor": "string",
                "category": "string",
                "status": "enum: managed | unmanaged | shadow_it",
                "discoverySource": "string",
                "totalUsers": "integer",
                "activeUsers": "integer",
                "annualSpend": "decimal",
                "currency": "string (ISO 4217)"
              },
              "children": {
                "SaaSSubscription": {
                  "description": "A subscription contract for a SaaS application",
                  "fields": {
                    "id": "string (UUID)",
                    "name": "string",
                    "annualCost": "decimal",
                    "renewalDate": "date",
                    "contractEndDate": "date",
                    "licenseCount": "integer",
                    "billingCycle": "enum: monthly | annual"
                  }
                },
                "SaaSUser": {
                  "description": "A user with access to the SaaS application",
                  "fields": {
                    "id": "string (UUID)",
                    "displayName": "string",
                    "email": "string",
                    "lastActivity": "datetime",
                    "isActive": "boolean",
                    "licenseType": "string"
                  }
                }
              }
            }
          }
        }
      }
    }
  }
}

Work with this as data

Every JSON Structure here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for json structure

4 MCP tools reach this
  • find_json_structuresBrowse and filter every JSON Structure in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools

Call it yourself

curl for this page
This JSON Structure
curl "https://apis.io/api/v1/json-structures/snow-software-atlas-structure"
All json structure
curl "https://apis.io/api/v1/json-structures?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.