{
  "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
}