STACKIT · Schema

searchSKUsPayload

CompanyCloud ComputingSovereign CloudInfrastructure as a ServiceKubernetesData ProtectionEuropeColocation

Properties

Name Type Description
categoryName string Generic categorization to structure the customer's invoice transparently (e.g. `Compute Engine`, `Database`, `Storage`)
class string Storage Class type
communicationChannel string Communication Channel
connectionLimitPerLoadBalancer number Connection limit per Load Balancer
contractNoticePeriodInDays integernull Contract notice period in days
denominator number Conversion of the quantity value from the quantity input unit to the invoice unit.
deprecated string Attribute that indicates if product is deprecated or not.
diskStoragePerNode string diskStoragePerNode
documentation string Documentation URL
escalationAvailabilityBCINC stringnull Escalation availability BC INC
escalationAvailabilityINC stringnull Escalation availability INC
escalationAvailabilitySR stringnull Escalation availability for Service Requests
escalationThresholdBCINCInMins integernull Escalation threshold BC INC (in minutes)
escalationThresholdINCInMins integernull Escalation threshold INC (in minutes)
escalationThresholdSRInMins integernull Escalation threshold for Service Requests
finPenaltySLAVio80Pct integernull Financial Penalty for SLA Violation <80 (in %)
finPenaltySLAVio90-80Pct integernull Financial Penalty for SLA Violation <90 - 80 (in %)
flavor string Flavor
focusConsumedUnit string The unit displayed in the Focus Report.
focusDocumentation stringnull The documentation in the Focus Report.
generalProductGroup string Category designation one level below the generic designation that describes the overall product group to which all the SKUs are allocated to.
hardware string Hardware
hourlyAggregation string Aggregation logic to be applied to the sent events within the metering bucket (currently 1 day)
initialRuntimeInMonths integernull Initial runtime in months
leadTimeInWorkDays integernull Lead time in workdays
location stringnull Location
maturityModelState string State of the SKU following the mandatory product‘s maturity model progress (e.g. `beta`, `ga`)
maxIOPerSec integer Storage maxIOPerSec
maxTroughInMB integer Storage maxTroughInMB
meteringType string Defines which type of calculation is applied. Either discrete (point-in-time) or continuously (continuous).
metricPerMin integer metricPerMin
metro boolean metro
monthlyPrice string Monthly price value that is valid at request time, shown with full precision
name string How the line item will appear on the bill
nodes integer Nodes
os string Operating System (e.g. `windows`, `windows-managed`)
priceListVisibility string Attribute that indicates if PriceList is visible or not.
productName string Generic product (e.g. `Windows Server`, `Server Backup Management`, `Server`)
projectNoticePeriodInWorkDays integernull Project notice period in workdays
quantityInputUnit string Quantity input unit
ram number RAM (in GB)
reactionTimeInMins integernull Reaction time (in minutes)
recordLimitPerZone number Record limit per zone
region string Region of sku
repeatedRuntimeInMonths integernull Repeated runtime in months
responseTimeBCINCInMins integernull Response time BC INC (in minutes)
responseTimeINCInMins integernull Response time INC (in minutes)
responseTimeSRInMins integernull Response time (in minutes) for Service Requests
serviceHoursBCINC stringnull Service hours BC INC
serviceHoursINC stringnull Service hours INC
serviceHoursSR stringnull Service hours for Service Requests
serviceId string List of unique service look up ids (ASCII ordered, ascending)
sku string SKU ID \ Complete SAP article number with prefix. Will be shown on the invoice like this
slaGoalInPercentage integernull SLA goal in percentage
storage string Storage (e.g. `image`, `postgresql`, `snapshot`, `volume`)
storageMaxGb integer Max Storage in Gb
storageMinGb integer Min Storage in Gb
targets integer Targets
technicalProductGroup string Technical differentiation
title string Service name
type string Type (e.g. `single`, `replica`)
unit string The unit of measurement for the invoiced items, as to be displayed on the invoice.
unitBilling string Unit billing
vCPU integer Number of vCPU
validFrom string Price valid from
value string Price value that is valid at request time, shown with full precision with 11 decimals
View JSON Schema on GitHub

JSON Schema

