Gravitee · Capability

Gravitee.io - Access Management API — platform

Gravitee.io - Access Management API — platform. 45 operations. Lead operation: List audit event types. Self-contained Naftiko capability covering one Gravitee business surface.

Run with Naftiko Graviteeplatform

What You Can Do

GET
Listauditeventtypes — List audit event types
/v1/platform/audits/events
GET
Getalertservicestatus — Get the alert service status
/v1/platform/configuration/alerts/status
GET
Getpolicystudioflowschema — Get the Policy Studio flow schema
/v1/platform/configuration/flow/schema
GET
Getspelgrammar — Get the spel grammar
/v1/platform/configuration/spel/grammar
GET
Getuseremailrequired — getuseremailrequired
/v1/platform/configuration/users/email-required
GET
Getinstallation — Get installation information
/v1/platform/installation
GET
Getlicense — Get current node License
/v1/platform/license
GET
Listauthenticationdevicenotifierplugins — List authentication device notifier plugins
/v1/platform/plugins/auth-device-notifiers
GET
Getauthenticationdevicenotifierplugin — Get a Authentication Device Notifier plugin
/v1/platform/plugins/auth-device-notifiers/{authdevicenotifierid}
GET
Getauthenticationdevicenotifierpluginschema — Get an Authentication Device Notifier plugin's schema
/v1/platform/plugins/auth-device-notifiers/{authdevicenotifierid}/schema
GET
Listauthorizationengineplugins — List authorization engine plugins
/v1/platform/plugins/authorization-engines
GET
Getauthorizationengineplugin — Get an authorization engine plugin
/v1/platform/plugins/authorization-engines/{authorizationengine}
GET
Getauthorizationenginepluginschema — Get an authorization engine plugin's schema
/v1/platform/plugins/authorization-engines/{authorizationengine}/schema
GET
Listbotdetectionsplugins — List bot detection plugins
/v1/platform/plugins/bot-detections
GET
Getbotdetectionplugin — Get a Bot Detection plugin
/v1/platform/plugins/bot-detections/{botdetection}
GET
Getbotdetectionpluginschema — Get a Bot Detection plugin's schema
/v1/platform/plugins/bot-detections/{botdetection}/schema
GET
Listcertificatesplugins — List certificate plugins
/v1/platform/plugins/certificates
GET
Getcertificateplugin — Get an certificate plugin
/v1/platform/plugins/certificates/{certificate}
GET
Getcertificatepluginschema — Get an certificate's schema
/v1/platform/plugins/certificates/{certificate}/schema
GET
Listdeviceidentifierplugins — List device identifier plugins
/v1/platform/plugins/device-identifiers
GET
Getdeviceidentifierplugin — Get a device identifier plugin
/v1/platform/plugins/device-identifiers/{deviceidentifier}
GET
Getdeviceidentifierpluginschema — Get a device identifier plugin's schema
/v1/platform/plugins/device-identifiers/{deviceidentifier}/schema
GET
Listextensiongrants1 — List extension grant plugins
/v1/platform/plugins/extensiongrants
GET
Getextensiongrant1 — Get an extension grant plugin
/v1/platform/plugins/extensiongrants/{extensiongrant}
GET
Getextensiongrantschema — Get an extension grant plugin's schema
/v1/platform/plugins/extensiongrants/{extensiongrant}/schema
GET
Listfactorplugins — List factor plugins
/v1/platform/plugins/factors
GET
Getfactorplugin — Get a factor plugin
/v1/platform/plugins/factors/{factor}
GET
Getfactorpluginschema — Get a factor plugin's schema
/v1/platform/plugins/factors/{factor}/schema
GET
Listidentityproviders2 — List identity provider plugins
/v1/platform/plugins/identities
GET
Getidentityproviderplugin — Get an identity provider
/v1/platform/plugins/identities/{identity}
GET
Getidentityproviderpluginschema — Get an identity provider plugin's schema
/v1/platform/plugins/identities/{identity}/schema
GET
Listnotifiers — List all available notifier plugins
/v1/platform/plugins/notifiers
GET
Getnotifier — Get a notifier
/v1/platform/plugins/notifiers/{notifierid}
GET
Getnotifierschema — Get a notifier plugin's schema
/v1/platform/plugins/notifiers/{notifierid}/schema
GET
Listpolicies — List policy plugins
/v1/platform/plugins/policies
GET
Getpolicy — Get a policy plugin
/v1/platform/plugins/policies/{policy}
GET
Getpolicydocumentation — Get a policy plugin's documentation
/v1/platform/plugins/policies/{policy}/documentation
GET
Getpolicyschema — Get a policy plugin's schema
/v1/platform/plugins/policies/{policy}/schema
GET
Listreporterplugins — List reporter plugins
/v1/platform/plugins/reporters
GET
Getreporter — Get a reporter plugin
/v1/platform/plugins/reporters/{reporter}
GET
Getreporterschema — Get a reporter plugin's schema
/v1/platform/plugins/reporters/{reporter}/schema
GET
Listresourceplugins — List resource plugins
/v1/platform/plugins/resources
GET
Getresource1 — Get a resource plugin
/v1/platform/plugins/resources/{resource}
GET
Getresourceschema — Get a resource plugin's schema
/v1/platform/plugins/resources/{resource}/schema
GET
Getsystemrole — Get a system role
/v1/platform/roles/{role}

