{ "opencollection": "1.0.0", "info": { "name": "Auth0 Authentication actions keys API", "version": "1.0.0" }, "items": [ { "info": { "name": "keys", "type": "folder" }, "items": [ { "info": { "name": "Get Custom Signing Keys", "type": "http" }, "http": { "method": "GET", "url": "{auth0_domain}/keys/custom-signing" }, "docs": "Get entire jwks representation of custom signing keys." }, { "info": { "name": "Create or Replace Custom Signing Keys", "type": "http" }, "http": { "method": "PUT", "url": "{auth0_domain}/keys/custom-signing", "body": { "type": "json", "data": "{}" } }, "docs": "Create or replace entire jwks representation of custom signing keys." }, { "info": { "name": "Delete Custom Signing Keys", "type": "http" }, "http": { "method": "DELETE", "url": "{auth0_domain}/keys/custom-signing" }, "docs": "Delete entire jwks representation of custom signing keys." }, { "info": { "name": "Get All Encryption Keys", "type": "http" }, "http": { "method": "GET", "url": "{auth0_domain}/keys/encryption", "params": [ { "name": "page", "value": "", "type": "query", "description": "Page index of the results to return. First page is 0." }, { "name": "per_page", "value": "", "type": "query", "description": "Number of results per page. Default value is 50, maximum value is 100." }, { "name": "include_totals", "value": "", "type": "query", "description": "Return results inside an object that contains the total result count (true) or as a direct array of results (false, default)." } ] }, "docs": "Retrieve details of all the encryption keys associated with your tenant." }, { "info": { "name": "Create the New Encryption Key", "type": "http" }, "http": { "method": "POST", "url": "{auth0_domain}/keys/encryption", "body": { "type": "json", "data": "{}" } }, "docs": "Create the new, pre-activated encryption key, without the key material." }, { "info": { "name": "Rekey the Key Hierarchy", "type": "http" }, "http": { "method": "POST", "url": "{auth0_domain}/keys/encryption/rekey" }, "docs": "Perform rekeying operation on the key hierarchy." }, { "info": { "name": "Get the Encryption Key by Its Key Id", "type": "http" }, "http": { "method": "GET", "url": "{auth0_domain}/keys/encryption/:kid", "params": [ { "name": "kid", "value": "", "type": "path", "description": "Encryption key ID" } ] }, "docs": "Retrieve details of the encryption key with the given ID." }, { "info": { "name": "Import the Encryption Key", "type": "http" }, "http": { "method": "POST", "url": "{auth0_domain}/keys/encryption/:kid", "params": [ { "name": "kid", "value": "", "type": "path", "description": "Encryption key ID" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Import wrapped key material and activate encryption key." }, { "info": { "name": "Delete the Encryption Key by Its Key Id", "type": "http" }, "http": { "method": "DELETE", "url": "{auth0_domain}/keys/encryption/:kid", "params": [ { "name": "kid", "value": "", "type": "path", "description": "Encryption key ID" } ] }, "docs": "Delete the custom provided encryption key with the given ID and move back to using native encryption key." }, { "info": { "name": "Create the Public Wrapping Key", "type": "http" }, "http": { "method": "POST", "url": "{auth0_domain}/keys/encryption/:kid/wrapping-key", "params": [ { "name": "kid", "value": "", "type": "path", "description": "Encryption key ID" } ] }, "docs": "Create the public wrapping key to wrap your own encryption key material." }, { "info": { "name": "Get All Application Signing Keys", "type": "http" }, "http": { "method": "GET", "url": "{auth0_domain}/keys/signing" }, "docs": "Retrieve details of all the application signing keys associated with your tenant." }, { "info": { "name": "Rotate the Application Signing Key", "type": "http" }, "http": { "method": "POST", "url": "{auth0_domain}/keys/signing/rotate" }, "docs": "Rotate the application signing key of your tenant." }, { "info": { "name": "Get an Application Signing Key by Its Key Id", "type": "http" }, "http": { "method": "GET", "url": "{auth0_domain}/keys/signing/:kid", "params": [ { "name": "kid", "value": "", "type": "path", "description": "Key id of the key to retrieve" } ] }, "docs": "Retrieve details of the application signing key with the given ID." }, { "info": { "name": "Revoke an Application Signing Key by Its Key Id", "type": "http" }, "http": { "method": "PUT", "url": "{auth0_domain}/keys/signing/:kid/revoke", "params": [ { "name": "kid", "value": "", "type": "path", "description": "Key id of the key to revoke" } ] }, "docs": "Revoke the application signing key with the given ID." } ] } ], "bundled": true }