stackit-search-skus-payload-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/stackit/main/json-schema/stackit-search-skus-payload-schema.json",
  "title": "searchSKUsPayload",
  "x-generated": "2026-10-18",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/stackit-pim-openapi.yml#/components/schemas/searchSKUsPayload",
  "additionalProperties": false,
  "properties": {
    "categoryName": {
      "description": "Generic categorization to structure the customer's invoice transparently (e.g. `Compute Engine`, `Database`, `Storage`)",
      "type": "string"
    },
    "class": {
      "description": "Storage Class type",
      "type": "string"
    },
    "communicationChannel": {
      "description": "Communication Channel",
      "type": "string"
    },
    "connectionLimitPerLoadBalancer": {
      "description": "Connection limit per Load Balancer",
      "format": "float",
      "type": "number"
    },
    "contractNoticePeriodInDays": {
      "description": "Contract notice period in days",
      "format": "int64",
      "type": [
        "integer",
        "null"
      ]
    },
    "denominator": {
      "description": "Conversion of the quantity value from the quantity input unit to the invoice unit.",
      "format": "float",
      "type": "number"
    },
    "deprecated": {
      "description": "Attribute that indicates if product is deprecated or not.",
      "type": "string"
    },
    "diskStoragePerNode": {
      "description": "diskStoragePerNode",
      "type": "string"
    },
    "documentation": {
      "description": "Documentation URL",
      "type": "string"
    },
    "escalationAvailabilityBCINC": {
      "description": "Escalation availability BC INC",
      "type": [
        "string",
        "null"
      ]
    },
    "escalationAvailabilityINC": {
      "description": "Escalation availability INC",
      "type": [
        "string",
        "null"
      ]
    },
    "escalationAvailabilitySR": {
      "description": "Escalation availability for Service Requests",
      "type": [
        "string",
        "null"
      ]
    },
    "escalationThresholdBCINCInMins": {
      "description": "Escalation threshold BC INC (in minutes)",
      "format": "int64",
      "type": [
        "integer",
        "null"
      ]
    },
    "escalationThresholdINCInMins": {
      "description": "Escalation threshold INC (in minutes)",
      "format": "int64",
      "type": [
        "integer",
        "null"
      ]
    },
    "escalationThresholdSRInMins": {
      "description": "Escalation threshold for Service Requests",
      "format": "int64",
      "type": [
        "integer",
        "null"
      ]
    },
    "finPenaltySLAVio80Pct": {
      "description": "Financial Penalty for SLA Violation <80 (in %)",
      "format": "int64",
      "type": [
        "integer",
        "null"
      ]
    },
    "finPenaltySLAVio90-80Pct": {
      "description": "Financial Penalty for SLA Violation <90 - 80 (in %)",
      "format": "int64",
      "type": [
        "integer",
        "null"
      ]
    },
    "flavor": {
      "description": "Flavor",
      "type": "string"
    },
    "focusConsumedUnit": {
      "description": "The unit displayed in the Focus Report.",
      "type": "string"
    },
    "focusDocumentation": {
      "description": "The documentation in the Focus Report.",
      "type": [
        "string",
        "null"
      ]
    },
    "generalProductGroup": {
      "description": "Category designation one level below the generic designation that describes the overall product group to which all the SKUs are allocated to.",
      "type": "string"
    },
    "hardware": {
      "description": "Hardware",
      "type": "string"
    },
    "hourlyAggregation": {
      "description": "Aggregation logic to be applied to the sent events within the metering bucket (currently 1 day)",
      "type": "string"
    },
    "initialRuntimeInMonths": {
      "description": "Initial runtime in months",
      "format": "int64",
      "type": [
        "integer",
        "null"
      ]
    },
    "leadTimeInWorkDays": {
      "description": "Lead time in workdays",
      "format": "int64",
      "type": [
        "integer",
        "null"
      ]
    },
    "location": {
      "description": "Location",
      "type": [
        "string",
        "null"
      ]
    },
    "maturityModelState": {
      "description": "State of the SKU following the mandatory product‘s maturity model progress (e.g. `beta`, `ga`)",
      "type": "string"
    },
    "maxIOPerSec": {
      "description": "Storage maxIOPerSec",
      "format": "int64",
      "type": "integer"
    },
    "maxTroughInMB": {
      "description": "Storage maxTroughInMB",
      "format": "int64",
      "type": "integer"
    },
    "meteringType": {
      "description": "Defines which type of calculation is applied. Either discrete (point-in-time) or continuously (continuous).",
      "type": "string"
    },
    "metricPerMin": {
      "description": "metricPerMin",
      "format": "int64",
      "type": "integer"
    },
    "metro": {
      "description": "metro",
      "type": "boolean"
    },
    "monthlyPrice": {
      "description": "Monthly price value that is valid at request time, shown with full precision",
      "format": "decimal",
      "type": "string"
    },
    "name": {
      "description": "How the line item will appear on the bill",
      "type": "string"
    },
    "nodes": {
      "description": "Nodes",
      "format": "int64",
      "type": "integer"
    },
    "os": {
      "description": "Operating System (e.g. `windows`, `windows-managed`)",
      "type": "string"
    },
    "priceListVisibility": {
      "description": "Attribute that indicates if PriceList is visible or not.",
      "type": "string"
    },
    "productName": {
      "description": "Generic product (e.g. `Windows Server`, `Server Backup Management`, `Server`)",
      "type": "string"
    },
    "projectNoticePeriodInWorkDays": {
      "description": "Project notice period in workdays",
      "format": "int64",
      "type": [
        "integer",
        "null"
      ]
    },
    "quantityInputUnit": {
      "description": "Quantity input unit",
      "type": "string"
    },
    "ram": {
      "description": "RAM (in GB)",
      "format": "float",
      "type": "number"
    },
    "reactionTimeInMins": {
      "description": "Reaction time (in minutes)",
      "format": "int64",
      "type": [
        "integer",
        "null"
      ]
    },
    "recordLimitPerZone": {
      "description": "Record limit per zone",
      "format": "float",
      "type": "number"
    },
    "region": {
      "description": "Region of sku",
      "type": "string"
    },
    "repeatedRuntimeInMonths": {
      "description": "Repeated runtime in months",
      "format": "int64",
      "type": [
        "integer",
        "null"
      ]
    },
    "responseTimeBCINCInMins": {
      "description": "Response time BC INC (in minutes)",
      "format": "int64",
      "type": [
        "integer",
        "null"
      ]
    },
    "responseTimeINCInMins": {
      "description": "Response time INC (in minutes)",
      "format": "int64",
      "type": [
        "integer",
        "null"
      ]
    },
    "responseTimeSRInMins": {
      "description": "Response time (in minutes) for Service Requests",
      "format": "int64",
      "type": [
        "integer",
        "null"
      ]
    },
    "serviceHoursBCINC": {
      "description": "Service hours BC INC",
      "type": [
        "string",
        "null"
      ]
    },
    "serviceHoursINC": {
      "description": "Service hours INC",
      "type": [
        "string",
        "null"
      ]
    },
    "serviceHoursSR": {
      "description": "Service hours for Service Requests",
      "type": [
        "string",
        "null"
      ]
    },
    "serviceId": {
      "description": "List of unique service look up ids (ASCII ordered, ascending)",
      "type": "string"
    },
    "sku": {
      "description": "SKU ID \\ Complete SAP article number with prefix. Will be shown on the invoice like this",
      "type": "string"
    },
    "slaGoalInPercentage": {
      "description": "SLA goal in percentage",
      "format": "int64",
      "type": [
        "integer",
        "null"
      ]
    },
    "storage": {
      "description": "Storage (e.g. `image`, `postgresql`, `snapshot`, `volume`)",
      "type": "string"
    },
    "storageMaxGb": {
      "description": "Max Storage in Gb",
      "format": "int64",
      "type": "integer"
    },
    "storageMinGb": {
      "description": "Min Storage in Gb",
      "format": "int64",
      "type": "integer"
    },
    "targets": {
      "description": "Targets",
      "format": "int64",
      "type": "integer"
    },
    "technicalProductGroup": {
      "description": "Technical differentiation",
      "type": "string"
    },
    "title": {
      "description": "Service name",
      "type": "string"
    },
    "type": {
      "description": "Type (e.g. `single`, `replica`)",
      "type": "string"
    },
    "unit": {
      "description": "The unit of measurement for the invoiced items, as to be displayed on the invoice.",
      "type": "string"
    },
    "unitBilling": {
      "description": "Unit billing",
      "type": "string"
    },
    "vCPU": {
      "description": "Number of vCPU",
      "format": "int64",
      "type": "integer"
    },
    "validFrom": {
      "description": "Price valid from",
      "format": "date-time",
      "type": "string"
    },
    "value": {
      "description": "Price value that is valid at request time, shown with full precision with 11 decimals",
      "format": "decimal",
      "type": "string"
    }
  },
  "type": "object"
}

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/stackit-search-skus-payload"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

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

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.