MCP Tools

list-audit-event-types

List audit event types

read-only idempotent
get-alert-service-status

Get the alert service status

read-only idempotent
get-policy-studio-flow-schema

Get the Policy Studio flow schema

read-only idempotent
get-spel-grammar

Get the spel grammar

read-only idempotent
getuseremailrequired

getuseremailrequired

read-only idempotent
get-installation-information

Get installation information

read-only idempotent
get-current-node-license

Get current node License

read-only idempotent
list-authentication-device-notifier-plugins

List authentication device notifier plugins

read-only idempotent
get-authentication-device-notifier-plugin

Get a Authentication Device Notifier plugin

read-only idempotent
get-authentication-device-notifier-plugin-s

Get an Authentication Device Notifier plugin's schema

read-only idempotent
list-authorization-engine-plugins

List authorization engine plugins

read-only idempotent
get-authorization-engine-plugin

Get an authorization engine plugin

read-only idempotent
get-authorization-engine-plugin-s-schema

Get an authorization engine plugin's schema

read-only idempotent
list-bot-detection-plugins

List bot detection plugins

read-only idempotent
get-bot-detection-plugin

Get a Bot Detection plugin

read-only idempotent
get-bot-detection-plugin-s-schema

Get a Bot Detection plugin's schema

read-only idempotent
list-certificate-plugins

List certificate plugins

read-only idempotent
get-certificate-plugin

Get an certificate plugin

read-only idempotent
get-certificate-s-schema

Get an certificate's schema

read-only idempotent
list-device-identifier-plugins

List device identifier plugins

read-only idempotent
get-device-identifier-plugin

Get a device identifier plugin

read-only idempotent
get-device-identifier-plugin-s-schema

Get a device identifier plugin's schema

read-only idempotent
list-extension-grant-plugins

List extension grant plugins

read-only idempotent
get-extension-grant-plugin

Get an extension grant plugin

read-only idempotent
get-extension-grant-plugin-s-schema

Get an extension grant plugin's schema

read-only idempotent
list-factor-plugins

List factor plugins

read-only idempotent
get-factor-plugin

Get a factor plugin

read-only idempotent
get-factor-plugin-s-schema

Get a factor plugin's schema

read-only idempotent
list-identity-provider-plugins

List identity provider plugins

read-only idempotent
get-identity-provider

Get an identity provider

read-only idempotent
get-identity-provider-plugin-s-schema

Get an identity provider plugin's schema

read-only idempotent
list-all-available-notifier-plugins

List all available notifier plugins

read-only idempotent
get-notifier

Get a notifier

read-only idempotent
get-notifier-plugin-s-schema

Get a notifier plugin's schema

read-only idempotent
list-policy-plugins

List policy plugins

read-only idempotent
get-policy-plugin

Get a policy plugin

read-only idempotent
get-policy-plugin-s-documentation

Get a policy plugin's documentation

read-only idempotent
get-policy-plugin-s-schema

Get a policy plugin's schema

read-only idempotent
list-reporter-plugins

