{"uid":"cap_F7Gi4LNa2jih5Y-1ZTgYH","slug":"signalharness-json-schema-validate-4912333e","name":"SignalHarness JSON Schema Validate","description":"Explore 330 pay-per-call x402 API services and 27 agent-native digital products, with Base USDC pricing, secure Polar checkout, and free discovery.","url":"https://signalharness.ai/api/agent/services/json_schema_validate/invoke","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"value":{"type":["object","array","string","number","boolean","null"],"description":"The bounded JSON value to validate."},"schema":{"type":["object","boolean"],"description":"The bounded JSON Schema object or boolean schema."}}},"responseSchema":{"type":"json","example":{"replay":false,"result":{"valid":false,"errors":[{"keyword":"example","message":"example","paramsJson":"example","schemaPath":"example","instancePath":"example"}],"schemaPaths":["example"],"failingPaths":["example"]},"status":"succeeded","receipt":{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","usage":[],"status":"succeeded","network":"eip155:8453","artifacts":[],"endedAtMs":0,"latencyMs":0,"paymentId":"example-payment","receiptId":"example-receipt","requestId":"example-request","serviceId":"json_schema_validate","executionId":"example-execution","startedAtMs":0,"amountAtomic":"5000","resultSha256":"372d9dab8e103a1ba952f0bb57c18723365bf22f64adf5cc7c2d5e5f9c9923c4","serviceVersion":"1.0.0","settlementReference":"0x0000000000000000000000000000000000000000000000000000000000000000"},"artifacts":[],"requestId":"example-request","executionId":"example-execution"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","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.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_xFctTmyDbPsIXFAgXiz-F","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates a JSON value against a provided JSON Schema, returning validity status, errors, and failing paths.","exampleAgentPrompt":"Can you validate this JSON object against my schema and tell me exactly which fields are invalid and why? Here's the value: {\"name\": \"Alice\", \"age\": \"thirty\"} and the schema: {\"type\": \"object\", \"properties\": {\"name\": {\"type\": \"string\"}, \"age\": {\"type\": \"number\"}}, \"required\": [\"name\", \"age\"]}.","exampleUseCases":[{"title":"API payload validation before submission","prompt":"Before I send this request body to the payment API, can you check it against the required schema to make sure it's valid and tell me which fields are wrong if any? The payload is {\"amount\": \"100\", \"currency\": \"USD\"} and the schema requires amount to be a number."},{"title":"Automated data pipeline quality check","prompt":"I'm ingesting user records from an external source — can you validate this JSON record {\"userId\": 42, \"email\": null, \"signupDate\": \"2024-01-15\"} against my schema that marks email as a required non-null string and tell me all the failing paths?"},{"title":"Developer schema debugging session","prompt":"I'm building a form and my schema validation keeps failing — can you run this JSON {\"tags\": \"javascript,python\", \"priority\": 3} against this schema {\"properties\": {\"tags\": {\"type\": \"array\"}, \"priority\": {\"type\": \"integer\", \"maximum\": 2}}} and show me exactly what's wrong?"}],"resultDescription":"Returns a result object containing a 'valid' boolean, an array of error messages, schema paths that were evaluated, and failing paths pointing to the specific locations in the JSON where validation broke down. Also includes a payment receipt with execution metadata, latency, and a SHA-256 hash of the result for auditability.","failureModes":["Malformed or unparseable JSON in the value field returns an error","Invalid or unsupported JSON Schema draft version may produce unexpected results","Very large or deeply nested documents may hit size limits","Network or payment processing failures result in a non-succeeded status in the receipt","Boolean schema edge cases (true/false schemas) may not behave as expected on all validators"],"whenToPreferThis":"Choose this endpoint when you need a fast, pay-per-call JSON Schema validation service without managing your own validator infrastructure. It is ideal for agents that dynamically receive JSON values and schemas at runtime and need validation decisions in-line. Prefer this over embedding a local validator library when running in constrained environments or when you want an auditable, receipted validation result with a tamper-evident SHA-256 hash.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T18:55:41.923Z","isFirstParty":false}