gribstream-com · Schema

CatalogParameter

CompanyWeatherAPIForecastData

Properties

Name Type Description
short_name string Exact upstream GRIB short name. Case-sensitive and identical to `selector.name`.
full_name string
display_label string Human-friendly picker label that includes the exact short code and descriptive name.
units string
summary string
description string
authoritative_sources array
notes array
code_table object
variations array
catalog_updated_at string
View JSON Schema on GitHub

JSON Schema

gribstream-com-catalog-parameter-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/gribstream-com/json-schema/gribstream-com-catalog-parameter-schema.json",
  "title": "CatalogParameter",
  "x-generated": "2026-10-30",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/gribstream-com-openapi.yml#/components/schemas/CatalogParameter",
  "type": "object",
  "required": [
    "short_name"
  ],
  "properties": {
    "short_name": {
      "type": "string",
      "description": "Exact upstream GRIB short name. Case-sensitive and identical to `selector.name`."
    },
    "full_name": {
      "type": "string"
    },
    "display_label": {
      "type": "string",
      "description": "Human-friendly picker label that includes the exact short code and descriptive name."
    },
    "units": {
      "type": "string"
    },
    "summary": {
      "type": "string"
    },
    "description": {
      "type": "string"
    },
    "authoritative_sources": {
      "type": "array",
      "items": {
        "$ref": "#/$defs/Link"
      }
    },
    "notes": {
      "type": "array",
      "items": {
        "$ref": "#/$defs/CatalogNote"
      }
    },
    "code_table": {
      "$ref": "#/$defs/CodeTable"
    },
    "variations": {
      "type": "array",
      "items": {
        "$ref": "#/$defs/CatalogParameterVariation"
      }
    },
    "catalog_updated_at": {
      "type": "string",
      "format": "date-time"
    }
  },
  "additionalProperties": false,
  "$defs": {
    "CatalogNote": {
      "type": "object",
      "properties": {
        "text": {
          "type": "string"
        },
        "link_href": {
          "type": "string",
          "format": "uri"
        },
        "link_label": {
          "type": "string"
        }
      },
      "additionalProperties": false
    },
    "CatalogParameterVariation": {
      "type": "object",
      "required": [
        "selector",
        "selector_literal"
      ],
      "properties": {
        "level": {
          "type": "string"
        },
        "info": {
          "type": "string"
        },
        "variation_label": {
          "type": "string"
        },
        "variation_description": {
          "type": "string"
        },
        "selector": {
          "$ref": "#/$defs/CatalogSelector"
        },
        "selector_literal": {
          "type": "string",
          "description": "Legacy JSON selector string preserved for compatibility with existing dashboard integrations. New clients should prefer the structured `selector` object."
        },
        "introduced_at": {
          "type": "string",
          "format": "date",
          "description": "First date this parameter variation was observed in GribStream's indexed dataset history."
        },
        "min_lead_time": {
          "type": "string"
        },
        "max_lead_time": {
          "type": "string"
        }
      },
      "additionalProperties": false
    },
    "CatalogSelector": {
      "type": "object",
      "required": [
        "name"
      ],
      "properties": {
        "name": {
          "type": "string",
          "description": "Exact upstream GRIB short name. Case-sensitive. Copy this value as-is into forecast query variable selectors."
        },
        "level": {
          "type": "string"
        },
        "info": {
          "type": "string"
        }
      },
      "additionalProperties": false
    },
    "CodeTable": {
      "type": "object",
      "properties": {
        "label": {
          "type": "string"
        },
        "source_url": {
          "type": "string",
          "format": "uri"
        },
        "values": {
          "type": "array",
          "items": {
            "$ref": "#/$defs/CodeValue"
          }
        }
      },
      "additionalProperties": false
    },
    "CodeValue": {
      "type": "object",
      "properties": {
        "value": {
          "type": "string"
        },
        "meaning": {
          "type": "string"
        }
      },
      "additionalProperties": false
    },
    "Link": {
      "type": "object",
      "properties": {
        "label": {
          "type": "string"
        },
        "url": {
          "type": "string",
          "format": "uri"
        }
      },
      "additionalProperties": false
    }
  }
}

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/gribstream-com-catalog-parameter"
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.