# Bot Bazaar JSON Schema Lint for LLM Structured Output

> Bot Bazaar JSON Schema Lint for LLM Structured Output is a paid API for AI agents from bot-bazaar.fly.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-30).

Validates a JSON Schema object definition for LLM structured output compatibility, checking type, properties, required subset, and additionalProperties=false.

## Facts

- Endpoint: GET https://bot-bazaar.fly.dev/v1/x402/json-schema-lint?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-30
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/bot-bazaar-json-schema-lint-for-llm-structured-output-b493d8e2
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_dvzdZbsc97otPpqe0cJvq

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability bot-bazaar-json-schema-lint-for-llm-structured-output-b493d8e2
```

Example prompt: Can you lint this JSON schema object to make sure it's compatible with LLM structured output — it has type, properties, a required subset, and additionalProperties set to false? Pass the property names as a comma-separated list.

## When to prefer this

Use this endpoint when you need to validate a JSON Schema object specifically for LLM structured output compatibility (OpenAI, Anthropic, etc.) before deploying it. Prefer it over generic JSON Schema validators when you specifically need to check LLM-relevant constraints like additionalProperties=false, required field completeness, and object-type enforcement. It's especially useful in CI/CD pipelines or agent workflows that generate or mutate schemas before use.

## Known failure modes

- Missing required 'properties' query parameter returns an error
- Schema with additionalProperties not set to false flagged as incompatible
- Malformed or non-object JSON Schema type rejected
- Missing 'type' or 'method' in request causes 400 error
- Network timeout on fly.dev instance cold start

## How this service works

Validate a JSON Schema object definition (type, properties, required subset, additionalProperties=false) for LLM structured output compatibility.

## Output

Returns a validation report indicating whether the JSON Schema object definition is compatible with LLM structured output requirements, flagging issues with type declarations, missing required fields, incorrect property definitions, or the absence of additionalProperties=false.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "properties": {
       "type": "string",
       "description": "Comma-separated property names"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/bot-bazaar-json-schema-lint-for-llm-structured-output-b493d8e2/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from bot-bazaar.fly.dev](https://www.zero.xyz/host/bot-bazaar.fly.dev/llms.txt)
