{ "opencollection": "1.0.0", "info": { "name": "Ory Hydra api API", "version": "1.0" }, "items": [ { "info": { "name": "api", "type": "folder" }, "items": [ { "info": { "name": "Lists Cryptographic Keys", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/.well-known/jwks.json" }, "docs": "This endpoint returns cryptographic keys that are required to, for example, verify signatures of ID Tokens." }, { "info": { "name": "Access Control Decision API", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/decisions" }, "docs": "> This endpoint works with all HTTP Methods (GET, POST, PUT, ...) and matches every path prefixed with /decisions.\n\nThis endpoint mirrors the proxy capability of ORY Oathkeeper's proxy functionality but instead of forwarding the\nrequest to the upstream server, returns 200 (request should be allowed), 401 (unauthorized), or 403 (forbidden)\nstatus codes. This endpoint can be used to integrate with other API Proxies like Ambassador, Kong, Envoy, and many more." }, { "info": { "name": "List All Rules", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/rules", "params": [ { "name": "limit", "value": "", "type": "query", "description": "The maximum amount of rules returned." }, { "name": "offset", "value": "", "type": "query", "description": "The offset from where to start looking." } ] }, "docs": "This method returns an array of all rules that are stored in the backend. This is useful if you want to get a full\nview of what rules you have currently in place." }, { "info": { "name": "Retrieve a Rule", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/rules/:id", "params": [ { "name": "id", "value": "", "type": "path" } ] }, "docs": "Use this method to retrieve a rule from the storage. If it does not exist you will receive a 404 error." } ] } ], "bundled": true }