ToolAssay

Validate one caller-supplied JSON request or response payload against the docume

Validate one caller-supplied JSON request or response payload against the documented JSON schema for one exact OpenAPI or Swagger operation. Forest fetches only the supplied public specification, never invokes the described API operation, resolves only bounded local references, and reuses the same deterministic schema subset as json.validate. Base mainnet USDC

Answeringour last check, 2026-10-10
1 of 1checks answered this week
932 msmedian answer time
$0.002listed price per call
$0.002price it asked us

Paid test badge: not yet. The checks above are free: we call the tool without paying and read the payment request it sends back. The Verified badge needs paid calls whose answers match the promised output, and nobody can buy a badge.

Endpoint

POST https://http--forest-gas-station-mainnet--lcjl27p8lmjs.code.run/openapi/payload-validate

CategoryCode and developer
Provider hosthttp--forest-gas-station-mainnet--lcjl27p8lmjs.code.run
Networkseip155:8453
Payment schemesexact
Self-reported calls, 30 days2 from 2 payers (the provider's figure, not ours)

Our checks, last 30 days

DayResultHTTPAskedTime
2026-10-10 valid payment request 402$0.002 932 ms

Example input (from the provider)

{
  "body": {
    "method": "POST",
    "part": "request",
    "path": "/url/preflight",
    "payload": {
      "url": "https://http--forest-gas-station-mainnet--lcjl27p8lmjs.code.run/health"
    },
    "url": "https://http--forest-gas-station-mainnet--lcjl27p8lmjs.code.run/openapi.json"
  },
  "bodyType": "json",
  "method": "POST",
  "type": "http"
}

Promised output schema (from the provider)

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {
    "input": {
      "additionalProperties": false,
      "properties": {
        "body": {
          "additionalProperties": false,
          "properties": {
            "method": {
              "description": "HTTP method for the bounded public probe.",
              "enum": [
                "GET",
                "POST",
                "PUT",
                "PATCH",
                "DELETE",
                "HEAD",
                "OPTIONS",
                "TRACE"
              ],
              "type": "string"
            },
            "part": {
              "description": "Public part value used to scope this lookup.",
              "enum": [
                "request",
                "response"
              ]
            },
            "path": {
              "description": "Repository file path whose public metadata should be checked.",
              "maxLength": 2048,
              "minLength": 1,
              "pattern": "^/",
              "type": "string"
            },
            "payload": {
              "description": "Public payload value used to scope this lookup."
            },
            "status": {
              "description": "Public status value used to scope this lookup.",
              "pattern": "^[1-5]\\d\\d$",
              "type": "string"
            },
            "url": {
              "description": "Public HTTP(S) URL to inspect, resolve, or compare.",
              "maxLength": 2048,
              "minLength": 1,
              "pattern": "^https?://",
              "type": "string"
            }
          },
          "required": [
            "url",
            "method",
            "path",
            "part",
            "payload"
          ],
          "type": "object"
        },
        "bodyType": {
          "enum": [
            "json",
            "form-data",
            "text"
          ],
          "type": "string"
        },
        "method": {
          "enum": [
            "POST"
          ],
          "type": "string"
        },
        "type": {
          "const": "http",
          "type": "string"
        }
      },
      "required": [
        "type",
        "method",
        "bodyType",
        "body"
      ],
      "type": "object"
    },
    "output": {
      "properties": {
        "example": {
          "additionalProperties": false,
          "properties": {
            "capability": {
              "const": "openapi.payload-validate",
              "description": "Public capability value used to scope this lookup."
            },
            "data": {
              "additionalProperties": false,
              "description": "Public data value used to scope this lookup.",
              "properties": {
                "content_type": {
                  "description": "Public content type value used to scope this lookup.",
                  "type": [
                    "string",
                    "null"
                  ]
                },
                "found": {
                  "description": "Public found value used to scope this lookup.",
                  "type": "boolean"
                },
                "matched_status": {
                  "description": "Public matched status value used to scope this lookup.",
                  "type": [
                    "string",
                    "null"
                  ]
                },
                "operation_count": {
                  "description": "Public operation count value used to scope this lookup.",
                  "minimum": 0,
                  "type": "integer"
                },
                "parse_valid": {
                  "description": "Public parse valid value used to scope this lookup.",
                  "type": "boolean"
                },
                "requested": {
                  "additionalProperties": false,
                  "description": "Public requested value used to scope this lookup.",
                  "properties": {
                    "method": {
                      "description": "HTTP method for the bounded public probe.",
                      "enum": [
                        "GET",
                        "POST",
                        "PUT",
                        "PATCH",
                        "DELETE",
                        "HEAD",
                        "OPTIONS",
                        "TRACE"
                      ],
                      "type": "string"
                    },
                    "part": {
                      "description": "Public part value used to scope this lookup.",
                      "enum": [
                        "request",
                        "response"
                      ]
                    },
                    "path": {
                      "description": "Repository file path whose public metadata should be checked.",
                      "type": "string"
                    },
                    "status": {
                      "description": "Public status value used to scope this lookup.",
                      "type": [
                        "string",
                        "null"
                      ]
                    }
                  },
                  "required": [
                    "method",
                    "path",
                    "part",
                    "status"
                  ],
                  "type": "object"
                },
                "schema_present": {
                  "description": "Public schema present value used to scope this lookup.",
                  "type": "boolean"
                },
                "schema_scope": {
                  "const": "forest_bounded_json_schema_subset_v1",
                  "description": "Public schema scope value used to scope this lookup."
                },
                "schema_state": {
                  "description": "Public schema state value used t

This page as JSON