{"success":true,"data":{"title":"JWT Decoder & Validator","message":"Decode and validate JSON Web Tokens","endpoints":{"decode":{"json":"POST http://api.casjay.coffee/api/v1/tools/jwt/decode","text":"POST http://api.casjay.coffee/api/v1/tools/jwt/decode/text","get":"GET http://api.casjay.coffee/api/v1/tools/jwt/decode/:token","getText":"GET http://api.casjay.coffee/api/v1/tools/jwt/decode/:token/text"},"validate":{"json":"POST http://api.casjay.coffee/api/v1/tools/jwt/validate","text":"POST http://api.casjay.coffee/api/v1/tools/jwt/validate/text"}},"features":["Decode JWT header and payload","Check token expiration","Validate signature with secret","Display claims and metadata"],"parameters":{"token":"JWT token to decode/validate","secret":"Secret key for signature validation (required for validate)"},"examples":{"decode":"POST http://api.casjay.coffee/api/v1/tools/jwt/decode {\"token\": \"eyJhbGciOiJIUzI1NiJ9...\"}","decodeGet":"GET http://api.casjay.coffee/api/v1/tools/jwt/decode/eyJhbGciOiJIUzI1NiJ9...","decodeText":"GET http://api.casjay.coffee/api/v1/tools/jwt/decode/eyJhbGciOiJIUzI1NiJ9.../text","validate":"POST http://api.casjay.coffee/api/v1/tools/jwt/validate {\"token\": \"eyJ...\", \"secret\": \"your-secret\"}"}}}