{"name":"jsonbase","version":"0.1.0","description":"Minimal JSON KV storage with auth and CRUD.","auth":{"write":"Authorization: Bearer <WRITE_API_KEY>","read":"Authorization: Bearer <READ_API_KEY> (optional, required only if READ_API_KEY is configured)"},"endpoints":{"get":{"method":"GET","path":"/:namespace/:key","example":"https://jsonbase.labex.app/demo_bucket/hello"},"post":{"method":"POST","path":"/:namespace/:key","contentType":"application/json; charset=utf-8","ttlQuery":"Optional ?ttl=<seconds>. Omit ttl for no expiration.","example":{"url":"https://jsonbase.labex.app/demo_bucket/hello?ttl=3600","body":{"hello":"world"}}},"put":{"method":"PUT","path":"/:namespace/:key","contentType":"application/json; charset=utf-8","ttlQuery":"Optional ?ttl=<seconds>. Omit ttl for no expiration."},"delete":{"method":"DELETE","path":"/:namespace/:key"}},"constraints":{"keyPattern":"^[a-zA-Z0-9][a-zA-Z0-9._-]{0,127}$","maxBodyBytes":65536,"minTtlSeconds":60,"maxTtlSeconds":31536000}}