{"uid":"cap_fkF6LHnKymbsU1mk19Ja4","slug":"json-schema-draft-06-validator-c34ada63","name":"JSON Schema Draft-06 Validator","description":"Call when an agent needs a limited JSON Schema draft-06 check. Dialects disagree on exclusive bounds and format. Exact $0.006 USDC. Prefer unpaid POST /v1/sandbox/check-schema-draft-06 first.","url":"https://agentshelf.syntexa.ch/v1/check-schema-draft-06?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"data":{"examples":[{"a":1}],"description":"JSON value for schema-check SKUs. Omit it on string checks such as email or IBAN."},"value":{"type":"string","examples":["{\"a\":1}"],"maxLength":20000,"minLength":1,"description":"Value to check. The route description names the format: email, phone, IBAN, postal code, VAT, national id, or similar."},"schema":{"examples":[{"type":"object","required":["a"],"properties":{"a":{"type":"integer"}}}],"description":"JSON Schema document for schema-check SKUs. Omit it on string checks."}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.006","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.006/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.006","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.006","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_9aOhaH-yMuD9lRsX_FnoY","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.006","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates a data value against a JSON Schema (draft-06), returning compliance results including handling of exclusive bounds and format keywords","exampleAgentPrompt":"Can you check whether this JSON value conforms to my draft-06 schema? The schema is {\"type\":\"object\",\"properties\":{\"age\":{\"type\":\"integer\",\"exclusiveMinimum\":0}}} and the data is {\"age\": 5}.","exampleUseCases":[{"title":"API payload schema compliance check","prompt":"I need to verify that this API response payload is valid against my draft-06 schema before I pass it downstream — the schema uses exclusiveMinimum and format keywords, here's the schema and the data to check."},{"title":"Form input validation against schema","prompt":"Can you validate this user-submitted JSON form data against my draft-06 schema? I want to know if it passes or which fields fail, especially where I'm using exclusiveMaximum constraints."},{"title":"CI pipeline schema regression test","prompt":"Run a draft-06 schema check on this JSON value for me — I want to make sure my data still conforms to the schema after I updated the exclusive bounds."}],"resultDescription":"Returns a JSON object indicating whether the data value is valid against the provided JSON Schema draft-06, along with any validation errors describing which constraints failed, particularly around draft-06-specific semantics like exclusiveMinimum/exclusiveMaximum as booleans and format keyword handling.","failureModes":["Schema or data value missing — returns error if required fields are absent","Schema is not valid JSON or not draft-06 compatible — may return a parse or dialect error","Data value exceeds 20,000 character limit — request rejected","Dialect ambiguity around exclusive bounds or format keywords may produce unexpected results","Network timeout or service unavailability returns HTTP 5xx"],"whenToPreferThis":"Use this endpoint when you specifically need draft-06 JSON Schema validation, especially when your schema relies on draft-06-specific behavior such as exclusiveMinimum/exclusiveMaximum as boolean flags rather than numeric values, or when you need format keyword validation under draft-06 semantics. The free sandbox endpoint POST /v1/sandbox/check-schema-draft-06 should be tried first; use this paid endpoint when the sandbox is unavailable or rate-limited.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T06:50:04.204Z","isFirstParty":false,"canonicalSlug":"json-schema-draft-06-validator-c34ada63"}