List reporter plugins

read-only idempotent
get-reporter-plugin

Get a reporter plugin

read-only idempotent
get-reporter-plugin-s-schema

Get a reporter plugin's schema

read-only idempotent
list-resource-plugins

List resource plugins

read-only idempotent
get-resource-plugin

Get a resource plugin

read-only idempotent
get-resource-plugin-s-schema

Get a resource plugin's schema

read-only idempotent
get-system-role

Get a system role

read-only idempotent

Capability Spec

am-platform.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Gravitee.io - Access Management API — platform
  description: 'Gravitee.io - Access Management API — platform. 45 operations. Lead operation: List audit event types. Self-contained
    Naftiko capability covering one Gravitee business surface.'
  tags:
  - Gravitee
  - platform
  created: '2026-05-19'
  modified: '2026-05-19'
binds:
- namespace: env
  keys:
    GRAVITEE_API_KEY: GRAVITEE_API_KEY
capability:
  consumes:
  - type: http
    namespace: am-platform
    baseUri: ''
    description: Gravitee.io - Access Management API — platform business capability. Self-contained, no shared references.
    resources:
    - name: platform-audits-events
      path: /platform/audits/events
      operations:
      - name: listauditeventtypes
        method: GET
        description: List audit event types
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: platform-configuration-alerts-status
      path: /platform/configuration/alerts/status
      operations:
      - name: getalertservicestatus
        method: GET
        description: Get the alert service status
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: platform-configuration-flow-schema
      path: /platform/configuration/flow/schema
      operations:
      - name: getpolicystudioflowschema
        method: GET
        description: Get the Policy Studio flow schema
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: platform-configuration-spel-grammar
      path: /platform/configuration/spel/grammar
      operations:
      - name: getspelgrammar
        method: GET
        description: Get the spel grammar
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: platform-configuration-users-email-required
      path: /platform/configuration/users/email-required
      operations:
      - name: getuseremailrequired
        method: GET
        description: ''
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: platform-installation
      path: /platform/installation
      operations:
      - name: getinstallation
        method: GET
        description: Get installation information
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: platform-license
      path: /platform/license
      operations:
      - name: getlicense
        method: GET
        description: Get current node License
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: platform-plugins-auth-device-notifiers
      path: /platform/plugins/auth-device-notifiers
      operations:
      - name: listauthenticationdevicenotifierplugins
        method: GET
        description: List authentication device notifier plugins
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: expand
          in: query
          type: array
    - name: platform-plugins-auth-device-notifiers-authDeviceNotifierId
      path: /platform/plugins/auth-device-notifiers/{authDeviceNotifierId}
      operations:
      - name: getauthenticationdevicenotifierplugin
        method: GET
        description: Get a Authentication Device Notifier plugin
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: authDeviceNotifierId
          in: path
          type: string
          required: true
    - name: platform-plugins-auth-device-notifiers-authDeviceNotifierId-schema
      path: /platform/plugins/auth-device-notifiers/{authDeviceNotifierId}/schema
      operations:
      - name: getauthenticationdevicenotifierpluginschema
        method: GET
        description: Get an Authentication Device Notifier plugin's schema
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: authDeviceNotifierId
          in: path
          type: string
          required: true
    - name: platform-plugins-authorization-engines
      path: /platform/plugins/authorization-engines
      operations:
      - name: listauthorizationengineplugins
        method: GET
        description: List authorization engine plugins
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: expand
          in: query
          type: array
    - name: platform-plugins-authorization-engines-authorizationEngine
      path: /platform/plugins/authorization-engines/{authorizationEngine}
      operations:
      - name: getauthorizationengineplugin
        method: GET
        description: Get an authorization engine plugin
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: authorizationEngine
          in: path
          type: string
          required: true
    - name: platform-plugins-authorization-engines-authorizationEngine-schema
      path: /platform/plugins/authorization-engines/{authorizationEngine}/schema
      operations:
      - name: getauthorizationenginepluginschema
        method: GET
        description: Get an authorization engine plugin's schema
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: authorizationEngine
          in: path
          type: string
          required: true
    - name: platform-plugins-bot-detections
      path: /platform/plugins/bot-detections
      operations:
      - name: listbotdetectionsplugins
        method: GET
        description: List bot detection plugins
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: platform-plugins-bot-detections-botDetection
      path: /platform/plugins/bot-detections/{botDetection}
      operations:
      - name: getbotdetectionplugin
        method: GET
        description: Get a Bot Detection plugin
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: botDetection
          in: path
          type: string
          required: true
    - name: platform-plugins-bot-detections-botDetection-schema
      path: /platform/plugins/bot-detections/{botDetection}/schema
      operations:
      - name: getbotdetectionpluginschema
        method: GET
        description: Get a Bot Detection plugin's schema
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: botDetection
          in: path
          type: string
          required: true
    - name: platform-plugins-certificates
      path: /platform/plugins/certificates
      operations:
      - name: listcertificatesplugins
        method: GET
        description: List certificate plugins
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: platform-plugins-certificates-certificate
      path: /platform/plugins/certificates/{certificate}
      operations:
      - name: getcertificateplugin
        method: GET
        description: Get an certificate plugin
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: certificate
          in: path
          type: string
          required: true
    - name: platform-plugins-certificates-certificate-schema
      path: /platform/plugins/certificates/{certificate}/schema
      operations:
      - name: getcertificatepluginschema
        method: GET
        description: Get an certificate's schema
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: certificate
          in: path
          type: string
          required: true
    - name: platform-plugins-device-identifiers
      path: /platform/plugins/device-identifiers
      operations:
      - name: listdeviceidentifierplugins
        method: GET
        description: List device identifier plugins
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: platform-plugins-device-identifiers-deviceIdentifier
      path: /platform/plugins/device-identifiers/{deviceIdentifier}
      operations:
      - name: getdeviceidentifierplugin
        method: GET
        description: Get a device identifier plugin
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: deviceIdentifier
          in: path
          type: string
          required: true
    - name: platform-plugins-device-identifiers-deviceIdentifier-schema
      path: /platform/plugins/device-identifiers/{deviceIdentifier}/schema
      operations:
      - name: getdeviceidentifierpluginschema
        method: GET
        description: Get a device identifier plugin's schema
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: deviceIdentifier
          in: path
          type: string
          required: true
    - name: platform-plugins-extensionGrants
      path: /platform/plugins/extensionGrants
      operations:
      - name: listextensiongrants1
        method: GET
        description: List extension grant plugins
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: platform-plugins-extensionGrants-extensionGrant
      path: /platform/plugins/extensionGrants/{extensionGrant}
      operations:
      - name: getextensiongrant1
        method: GET
        description: Get an extension grant plugin
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: extensionGrant
          in: path
          type: string
          required: true
    - name: platform-plugins-extensionGrants-extensionGrant-schema
      path: /platform/plugins/extensionGrants/{extensionGrant}/schema
      operations:
      - name: getextensiongrantschema
        method: GET
        description: Get an extension grant plugin's schema
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: extensionGrant
          in: path
          type: string
          required: true
    - name: platform-plugins-factors
      path: /platform/plugins/factors
      operations:
      - name: listfactorplugins
        method: GET
        description: List factor plugins
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: platform-plugins-factors-factor
      path: /platform/plugins/factors/{factor}
      operations:
      - name: getfactorplugin
        method: GET
        description: Get a factor plugin
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: factor
          in: path
          type: string
          required: true
    - name: platform-plugins-factors-factor-schema
      path: /platform/plugins/factors/{factor}/schema
      operations:
      - name: getfactorpluginschema
        method: GET
        description: Get a factor plugin's schema
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: factor
          in: path
          type: string
          required: true
    - name: platform-plugins-identities
      path: /platform/plugins/identities
      operations:
      - name: listidentityproviders2
        method: GET
        description: List identity provider plugins
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: external
          in: query
          type: boolean
        - name: organization
          in: query
          type: boolean
        - name: expand
          in: query
          type: array
    - name: platform-plugins-identities-identity
      path: /platform/plugins/identities/{identity}
      operations:
      - name: getidentityproviderplugin
        method: GET
        description: Get an identity provider
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: identity
          in: path
          type: string
          required: true
    - name: platform-plugins-identities-identity-schema
      path: /platform/plugins/identities/{identity}/schema
      operations:
      - name: getidentityproviderpluginschema
        method: GET
        description: Get an identity provider plugin's schema
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: identity
          in: path
          type: string
          required: true
    - name: platform-plugins-notifiers
      path: /platform/plugins/notifiers
      operations:
      - name: listnotifiers
        method: GET
        description: List all available notifier plugins
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: expand
          in: query
          type: array
    - name: platform-plugins-notifiers-notifierId
      path: /platform/plugins/notifiers/{notifierId}
      operations:
      - name: getnotifier
        method: GET
        description: Get a notifier
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: notifierId
          in: path
          type: string
          required: true
    - name: platform-plugins-notifiers-notifierId-schema
      path: /platform/plugins/notifiers/{notifierId}/schema
      operations:
      - name: getnotifierschema
        method: GET
        description: Get a notifier plugin's schema
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: notifierId
          in: path
          type: string
          required: true
    - name: platform-plugins-policies
      path: /platform/plugins/policies
      operations:
      - name: listpolicies
        method: GET
        description: List policy plugins
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: expand
          in: query
          type: array
    - name: platform-plugins-policies-policy
      path: /platform/plugins/policies/{policy}
      operations:
      - name: getpolicy
        method: GET
        description: Get a policy plugin
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: policy
          in: path
          type: string
          required: true
    - name: platform-plugins-policies-policy-documentation
      path: /platform/plugins/policies/{policy}/documentation
      operations:
      - name: getpolicydocumentation
        method: GET
        description: Get a policy plugin's documentation
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: policy
          in: path
          type: string
          required: true
    - name: platform-plugins-policies-policy-schema
      path: /platform/plugins/policies/{policy}/schema
      operations:
      - name: getpolicyschema
        method: GET
        description: Get a policy plugin's schema
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: policy
          in: path
          type: string
          required: true
    - name: platform-plugins-reporters
      path: /platform/plugins/reporters
      operations:
      - name: listreporterplugins
        method: GET
        description: List reporter plugins
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: platform-plugins-reporters-reporter
      path: /platform/plugins/reporters/{reporter}
      operations:
      - name: getreporter
        method: GET
        description: Get a reporter plugin
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: reporter
          in: path
          type: string
          required: true
    - name: platform-plugins-reporters-reporter-schema
      path: /platform/plugins/reporters/{reporter}/schema
      operations:
      - name: getreporterschema
        method: GET
        description: Get a reporter plugin's schema
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: reporter
          in: path
          type: string
          required: true
    - name: platform-plugins-resources
      path: /platform/plugins/resources
      operations:
      - name: listresourceplugins
        method: GET
        description: List resource plugins
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: expand
          in: query
          type: array
    - name: platform-plugins-resources-resource
      path: /platform/plugins/resources/{resource}
      operations:
      - name: getresource1
        method: GET
        description: Get a resource plugin
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resource
          in: path
          type: string
          required: true
    - name: platform-plugins-resources-resource-schema
      path: /platform/plugins/resources/{resource}/schema
      operations:
      - name: getresourceschema
        method: GET
        description: Get a resource plugin's schema
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resource
          in: path
          type: string
          required: true
    - name: platform-roles-role
      path: /platform/roles/{role}
      operations:
      - name: getsystemrole
        method: GET
        description: Get a system role
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: role
          in: path
          type: string
          required: true
    authentication:
      type: bearer
      token: '{{env.GRAVITEE_API_KEY}}'
  exposes:
  - type: rest
    namespace: am-platform-rest
    port: 8080
    description: REST adapter for Gravitee.io - Access Management API — platform. One Spectral-compliant resource per consumed
      operation, prefixed with /v1.
    resources:
    - path: /v1/platform/audits/events
      name: platform-audits-events
      description: REST surface for platform-audits-events.
      operations:
      - method: GET
        name: listauditeventtypes
        description: List audit event types
        call: am-platform.listauditeventtypes
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/platform/configuration/alerts/status
      name: platform-configuration-alerts-status
      description: REST surface for platform-configuration-alerts-status.
      operations:
      - method: GET
        name: getalertservicestatus
        description: Get the alert service status
        call: am-platform.getalertservicestatus
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/platform/configuration/flow/schema
      name: platform-configuration-flow-schema
      description: REST surface for platform-configuration-flow-schema.
      operations:
      - method: GET
        name: getpolicystudioflowschema
        description: Get the Policy Studio flow schema
        call: am-platform.getpolicystudioflowschema
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/platform/configuration/spel/grammar
      name: platform-configuration-spel-grammar
      description: REST surface for platform-configuration-spel-grammar.
      operations:
      - method: GET
        name: getspelgrammar
        description: Get the spel grammar
        call: am-platform.getspelgrammar
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/platform/configuration/users/email-required
      name: platform-configuration-users-email-required
      description: REST surface for platform-configuration-users-email-required.
      operations:
      - method: GET
        name: getuseremailrequired
        description: getuseremailrequired
        call: am-platform.getuseremailrequired
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/platform/installation
      name: platform-installation
      description: REST surface for platform-installation.
      operations:
      - method: GET
        name: getinstallation
        description: Get installation information
        call: am-platform.getinstallation
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/platform/license
      name: platform-license
      description: REST surface for platform-license.
      operations:
      - method: GET
        name: getlicense
        description: Get current node License
        call: am-platform.getlicense
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/platform/plugins/auth-device-notifiers
      name: platform-plugins-auth-device-notifiers
      description: REST surface for platform-plugins-auth-device-notifiers.
      operations:
      - method: GET
        name: listauthenticationdevicenotifierplugins
        description: List authentication device notifier plugins
        call: am-platform.listauthenticationdevicenotifierplugins
        with:
          expand: rest.expand
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/platform/plugins/auth-device-notifiers/{authdevicenotifierid}
      name: platform-plugins-auth-device-notifiers-authdevicenotifierid
      description: REST surface for platform-plugins-auth-device-notifiers-authDeviceNotifierId.
      operations:
      - method: GET
        name: getauthenticationdevicenotifierplugin
        description: Get a Authentication Device Notifier plugin
        call: am-platform.getauthenticationdevicenotifierplugin
        with:
          authDeviceNotifierId: rest.authDeviceNotifierId
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/platform/plugins/auth-device-notifiers/{authdevicenotifierid}/schema
      name: platform-plugins-auth-device-notifiers-authdevicenotifierid-schema
      description: REST surface for platform-plugins-auth-device-notifiers-authDeviceNotifierId-schema.
      operations:
      - method: GET
        name: getauthenticationdevicenotifierpluginschema
        description: Get an Authentication Device Notifier plugin's schema
        call: am-platform.getauthenticationdevicenotifierpluginschema
        with:
          authDeviceNotifierId: rest.authDeviceNotifierId
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/platform/plugins/authorization-engines
      name: platform-plugins-authorization-engines
      description: REST surface for platform-plugins-authorization-engines.
      operations:
      - method: GET
        name: listauthorizationengineplugins
        description: List authorization engine plugins
        call: am-platform.listauthorizationengineplugins
        with:
          expand: rest.expand
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/platform/plugins/authorization-engines/{authorizationengine}
      name: platform-plugins-authorization-engines-authorizationengine
      description: REST surface for platform-plugins-authorization-engines-authorizationEngine.
      operations:
      - method: GET
        name: getauthorizationengineplugin
        description: Get an authorization engine plugin
        call: am-platform.getauthorizationengineplugin
        with:
          authorizationEngine: rest.authorizationEngine
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/platform/plugins/authorization-engines/{authorizationengine}/schema
      name: platform-plugins-authorization-engines-authorizationengine-schema
      description: REST surface for platform-plugins-authorization-engines-authorizationEngine-schema.
      operations:
      - method: GET
        name: getauthorizationenginepluginschema
        description: Get an authorization engine plugin's schema
        call: am-platform.getauthorizationenginepluginschema
        with:
          authorizationEngine: rest.authorizationEngine
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/platform/plugins/bot-detections
      name: platform-plugins-bot-detections
      description: REST surface for platform-plugins-bot-detections.
      operations:
      - method: GET
        name: listbotdetectionsplugins
        description: List bot detection plugins
        call: am-platform.listbotdetectionsplugins
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/platform/plugins/bot-detections/{botdetection}
      name: platform-plugins-bot-detections-botdetection
      description: REST surface for platform-plugins-bot-detections-botDetection.
      operations:
      - method: GET
        name: getbotdetectionplugin
        description: Get a Bot Detection plugin
        call: am-platform.getbotdetectionplugin
        with:
          botDetection: rest.botDetection
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/platform/plugins/bot-detections/{botdetection}/schema
      name: platform-plugins-bot-detections-botdetection-schema
      description: REST surface for platform-plugins-bot-detections-botDetection-schema.
      operations:
      - method: GET
        name: getbotdetectionpluginschema
        description: Get a Bot Detection plugin's schema
        call: am-platform.getbotdetectionpluginschema
        with:
          botDetection: rest.botDetection
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/platform/plugins/certificates
      name: platform-plugins-certificates
      description: REST surface for platform-plugins-certificates.
      operations:
      - method: GET
        name: listcertificatesplugins
        description: List certificate plugins
        call: am-platform.listcertificatesplugins
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/platform/plugins/certificates/{certificate}
      name: platform-plugins-certificates-certificate
      description: REST surface for platform-plugins-certificates-certificate.
      operations:
      - method: GET
        name: getcertificateplugin
        description: Get an certificate plugin
        call: am-platform.getcertificateplugin
        with:
          certificate: rest.certificate
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/platform/plugins/certificates/{certificate}/schema
      name: platform-plugins-certificates-certificate-schema
      description: REST surface for platform-plugins-certificates-certificate-schema.
      operations:
      - method: GET
        name: getcertificatepluginschema
        description: Get an certificate's schema
        call: am-platform.getcertificatepluginschema
        with:
          certificate: rest.certificate
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/platform/plugins/device-identifiers
      name: platform-plugins-device-identifiers
      description: REST surface for platform-plugins-device-identifiers.
      operations:
      - method: GET
        name: listdeviceidentifierplugins
        description: List device identifier plugins
        call: am-platform.listdeviceidentifierplugins
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/platform/plugins/device-identifiers/{deviceidentifier}
      name: platform-plugins-device-identifiers-deviceidentifier
      description: REST surface for platform-plugins-device-identifiers-deviceIdentifier.
      operations:
      - method: GET
        name: getdeviceidentifierplugin
        description: Get a device identifier plugin
        call: am-platform.getdeviceidentifierplugin
        with:
          deviceIdentifier: rest.deviceIdentifier
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/platform/plugins/device-identifiers/{deviceidentifier}/schema
      name: platform-plugins-device-identifiers-deviceidentifier-schema
      description: REST surface for platform-plugins-device-identifiers-deviceIdentifier-schema.
      operations:
      - method: GET
        name: getdeviceidentifierpluginschema
        description: Get a device identifier plugin's schema
        call: am-platform.getdeviceidentifierpluginschema
        with:
          deviceIdentifier: rest.deviceIdentifier
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/platform/plugins/extensiongrants
      name: platform-plugins-extensiongrants
      description: REST surface for platform-plugins-extensionGrants.
      operations:
      - method: GET
        name: listextensiongrants1
        description: List extension grant plugins
        call: am-platform.listextensiongrants1
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/platform/plugins/extensiongrants/{extensiongrant}
      name: platform-plugins-extensiongrants-extensiongrant
      description: REST surface for platform-plugins-extensionGrants-extensionGrant.
      operations:
      - method: GET
        name: getextensiongrant1
        description: Get an extension grant plugin
        call: am-platform.getextensiongrant1
        with:
          extensionGrant: rest.extensionGrant
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/platform/plugins/extensiongrants/{extensiongrant}/schema
      name: platform-plugins-extensiongrants-extensiongrant-schema
      description: REST surface for platform-plugins-extensionGrants-extensionGrant-schema.
      operations:
      - method: GET
        name: getextensiongrantschema
        description: Get an extension grant plugin's schema
        call: am-platform.getextensiongrantschema
        with:
          extensionGrant: rest.extensionGrant
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/platform/plugins/factors
      name: platform-plugins-factors
      descript

# --- truncated at 32 KB (55 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/gravitee/refs/heads/main/capabilities/am-platform.yaml