GNQLV3ResponseMetadata

SecurityThreat IntelligenceCybersecurityIP ReputationVulnerability ManagementNetwork TelemetrySOC AutomationPublic APIs

Properties

Name Type Description
complete boolean Whether all records have been delivered or not. `false` means there's another page
scroll string Scroll token to use for pagination
query string The GNQL query string the requester queried
adjusted_query string When certain query parameters are not specified or incompatible with your current plan, GreyNoise automatically adjusts params on your query prior to execution.
count integer The number of total results for the given GNQL query
message string A status message indicating if there were issues with the request
restricted_fields array The fields that were restricted due to plan limitations
View JSON Schema on GitHub

JSON Schema

greynoise-gnqlv3-response-metadata-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://api-evangelist.github.io/greynoise/json-schema/greynoise-gnqlv3-response-metadata-schema.json",
  "title": "GNQLV3ResponseMetadata",
  "type": "object",
  "properties": {
    "complete": {
      "type": "boolean",
      "example": false,
      "description": "Whether all records have been delivered or not. `false` means there's another page"
    },
    "scroll": {
      "type": "string",
      "example": "DnF1ZXJ5VGhlbkZldGNoBQAAAAAAeygtFkFKSExEdUc4VEtta2syaGg2R3kzNGcAAAAAAH soLhZBSkhMRHVHOFRLbWtrMmhoNkd5MzRnAAAAAAB7KC8WQUpITER1RzhUS21razJoaDZH eTM0ZwAAAAAAeygxFkFKSExEdUc4VEtta2syaGg2R3kzNGcAAAAAAHsoMBZBSkhMRHVHOF RLbWtrMmhoNkd5MzRn\n",
      "description": "Scroll token to use for pagination"
    },
    "query": {
      "type": "string",
      "example": "last_seen:2019-07-28 classification:malicious",
      "description": "The GNQL query string the requester queried"
    },
    "adjusted_query": {
      "type": "string",
      "example": "last_seen:2019-07-28 classification:malicious",
      "description": "When certain query parameters are not specified or incompatible\nwith your current plan, GreyNoise automatically adjusts params on your\nquery prior to execution.\n"
    },
    "count": {
      "type": "integer",
      "example": 1,
      "description": "The number of total results for the given GNQL query"
    },
    "message": {
      "type": "string",
      "example": "ok",
      "description": "A status message indicating if there were issues with the request"
    },
    "restricted_fields": {
      "type": "array",
      "description": "The fields that were restricted due to plan limitations",
      "example": [
        "ip",
        "asn",
        "organization",
        "country",
        "city",
        "region"
      ],
      "items": {
        "type": "string"
      }
    }
  }
}

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/greynoise-gnqlv3-response-metadata"
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.