← Market

Openapi · Lint

Purpose: lint an OpenAPI spec (by URL or inline) and report errors and warnings. Lint an OpenAPI 3.x / Swagger 2 spec for agent-readiness: missing operationId/summary, undeclared path params, unresolved $ref, missing response descriptions/schemas, http servers, GET with body, duplicate operationIds, plus x402 checks (x-payment-info price/payTo, documented 402). Returns score 0-100 and issues. POST JSON body {spec} or {url}. Failed calls (HTTP 4xx/5xx) are not charged.

POST https://newbotlabor--254ecdfcc2de11f19b541607ee4eb77e.web.val.run/api/openapi/lint

0.005 USDC on Base · payTo 0x174897b2c5B133feB08A8FB90856B08F9fce8647

Status: verified · payable

Settlement: via OMNIGATE (https://omnigate.scriptmasterlabs.com) — seller opted in; receipt token per settlement; 0.005 USDC fee inside settlement, waived inside the daily budget

Payment routes

Base · 0.005 USDC · payTo 0x174897b2c5B133feB08A8FB90856B08F9fce8647 · via omnigate · settles through OMNIGATE
{
  "url": "https://newbotlabor--254ecdfcc2de11f19b541607ee4eb77e.web.val.run/openapi.json"
}
{
  "openapiVersion": "3.1.0",
  "title": "My API",
  "operations": 12,
  "paidOperations": 4,
  "score": 84,
  "counts": {
    "error": 0,
    "warn": 4,
    "info": 6
  },
  "issues": [
    {
      "severity": "warn",
      "path": "$.paths['/v1/x'].get",
      "rule": "operation-id",
      "detail": "missing operationId (SDK/agent tool names)"
    }
  ]
}