{"service":"tools-hub","version":"1.0.0","availableTools":["json","html","csv","xml","yaml","xsd","config-structure","ci-config","api-response","soap-response","robots","regex","pattern","env-file","env-syntax","secrets","log-file","error-pattern","log-format","base64","checksum","hash","datetime","iso-compliance","timestamp","uuid","id-collision","format","webhook-payload","signature","replay","schema"],"capabilities":{"json":true,"html":true,"csv":true,"xml":true,"yaml":true,"xsd":true,"configStructure":true,"ciConfig":true,"apiResponse":true,"soapResponse":true,"sitemap":false,"robots":true,"regex":true,"pattern":true,"envFile":true,"envSyntax":true,"secrets":true,"logFile":true,"errorPattern":true,"logFormat":true,"base64":true,"checksum":true,"hash":true,"datetime":true,"isoCompliance":true,"timestamp":true,"uuid":true,"idCollision":true,"format":true,"webhookPayload":true,"signature":true,"replay":true,"schema":true},"endpoints":{"json":{"method":"POST","path":"/api/v1/validate/json"},"html":{"method":"POST","path":"/api/v1/validate/html"},"csv":{"method":"POST","path":"/api/v1/validate/csv"},"xml":{"method":"POST","path":"/api/v1/validate/xml"},"yaml":{"method":"POST","path":"/api/v1/validate/yaml"},"xsd":{"method":"POST","path":"/api/v1/validate/xsd"},"configStructure":{"method":"POST","path":"/api/v1/validate/config-structure"},"ciConfig":{"method":"POST","path":"/api/v1/validate/ci-config"},"apiResponse":{"method":"POST","path":"/api/v1/validate/api-response"},"soapResponse":{"method":"POST","path":"/api/v1/validate/soap-response"},"robots":{"method":"POST","path":"/api/v1/test/robots"},"regex":{"method":"POST","path":"/api/v1/test/regex"},"pattern":{"method":"POST","path":"/api/v1/validate/pattern"},"envFile":{"method":"POST","path":"/api/v1/validate/env-file"},"envSyntax":{"method":"POST","path":"/api/v1/validate/env-file"},"secrets":{"method":"POST","path":"/api/v1/scan/secrets"},"logFile":{"method":"POST","path":"/api/v1/analyze/log-file"},"errorPattern":{"method":"POST","path":"/api/v1/check/error-pattern"},"logFormat":{"method":"POST","path":"/api/v1/validate/log-format"},"base64":{"method":"POST","path":"/api/v1/base64"},"checksum":{"method":"POST","path":"/api/v1/check/checksum"},"hash":{"method":"POST","path":"/api/v1/validate/hash"},"datetime":{"method":"POST","path":"/api/v1/validate/datetime"},"isoCompliance":{"method":"POST","path":"/api/v1/validate/iso-compliance"},"timestamp":{"method":"POST","path":"/api/v1/validate/timestamp"},"uuid":{"method":"POST","path":"/api/v1/validate/uuid"},"idCollision":{"method":"POST","path":"/api/v1/check/id-collision"},"format":{"method":"POST","path":"/api/v1/validate/format"},"webhookPayload":{"method":"POST","path":"/api/v1/validate/webhook-payload"},"signature":{"method":"POST","path":"/api/v1/check/signature"},"replay":{"method":"POST","path":"/api/v1/test/replay"},"schema":{"method":"POST","path":"/api/validate-schema-org"}},"plans":["Free","Pro","API"],"pricing":{"free":"500 requests/day per IP (no key)","pro":"50,000 requests/month (API key, free during beta)","api":"200,000 requests/month (subscription, free during beta)"},"docs":"https://validatethis.org/developers","limits":{"free":{"perDay":500},"pro":{"perMonth":50000},"api":{"perMonth":200000},"maxInputLength":20000}}