Snow Software · Schema

Application

Cloud License ManagementFinOpsIT Asset ManagementSaaS ManagementSoftware Asset Management

Properties

Name Type Description
id string The unique ID of the application.
name string Name of the application.
vendor string Name of the vendor of the application.
vendorId string The unique ID of the vendor of the application.
licenses array Licenses under which application may be used.
licenseCount integer Count of all licences.
total integer Total amount.
purchased integer How many are purchased.
available integer How many are available.
yearlyCost number Yearly cost of the usage.
assigned integer How many are already assigned.
active integer How many are actively being used.
bundle boolean ```true``` if application is part of the bundle; otherwise, ```false```.
inactive integer How many are inactive.
utilization number Percentage being used.
totalUniqueUsers integer Number of unique users.
discoveryTypes array A collection of discovery types.
discoveryDate string Date of discovery.
discoverySource string Source of discovery.
categoryName string Category of application.
website string Website of application.
privacyPolicy string Location of the applications privacy policy.
primaryOwnerId string The unique ID of the primary owner.
primaryOwnerName string Name of primary owner.
sanctioned boolean ```true``` if application is sanctioned; otherwise, ```false```.
singleSignOn boolean ```true``` if application has single sign on supported; otherwise, ```false```.
notes string Notes about the application.
disServiceId string The unique ID of the DIS service.
totalUniqueUsersFromActivities integer Total number of users based on the user activity.
description string Description of the application.
aiCategory string AI category of the application.
aiSubcategory string AI sub-category of the application.
riskScore integer Risk score of the application from MSDefender connector.
certifications object
View JSON Schema on GitHub

JSON Schema

snow-software-application-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/snow-software/json-schema/snow-software-application-schema.json",
  "title": "Application",
  "x-generated": "2026-11-04",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/snow-software-applications-api-openapi.yml#/components/schemas/Application",
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "The unique ID of the application."
    },
    "name": {
      "type": "string",
      "description": "Name of the application."
    },
    "vendor": {
      "type": "string",
      "description": "Name of the vendor of the application."
    },
    "vendorId": {
      "type": "string",
      "description": "The unique ID of the vendor of the application."
    },
    "licenses": {
      "type": "array",
      "description": "Licenses under which application may be used.",
      "items": {
        "$ref": "#/$defs/License"
      }
    },
    "licenseCount": {
      "type": "integer",
      "format": "int32",
      "description": "Count of all licences."
    },
    "total": {
      "type": "integer",
      "format": "int32",
      "description": "Total amount."
    },
    "purchased": {
      "type": "integer",
      "format": "int32",
      "description": "How many are purchased."
    },
    "available": {
      "type": "integer",
      "format": "int32",
      "description": "How many are available."
    },
    "yearlyCost": {
      "type": "number",
      "format": "float32",
      "description": "Yearly cost of the usage."
    },
    "assigned": {
      "type": "integer",
      "format": "int32",
      "description": "How many are already assigned."
    },
    "active": {
      "type": "integer",
      "format": "int32",
      "description": "How many are actively being used."
    },
    "bundle": {
      "type": "boolean",
      "description": "```true``` if application is part of the bundle; otherwise, ```false```."
    },
    "inactive": {
      "type": "integer",
      "format": "int32",
      "description": "How many are inactive."
    },
    "utilization": {
      "type": "number",
      "description": "Percentage being used."
    },
    "totalUniqueUsers": {
      "type": "integer",
      "format": "int32",
      "description": "Number of unique users."
    },
    "discoveryTypes": {
      "type": "array",
      "description": "A collection of discovery types.",
      "items": {
        "type": "integer",
        "format": "int32"
      }
    },
    "discoveryDate": {
      "type": "string",
      "format": "date",
      "description": "Date of discovery."
    },
    "discoverySource": {
      "type": "string",
      "description": "Source of discovery."
    },
    "categoryName": {
      "type": "string",
      "description": "Category of application."
    },
    "website": {
      "type": "string",
      "description": "Website of application."
    },
    "privacyPolicy": {
      "type": "string",
      "description": "Location of the applications privacy policy."
    },
    "primaryOwnerId": {
      "type": "string",
      "description": "The unique ID of the primary owner."
    },
    "primaryOwnerName": {
      "type": "string",
      "description": "Name of primary owner."
    },
    "sanctioned": {
      "type": "boolean",
      "description": "```true``` if application is sanctioned; otherwise, ```false```."
    },
    "singleSignOn": {
      "type": "boolean",
      "description": "```true``` if application has single sign on supported; otherwise, ```false```."
    },
    "notes": {
      "type": "string",
      "description": "Notes about the application."
    },
    "disServiceId": {
      "type": "string",
      "description": "The unique ID of the DIS service."
    },
    "totalUniqueUsersFromActivities": {
      "type": "integer",
      "format": "int32",
      "description": "Total number of users based on the user activity."
    },
    "description": {
      "type": "string",
      "description": "Description of the application."
    },
    "aiCategory": {
      "type": "string",
      "description": "AI category of the application."
    },
    "aiSubcategory": {
      "type": "string",
      "description": "AI sub-category of the application."
    },
    "riskScore": {
      "type": "integer",
      "format": "int32",
      "description": "Risk score of the application from MSDefender connector."
    },
    "certifications": {
      "$ref": "#/$defs/ApplicationCertifications"
    }
  },
  "required": [
    "id",
    "name",
    "vendor",
    "vendorId"
  ],
  "$defs": {
    "ApplicationCertifications": {
      "type": "array",
      "description": "A collection of application certifications from MSDefender connector.",
      "items": {
        "type": "string"
      }
    },
    "License": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "description": "The unique ID of the license."
        },
        "total": {
          "type": "integer",
          "format": "int32",
          "description": "Total assignable licenses."
        },
        "assigned": {
          "type": "integer",
          "format": "int32",
          "description": "Assigned licenses."
        },
        "productId": {
          "type": "string",
          "description": "The unique ID of the product."
        },
        "collectionTargetId": {
          "type": "string",
          "description": "The unique ID of the collection."
        }
      },
      "required": [
        "id"
      ]
    }
  }
}

Work with this as data

Every JSON Schema 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 schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema 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 Schema
curl "https://apis.io/api/v1/json-schemas/snow-software-application"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

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