{ "opencollection": "1.0.0", "info": { "name": "Gravitee.io - Access Management alerts Plugin API", "version": "4.12.0-alpha.3" }, "items": [ { "info": { "name": "Plugin", "type": "folder" }, "items": [ { "info": { "name": "List authentication device notifier plugins", "type": "http" }, "http": { "method": "GET", "url": "/management/platform/plugins/auth-device-notifiers", "params": [ { "name": "expand", "value": "", "type": "query" } ] }, "docs": "There is no particular permission needed. User must be authenticated." }, { "info": { "name": "Get a Authentication Device Notifier plugin", "type": "http" }, "http": { "method": "GET", "url": "/management/platform/plugins/auth-device-notifiers/:authDeviceNotifierId", "params": [ { "name": "authDeviceNotifierId", "value": "", "type": "path" } ] }, "docs": "There is no particular permission needed. User must be authenticated." }, { "info": { "name": "Get an Authentication Device Notifier plugin's schema", "type": "http" }, "http": { "method": "GET", "url": "/management/platform/plugins/auth-device-notifiers/:authDeviceNotifierId/schema", "params": [ { "name": "authDeviceNotifierId", "value": "", "type": "path" } ] }, "docs": "There is no particular permission needed. User must be authenticated." }, { "info": { "name": "List authorization engine plugins", "type": "http" }, "http": { "method": "GET", "url": "/management/platform/plugins/authorization-engines", "params": [ { "name": "expand", "value": "", "type": "query" } ] }, "docs": "There is no particular permission needed. User must be authenticated." }, { "info": { "name": "Get an authorization engine plugin", "type": "http" }, "http": { "method": "GET", "url": "/management/platform/plugins/authorization-engines/:authorizationEngine", "params": [ { "name": "authorizationEngine", "value": "", "type": "path" } ] }, "docs": "There is no particular permission needed. User must be authenticated." }, { "info": { "name": "Get an authorization engine plugin's schema", "type": "http" }, "http": { "method": "GET", "url": "/management/platform/plugins/authorization-engines/:authorizationEngine/schema", "params": [ { "name": "authorizationEngine", "value": "", "type": "path" } ] }, "docs": "There is no particular permission needed. User must be authenticated." }, { "info": { "name": "List bot detection plugins", "type": "http" }, "http": { "method": "GET", "url": "/management/platform/plugins/bot-detections" }, "docs": "There is no particular permission needed. User must be authenticated." }, { "info": { "name": "Get a Bot Detection plugin", "type": "http" }, "http": { "method": "GET", "url": "/management/platform/plugins/bot-detections/:botDetection", "params": [ { "name": "botDetection", "value": "", "type": "path" } ] }, "docs": "There is no particular permission needed. User must be authenticated." }, { "info": { "name": "Get a Bot Detection plugin's schema", "type": "http" }, "http": { "method": "GET", "url": "/management/platform/plugins/bot-detections/:botDetection/schema", "params": [ { "name": "botDetection", "value": "", "type": "path" } ] }, "docs": "There is no particular permission needed. User must be authenticated." }, { "info": { "name": "List certificate plugins", "type": "http" }, "http": { "method": "GET", "url": "/management/platform/plugins/certificates" }, "docs": "There is no particular permission needed. User must be authenticated." }, { "info": { "name": "Get an certificate plugin", "type": "http" }, "http": { "method": "GET", "url": "/management/platform/plugins/certificates/:certificate", "params": [ { "name": "certificate", "value": "", "type": "path" } ] }, "docs": "There is no particular permission needed. User must be authenticated." }, { "info": { "name": "Get an certificate's schema", "type": "http" }, "http": { "method": "GET", "url": "/management/platform/plugins/certificates/:certificate/schema", "params": [ { "name": "certificate", "value": "", "type": "path" } ] }, "docs": "There is no particular permission needed. User must be authenticated." }, { "info": { "name": "List device identifier plugins", "type": "http" }, "http": { "method": "GET", "url": "/management/platform/plugins/device-identifiers" }, "docs": "There is no particular permission needed. User must be authenticated." }, { "info": { "name": "Get a device identifier plugin", "type": "http" }, "http": { "method": "GET", "url": "/management/platform/plugins/device-identifiers/:deviceIdentifier", "params": [ { "name": "deviceIdentifier", "value": "", "type": "path" } ] }, "docs": "There is no particular permission needed. User must be authenticated." }, { "info": { "name": "Get a device identifier plugin's schema", "type": "http" }, "http": { "method": "GET", "url": "/management/platform/plugins/device-identifiers/:deviceIdentifier/schema", "params": [ { "name": "deviceIdentifier", "value": "", "type": "path" } ] }, "docs": "There is no particular permission needed. User must be authenticated." }, { "info": { "name": "List extension grant plugins", "type": "http" }, "http": { "method": "GET", "url": "/management/platform/plugins/extensionGrants" }, "docs": "There is no particular permission needed. User must be authenticated." }, { "info": { "name": "Get an extension grant plugin", "type": "http" }, "http": { "method": "GET", "url": "/management/platform/plugins/extensionGrants/:extensionGrant", "params": [ { "name": "extensionGrant", "value": "", "type": "path" } ] }, "docs": "There is no particular permission needed. User must be authenticated." }, { "info": { "name": "Get an extension grant plugin's schema", "type": "http" }, "http": { "method": "GET", "url": "/management/platform/plugins/extensionGrants/:extensionGrant/schema", "params": [ { "name": "extensionGrant", "value": "", "type": "path" } ] }, "docs": "There is no particular permission needed. User must be authenticated." }, { "info": { "name": "List factor plugins", "type": "http" }, "http": { "method": "GET", "url": "/management/platform/plugins/factors" }, "docs": "There is no particular permission needed. User must be authenticated." }, { "info": { "name": "Get a factor plugin", "type": "http" }, "http": { "method": "GET", "url": "/management/platform/plugins/factors/:factor", "params": [ { "name": "factor", "value": "", "type": "path" } ] }, "docs": "There is no particular permission needed. User must be authenticated." }, { "info": { "name": "Get a factor plugin's schema", "type": "http" }, "http": { "method": "GET", "url": "/management/platform/plugins/factors/:factor/schema", "params": [ { "name": "factor", "value": "", "type": "path" } ] }, "docs": "There is no particular permission needed. User must be authenticated." }, { "info": { "name": "List identity provider plugins", "type": "http" }, "http": { "method": "GET", "url": "/management/platform/plugins/identities", "params": [ { "name": "external", "value": "", "type": "query" }, { "name": "organization", "value": "", "type": "query" }, { "name": "expand", "value": "", "type": "query" } ] }, "docs": "There is no particular permission needed. User must be authenticated." }, { "info": { "name": "Get an identity provider", "type": "http" }, "http": { "method": "GET", "url": "/management/platform/plugins/identities/:identity", "params": [ { "name": "identity", "value": "", "type": "path" } ] }, "docs": "There is no particular permission needed. User must be authenticated." }, { "info": { "name": "Get an identity provider plugin's schema", "type": "http" }, "http": { "method": "GET", "url": "/management/platform/plugins/identities/:identity/schema", "params": [ { "name": "identity", "value": "", "type": "path" } ] }, "docs": "There is no particular permission needed. User must be authenticated." }, { "info": { "name": "List all available notifier plugins", "type": "http" }, "http": { "method": "GET", "url": "/management/platform/plugins/notifiers", "params": [ { "name": "expand", "value": "", "type": "query" } ] }, "docs": "There is no particular permission needed. User must be authenticated." }, { "info": { "name": "Get a notifier", "type": "http" }, "http": { "method": "GET", "url": "/management/platform/plugins/notifiers/:notifierId", "params": [ { "name": "notifierId", "value": "", "type": "path" } ] }, "docs": "There is no particular permission needed. User must be authenticated." }, { "info": { "name": "Get a notifier plugin's schema", "type": "http" }, "http": { "method": "GET", "url": "/management/platform/plugins/notifiers/:notifierId/schema", "params": [ { "name": "notifierId", "value": "", "type": "path" } ] }, "docs": "There is no particular permission needed. User must be authenticated." }, { "info": { "name": "List policy plugins", "type": "http" }, "http": { "method": "GET", "url": "/management/platform/plugins/policies", "params": [ { "name": "expand", "value": "", "type": "query" } ] }, "docs": "There is no particular permission needed. User must be authenticated." }, { "info": { "name": "Get a policy plugin", "type": "http" }, "http": { "method": "GET", "url": "/management/platform/plugins/policies/:policy", "params": [ { "name": "policy", "value": "", "type": "path" } ] }, "docs": "There is no particular permission needed. User must be authenticated." }, { "info": { "name": "Get a policy plugin's documentation", "type": "http" }, "http": { "method": "GET", "url": "/management/platform/plugins/policies/:policy/documentation", "params": [ { "name": "policy", "value": "", "type": "path" } ] }, "docs": "Get a policy plugin's documentation" }, { "info": { "name": "Get a policy plugin's schema", "type": "http" }, "http": { "method": "GET", "url": "/management/platform/plugins/policies/:policy/schema", "params": [ { "name": "policy", "value": "", "type": "path" } ] }, "docs": "Get a policy plugin's schema" }, { "info": { "name": "List reporter plugins", "type": "http" }, "http": { "method": "GET", "url": "/management/platform/plugins/reporters" }, "docs": "There is no particular permission needed. User must be authenticated." }, { "info": { "name": "Get a reporter plugin", "type": "http" }, "http": { "method": "GET", "url": "/management/platform/plugins/reporters/:reporter", "params": [ { "name": "reporter", "value": "", "type": "path" } ] }, "docs": "There is no particular permission needed. User must be authenticated." }, { "info": { "name": "Get a reporter plugin's schema", "type": "http" }, "http": { "method": "GET", "url": "/management/platform/plugins/reporters/:reporter/schema", "params": [ { "name": "reporter", "value": "", "type": "path" } ] }, "docs": "Get a reporter plugin's schema" }, { "info": { "name": "List resource plugins", "type": "http" }, "http": { "method": "GET", "url": "/management/platform/plugins/resources", "params": [ { "name": "expand", "value": "", "type": "query" } ] }, "docs": "There is no particular permission needed. User must be authenticated." }, { "info": { "name": "Get a resource plugin", "type": "http" }, "http": { "method": "GET", "url": "/management/platform/plugins/resources/:resource", "params": [ { "name": "resource", "value": "", "type": "path" } ] }, "docs": "There is no particular permission needed. User must be authenticated." }, { "info": { "name": "Get a resource plugin's schema", "type": "http" }, "http": { "method": "GET", "url": "/management/platform/plugins/resources/:resource/schema", "params": [ { "name": "resource", "value": "", "type": "path" } ] }, "docs": "There is no particular permission needed. User must be authenticated." } ] } ], "bundled": true }