Gravitee · Capability

Gravitee.io - Access Management API — domain

Gravitee.io - Access Management API — domain. 213 operations. Lead operation: List security domains for an environment. Self-contained Naftiko capability covering one Gravitee business surface.

Run with Naftiko Graviteedomain

What You Can Do

GET
Listdomains — List security domains for an environment
/v1/organizations/{organizationid}/environments/{environmentid}/domains
POST
Createdomain — Create a security domain.
/v1/organizations/{organizationid}/environments/{environmentid}/domains
GET
Finddomainbyhrid — Get a security domain by hrid
/v1/organizations/{organizationid}/environments/{environmentid}/domains/hrid/{hrid}
GET
Finddomain — Get a security domain
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}
PUT
Updatedomain — Update the security domain
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}
DELETE
Deletedomain — Delete the security domain
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}
PATCH
Patchdomain — Patch the security domain
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}
GET
Listalertnotifiers — List alert notifiers
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/alerts/notifiers
POST
Createalertnotifier — Create an alert notifier
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/alerts/notifiers
GET
Getalertnotifier — Get an alert notifier
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/alerts/notifiers/{notifierid}
DELETE
Deletealertnotifier — Delete an alert notifier
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/alerts/notifiers/{notifierid}
PATCH
Patchalertnotifier — Update an alert notifier
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/alerts/notifiers/{notifierid}
GET
Listalerttriggers — List alert triggers
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/alerts/triggers
PATCH
Updatealerttriggers — Update multiple alert triggers
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/alerts/triggers
GET
Finddomainanalytics — Find domain analytics
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/analytics
GET
Listapplications — List registered applications for a security domain
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/applications
POST
Createapplication — Create an application
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/applications
GET
Findapplication — Get an application
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/applications/{application}
PUT
Updateapplication — Update an application
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/applications/{application}
DELETE
Deleteapplication — Delete an application
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/applications/{application}
PATCH
Patchapplication — Patch an application
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/applications/{application}
GET
Getapplicationanalytics — Find application analytics
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/applications/{application}/analytics
GET
Findapplicationemail — Find a email for an application
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/applications/{application}/emails
POST
Createapplicationemail — Create a email for an application
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/applications/{application}/emails
PUT
Updateapplicationemail — Update an email for an application
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/applications/{application}/emails/{email}
DELETE
Deleteapplicationemail — Delete an email for an application
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/applications/{application}/emails/{email}
GET
Listappflows — List registered flows for an application
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/applications/{application}/flows
PUT
Defineappflows — Create or update list of flows
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/applications/{application}/flows
GET
Getappflow — Get a flow
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/applications/{application}/flows/{flow}
PUT
Updateappflow — Update a flow
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/applications/{application}/flows/{flow}
GET
Findapplicationform — Find a form for an application
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/applications/{application}/forms
POST
Createapplicationform — Create a form for an application
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/applications/{application}/forms
PUT
Updateapplicationform — Update a form for an application
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/applications/{application}/forms/{form}
DELETE
Deleteapplicationform — Delete a form for an application
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/applications/{application}/forms/{form}
GET
Getmembers — List members for an application
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/applications/{application}/members
POST
Addorupdatemember — Add or update an application member
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/applications/{application}/members
GET
Getapplicationmemberpermissions — List application member's permissions
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/applications/{application}/members/permissions
DELETE
Removeapplicationmember — Remove a membership
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/applications/{application}/members/{member}
GET
Listapplicationresources — List resources for an application
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/applications/{application}/resources
GET
Getapplicationresource — Get a resource for an application
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/applications/{application}/resources/{resource}
GET
Listapplicationpolicies — Get resource access policies
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/applications/{application}/resources/{resource}/policies
GET
Getapplicationresourcepolicy — Get resource access policy
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/applications/{application}/resources/{resource}/policies/{policy}
GET
Listsecrets — List secrets of an application
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/applications/{application}/secrets
POST
Createsecret — Create a secret for an application
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/applications/{application}/secrets
DELETE
Deleteclientsecret — Delete a secret of an application
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/applications/{application}/secrets/{secret}
POST
Renewclientsecret — Renew application secret
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/applications/{application}/secrets/{secret}/renew
PUT
Updateapplicationtype — Update an application type
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/applications/{application}/type
GET
Listdomainaudits — List audit logs for a security domain
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/audits
GET
Getdomainaudit — Get an audit log
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/audits/{audit}
GET
Listauthenticationdevicenotifiers — List registered Authentication Device Notifiers for a security domain
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/auth-device-notifiers
POST
Createauthenticationdevicenotifier — Create an Authentication Device Notifier
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/auth-device-notifiers
GET
Getauthenticationdevicenotifier — Get an Authentication Device Notifier
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/auth-device-notifiers/{authdevicenotifier}
PUT
Updateauthenticationdevicenotifier — Update an Authentication Device Notifier
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/auth-device-notifiers/{authdevicenotifier}
DELETE
Deleteauthenticationdevicenotifier — Delete an Authentication Device Notifier
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/auth-device-notifiers/{authdevicenotifier}
GET
Listauthorizationengines — List registered authorization engines for a security domain
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/authorization-engines
POST
Createauthorizationengine — Create an authorization engine
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/authorization-engines
GET
Findauthorizationengine — Get an authorization engine
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/authorization-engines/{engineid}
PUT
Updateauthorizationengine — Update an authorization engine
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/authorization-engines/{engineid}
DELETE
Deleteauthorizationengine — Delete an authorization engine
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/authorization-engines/{engineid}
GET
Listbotdetections — List registered bot detections for a security domain
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/bot-detections
POST
Createbotdetection — Create a bot detection
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/bot-detections
GET
Getbotdetection — Get a bot detection
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/bot-detections/{botdetection}
PUT
Updatebotdetection — Update a bot detection
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/bot-detections/{botdetection}
DELETE
Deletebotdetection — Delete a bot detection
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/bot-detections/{botdetection}
PUT
Updatedomaincertificatesettings — Update the security domain certificate settings
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/certificate-settings
GET
Listcertificates — List registered certificates for a security domain
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/certificates
POST
Createcertificate — Create a certificate
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/certificates
POST
Rotatecertificate — Generate a new System a certificate
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/certificates/rotate
GET
Findcertificate — Get a certificate
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/certificates/{certificate}
PUT
Updatecertificate — Update a certificate
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/certificates/{certificate}
DELETE
Deletecertificate — Delete a certificate
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/certificates/{certificate}
GET
Getcertificatepublickey — Get the certificate public key
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/certificates/{certificate}/key
GET
Getcertificatepublickeys — Get the certificate public keys
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/certificates/{certificate}/keys
POST
Createapplicationfromcimd — Create an application from a CIMD document URL
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/cimd/applications
POST
Validatecimdurl — Validate a CIMD URL and return parsed metadata preview
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/cimd/validate
GET
Listdeviceidentifiers — List registered device identifiers for a security domain
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/device-identifiers
POST
Createdeviceidentifier — Create a device identifier
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/device-identifiers
GET
Getdeviceidentifier — Get a Device identifier
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/device-identifiers/{deviceidentifier}
PUT
Updatedeviceidentifier — Update a Device identifier
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/device-identifiers/{deviceidentifier}
DELETE
Deletedeviceidentifier — Delete a Device identifier
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/device-identifiers/{deviceidentifier}
GET
Findemail — Find a email
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/emails
POST
Createemail — Create a email
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/emails
PUT
Updatedomainemail — Update an email
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/emails/{email}
DELETE
Deletedomainemail — Delete an email
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/emails/{email}
GET
Getdomainentrypoints — Get the matching gateway entrypoint of the domain
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/entrypoints
GET
Listextensiongrants — List registered extension grants for a security domain
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/extensiongrants
POST
Createextensiongrant — Create a extension grant
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/extensiongrants
GET
Getextensiongrant — Get a extension grant
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/extensiongrants/{extensiongrant}
PUT
Updateextensiongrant — Update an extension grant
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/extensiongrants/{extensiongrant}
DELETE
Deleteextensiongrant — Delete a extension grant
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/extensiongrants/{extensiongrant}
GET
Listfactors — List registered factors for a security domain
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/factors
POST
Createfactor — Create a factor
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/factors
GET
Getfactor — Get a factor
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/factors/{factor}
PUT
Updatefactor — Update a factor
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/factors/{factor}
DELETE
Deletefactor — Delete a factor
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/factors/{factor}
GET
Listdomainflows — List registered flows for a security domain
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/flows
PUT
Definedomainflows — Create or update list of flows
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/flows
GET
Getdomainflow — Get a flow
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/flows/{flow}
PUT
Updatedomainflow — Update a flow
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/flows/{flow}
GET
Findform — Find a form
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/forms
POST
Createform — Create a form
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/forms
POST
Renderdomaintemplate — Render the provided template
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/forms/preview
PUT
Updatedomainform — Update a form
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/forms/{form}
DELETE
Deletedomainform — Delete a form
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/forms/{form}
GET
Listdomaingroups — List groups for a security domain
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/groups
POST
Creategroup — Create a group
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/groups
GET
Findgroup — Get a group
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/groups/{group}
PUT
Updategroup — Update a group
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/groups/{group}
DELETE
Deletegroup — Delete a group
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/groups/{group}
GET
Getgroupmembers — List group members
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/groups/{group}/members
POST
Addgroupmember — Add a group member
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/groups/{group}/members/{member}
DELETE
Removegroupmember — Remove a group member
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/groups/{group}/members/{member}
GET
Findgrouproles — Get a group roles
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/groups/{group}/roles
POST
Assignroles — Assign roles to a group
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/groups/{group}/roles
DELETE
Revokerole — Revoke role to a group
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/groups/{group}/roles/{role}
GET
Listi18ndictionaries — List all i18n dictionaries supported for a security domain
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/i18n/dictionaries
POST
Createi18ndictionary — Create a new i18n dictionary for a supported language for a security domain
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/i18n/dictionaries
GET
Geti18ndictionary — Get a i18n dictionary
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/i18n/dictionaries/{dictionary}
PUT
Puti18ndictionary — Update a i18n dictionary description
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/i18n/dictionaries/{dictionary}
DELETE
Deletei18ndictionary — Delete a i18n dictionary
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/i18n/dictionaries/{dictionary}
PUT
Replacei18ndictionaryentries — Update all the entries for a i18n dictionary description
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/i18n/dictionaries/{dictionary}/entries
GET
Listidentityproviders — List registered identity providers for a security domain
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/identities
POST
Createidentityprovider — Create an identity provider
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/identities
GET
Findidentityprovider — Get an identity provider
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/identities/{identity}
PUT
Updateidentityprovider — Update an identity provider
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/identities/{identity}
DELETE
Deleteidentityprovider — Delete an identity provider
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/identities/{identity}
PUT
Assignpasswordpolicytoidp — Assign password policy to identity provider
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/identities/{identity}/password-policy
GET
Listmembers — List members for a security domain
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/members
POST
Addorupdatemember1 — Add or update an security domain member
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/members
GET
Getdomainmemberpermissions — List domain member's permissions
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/members/permissions
DELETE
Removedomainmember — Remove a membership
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/members/{member}
GET
Listpasswordpolicies — List registered password policies for a security domain
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/password-policies
POST
Createpasswordpolicy — Create a password policy
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/password-policies
GET
Geteffectivepasswordpolicy — geteffectivepasswordpolicy
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/password-policies/activepolicy
GET
Getpasswordpolicy — Read a password policy
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/password-policies/{policy}
PUT
Updatepasswordpolicy — Update a password policy
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/password-policies/{policy}
DELETE
Deletepasswordpolicy — Delete a password policy
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/password-policies/{policy}
POST
Setdefaultpolicy — Set default policy
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/password-policies/{policy}/default
POST
Evaluatepolicy — evaluatepolicy
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/password-policies/{policy}/evaluate
GET
Listprotectedresources — List registered protected resources for a security domain
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/protected-resources
POST
Createprotectedresource — Create a Protected Resource definition
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/protected-resources
GET
Findprotectedresource — Get a Protected Resource
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/protected-resources/{protected-resource}
PUT
Updateprotectedresource — Update a Protected Resource
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/protected-resources/{protected-resource}
DELETE
Deleteprotectedresource — Delete a Protected Resource
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/protected-resources/{protected-resource}
PATCH
Patchprotectedresource — Patch a Protected Resource
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/protected-resources/{protected-resource}
GET
Getmembers1 — List members for an protected resource
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/protected-resources/{protected-resource}/members
POST
Addorupdatemember2 — Add or update an protected resource member
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/protected-resources/{protected-resource}/members
GET
Getprotectedresourcememberpermissions — List protected resource member's permissions
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/protected-resources/{protected-resource}/members/permissions
DELETE
Removeprotectedresourcemember — Remove a membership
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/protected-resources/{protected-resource}/members/{member}
GET
Getsecrets — List secrets of a protected resource
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/protected-resources/{protected-resource}/secrets
POST
Create — Create a secret for a protected resource
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/protected-resources/{protected-resource}/secrets
DELETE
Delete — Remove a secret for a protected resource
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/protected-resources/{protected-resource}/secrets/{secretid}
POST
Renew — Renew a secret for a protected resource
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/protected-resources/{protected-resource}/secrets/{secretid}/renew
GET
Listdomainreporters — List registered reporters for a security domain
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/reporters
POST
Createdomainreporter — Create a reporter for a security domain
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/reporters
GET
Getdomainreporter — Get a reporter
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/reporters/{reporter}
PUT
Updatedomainreporter — Update a reporter
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/reporters/{reporter}
DELETE
Deletedomainreporter — Delete a reporter
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/reporters/{reporter}
GET
Listresources — List registered resources for a security domain
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/resources
POST
Createresource — Create a resource
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/resources
GET
Getresource — Get a resource
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/resources/{resource}
PUT
Updateresource — Update a resource
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/resources/{resource}
DELETE
Deleteresource — Delete a resource
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/resources/{resource}
GET
Findroles — List registered roles for a security domain
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/roles
POST
Createrole — Create a role
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/roles
GET
Findrole — Get a role
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/roles/{role}
PUT
Updaterole — Update a role
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/roles/{role}
DELETE
Deleterole — Delete a role
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/roles/{role}
GET
Listscopes — List scopes for a security domain
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/scopes
POST
Createscope — Create a scope
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/scopes
GET
Findscope — Get a scope
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/scopes/{scope}
PUT
Updatescope — Update a scope
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/scopes/{scope}
DELETE
Deletescope — Delete a scope
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/scopes/{scope}
PATCH
Patchscope — Patch a scope
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/scopes/{scope}
GET
Listthemes — List themes on the specified security domain
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/themes
POST
Createtheme — Create a theme on the specified security domain
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/themes
GET
Gettheme — Get the theme linked to the specified security domain
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/themes/{themeid}
PUT
Updatetheme — Update a theme on the specified security domain
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/themes/{themeid}
DELETE
Deletetheme — Delete a theme on the specified security domain
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/themes/{themeid}
GET
Listusers — List users for a security domain
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/users
POST
Createuser — Create a user on the specified security domain
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/users
POST
Bulkuseroperation — Create/update/delete multiple users on the specified security domain
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/users/bulk
GET
Finduser — Get a user
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/users/{user}
PUT
Updateuser — Update a user
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/users/{user}
DELETE
Deleteuser — Delete a user
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/users/{user}
GET
Listuserauditlogs — Get a user audit logs
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/users/{user}/audits
GET
Getuserauditlog — Get a user audit log
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/users/{user}/audits/{audit}
GET
Listusercertificatecredentials — Get user certificate credentials
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/users/{user}/cert-credentials
POST
Enrollusercertificatecredential — Enroll a certificate credential for a user
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/users/{user}/cert-credentials
GET
Getusercertificatecredential — Get a user certificate credential
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/users/{user}/cert-credentials/{credential}
DELETE
Revokeusercertificatecredential — Revoke a user certificate credential
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/users/{user}/cert-credentials/{credential}
GET
Listuserconsents — Get a user consents
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/users/{user}/consents
DELETE
Revokeuserconsents — Revoke user consents
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/users/{user}/consents
GET
Getuserconsent — Get a user consent
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/users/{user}/consents/{consent}
DELETE
Revokeuserconsent — Revoke a user consent
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/users/{user}/consents/{consent}
GET
Listusercredentials — Get a user credentials
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/users/{user}/credentials
GET
Getusercredential — Get a user credential
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/users/{user}/credentials/{credential}
DELETE
Revokeusercredential — Revoke a user credential
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/users/{user}/credentials/{credential}
GET
Listuserdevices — List users for a security domain
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/users/{user}/devices
DELETE
Deleteuserdevice — Delete a device
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/users/{user}/devices/{device}
GET
Listuserenrolledfactors — Get a user enrolled factors
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/users/{user}/factors
DELETE
Deleteuserfactor — Revoke user factor
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/users/{user}/factors/{factor}
GET
Listuseridentities — Get a user linked identities
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/users/{user}/identities
DELETE
Unlinkuseridentity — Unlink user identity
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/users/{user}/identities/{identity}
POST
Lockuser — Lock a user
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/users/{user}/lock
POST
Resetpassword — Reset password
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/users/{user}/resetpassword
GET
Listuserroles — Get a user roles
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/users/{user}/roles
POST
Assignrolestouser — Assign roles to a user
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/users/{user}/roles
DELETE
Revokeuserrole — Revoke role to a user
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/users/{user}/roles/{role}
POST
Sendregistrationconfirmation — Send registration confirmation email
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/users/{user}/sendregistrationconfirmation
PUT
Updateuserstatus — Update a user status
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/users/{user}/status
POST
Unlockuser — Unlock a user
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/users/{user}/unlock
PATCH
Updateusername — Update a user username
/v1/organizations/{organizationid}/environments/{environmentid}/domains/{domain}/users/{user}/username

MCP Tools

list-security-domains-environment

List security domains for an environment

read-only idempotent
create-security-domain

Create a security domain.

get-security-domain-hrid

Get a security domain by hrid

read-only idempotent
get-security-domain

Get a security domain

read-only idempotent
update-security-domain

Update the security domain

idempotent
delete-security-domain

Delete the security domain

idempotent
patch-security-domain

Patch the security domain

idempotent
list-alert-notifiers

List alert notifiers

read-only idempotent
create-alert-notifier

Create an alert notifier

get-alert-notifier

Get an alert notifier

read-only idempotent
delete-alert-notifier

Delete an alert notifier

idempotent
update-alert-notifier

Update an alert notifier

idempotent
list-alert-triggers

List alert triggers

read-only idempotent
update-multiple-alert-triggers

Update multiple alert triggers

idempotent
find-domain-analytics

Find domain analytics

read-only idempotent
list-registered-applications-security-domain

List registered applications for a security domain

read-only idempotent
create-application

Create an application

get-application

Get an application

read-only idempotent
update-application

Update an application

idempotent
delete-application

Delete an application

idempotent
patch-application

Patch an application

idempotent
find-application-analytics

Find application analytics

read-only idempotent
find-email-application

Find a email for an application

read-only idempotent
create-email-application

Create a email for an application

update-email-application

Update an email for an application

idempotent
delete-email-application

Delete an email for an application

idempotent
list-registered-flows-application

List registered flows for an application

read-only idempotent
create-update-list-flows

Create or update list of flows

idempotent
get-flow

Get a flow

read-only idempotent
update-flow

Update a flow

idempotent
find-form-application

Find a form for an application

read-only idempotent
create-form-application

Create a form for an application

update-form-application

Update a form for an application

idempotent
delete-form-application

Delete a form for an application

idempotent
list-members-application

List members for an application

read-only idempotent
add-update-application-member

Add or update an application member

list-application-member-s-permissions

List application member's permissions

read-only idempotent
remove-membership

Remove a membership

idempotent
list-resources-application

List resources for an application

read-only idempotent
get-resource-application

Get a resource for an application

read-only idempotent
get-resource-access-policies

Get resource access policies

read-only idempotent
get-resource-access-policy

Get resource access policy

read-only idempotent
list-secrets-application

List secrets of an application

read-only idempotent
create-secret-application

Create a secret for an application

delete-secret-application

Delete a secret of an application

idempotent
renew-application-secret

Renew application secret

update-application-type

Update an application type

idempotent
list-audit-logs-security-domain

List audit logs for a security domain

read-only idempotent
get-audit-log

Get an audit log

read-only idempotent
list-registered-authentication-device-notifiers

List registered Authentication Device Notifiers for a security domain

read-only idempotent
create-authentication-device-notifier

Create an Authentication Device Notifier

get-authentication-device-notifier

Get an Authentication Device Notifier

read-only idempotent
update-authentication-device-notifier

Update an Authentication Device Notifier

idempotent
delete-authentication-device-notifier

Delete an Authentication Device Notifier

idempotent
list-registered-authorization-engines-security

List registered authorization engines for a security domain

read-only idempotent
create-authorization-engine

Create an authorization engine

get-authorization-engine

Get an authorization engine

read-only idempotent
update-authorization-engine

Update an authorization engine

idempotent
delete-authorization-engine

Delete an authorization engine

idempotent
list-registered-bot-detections-security

List registered bot detections for a security domain

read-only idempotent
create-bot-detection

Create a bot detection

get-bot-detection

Get a bot detection

read-only idempotent
update-bot-detection

Update a bot detection

idempotent
delete-bot-detection

Delete a bot detection

idempotent
update-security-domain-certificate-settings

Update the security domain certificate settings

idempotent
list-registered-certificates-security-domain

List registered certificates for a security domain

read-only idempotent
create-certificate

Create a certificate

generate-new-system-certificate

Generate a new System a certificate

get-certificate

Get a certificate

read-only idempotent
update-certificate

Update a certificate

idempotent
delete-certificate

Delete a certificate

idempotent
get-certificate-public-key

Get the certificate public key

read-only idempotent
get-certificate-public-keys

Get the certificate public keys

read-only idempotent
create-application-cimd-document-url

Create an application from a CIMD document URL

validate-cimd-url-and-return

Validate a CIMD URL and return parsed metadata preview

read-only
list-registered-device-identifiers-security

List registered device identifiers for a security domain

read-only idempotent
create-device-identifier

Create a device identifier

get-device-identifier

Get a Device identifier

read-only idempotent
update-device-identifier

Update a Device identifier

idempotent
delete-device-identifier

Delete a Device identifier

idempotent
find-email

Find a email

read-only idempotent
create-email

Create a email

update-email

Update an email

idempotent
delete-email

Delete an email

idempotent
get-matching-gateway-entrypoint-domain

Get the matching gateway entrypoint of the domain

read-only idempotent
list-registered-extension-grants-security

List registered extension grants for a security domain

read-only idempotent
create-extension-grant

Create a extension grant

get-extension-grant

Get a extension grant

read-only idempotent
update-extension-grant

Update an extension grant

idempotent
delete-extension-grant

Delete a extension grant

idempotent
list-registered-factors-security-domain

List registered factors for a security domain

read-only idempotent
create-factor

Create a factor

get-factor

Get a factor

read-only idempotent
update-factor

Update a factor

idempotent
delete-factor

Delete a factor

idempotent
list-registered-flows-security-domain

List registered flows for a security domain

read-only idempotent
create-update-list-flows-2

Create or update list of flows

idempotent
get-flow-2

Get a flow

read-only idempotent
update-flow-2

Update a flow

idempotent
find-form

Find a form

read-only idempotent
create-form

Create a form

render-provided-template

Render the provided template

update-form

Update a form

idempotent
delete-form

Delete a form

idempotent
list-groups-security-domain

List groups for a security domain

read-only idempotent
create-group

Create a group

get-group

Get a group

read-only idempotent
update-group

Update a group

idempotent
delete-group

Delete a group

idempotent
list-group-members

List group members

read-only idempotent
add-group-member

Add a group member

remove-group-member

Remove a group member

idempotent
get-group-roles

Get a group roles

read-only idempotent
assign-roles-group

Assign roles to a group

revoke-role-group

Revoke role to a group

idempotent
list-all-i18n-dictionaries-supported

List all i18n dictionaries supported for a security domain

read-only idempotent
create-new-i18n-dictionary-supported

Create a new i18n dictionary for a supported language for a security domain

get-i18n-dictionary

Get a i18n dictionary

read-only idempotent
update-i18n-dictionary-description

Update a i18n dictionary description

idempotent
delete-i18n-dictionary

Delete a i18n dictionary

idempotent
update-all-entries-i18n-dictionary

Update all the entries for a i18n dictionary description

idempotent
list-registered-identity-providers-security

List registered identity providers for a security domain

read-only idempotent
create-identity-provider

Create an identity provider

get-identity-provider

Get an identity provider

read-only idempotent
update-identity-provider

Update an identity provider

idempotent
delete-identity-provider

Delete an identity provider

idempotent
assign-password-policy-identity-provider

Assign password policy to identity provider

idempotent
list-members-security-domain

List members for a security domain

read-only idempotent
add-update-security-domain-member

Add or update an security domain member

list-domain-member-s-permissions

List domain member's permissions

read-only idempotent
remove-membership-2

Remove a membership

idempotent
list-registered-password-policies-security

List registered password policies for a security domain

read-only idempotent
create-password-policy

Create a password policy

geteffectivepasswordpolicy

geteffectivepasswordpolicy

read-only idempotent
read-password-policy

Read a password policy

read-only idempotent
update-password-policy

Update a password policy

idempotent
delete-password-policy

Delete a password policy

idempotent
set-default-policy

Set default policy

evaluatepolicy

evaluatepolicy

list-registered-protected-resources-security

List registered protected resources for a security domain

read-only idempotent
create-protected-resource-definition

Create a Protected Resource definition

get-protected-resource

Get a Protected Resource

read-only idempotent
update-protected-resource

Update a Protected Resource

idempotent
delete-protected-resource

Delete a Protected Resource

idempotent
patch-protected-resource

Patch a Protected Resource

idempotent
list-members-protected-resource

List members for an protected resource

read-only idempotent
add-update-protected-resource-member

Add or update an protected resource member

list-protected-resource-member-s-permissions

List protected resource member's permissions

read-only idempotent
remove-membership-3

Remove a membership

idempotent
list-secrets-protected-resource

List secrets of a protected resource

read-only idempotent
create-secret-protected-resource

Create a secret for a protected resource

remove-secret-protected-resource

Remove a secret for a protected resource

idempotent
renew-secret-protected-resource

Renew a secret for a protected resource

list-registered-reporters-security-domain

List registered reporters for a security domain

read-only idempotent
create-reporter-security-domain

Create a reporter for a security domain

get-reporter

Get a reporter

read-only idempotent
update-reporter

Update a reporter

idempotent
delete-reporter

Delete a reporter

idempotent
list-registered-resources-security-domain

List registered resources for a security domain

read-only idempotent
create-resource

Create a resource

get-resource

Get a resource

read-only idempotent
update-resource

Update a resource

idempotent
delete-resource

Delete a resource

idempotent
list-registered-roles-security-domain

List registered roles for a security domain

read-only idempotent
create-role

Create a role

get-role

Get a role

read-only idempotent
update-role

Update a role

idempotent
delete-role

Delete a role

idempotent
list-scopes-security-domain

List scopes for a security domain

read-only idempotent
create-scope

Create a scope

get-scope

Get a scope

read-only idempotent
update-scope

Update a scope

idempotent
delete-scope

Delete a scope

idempotent
patch-scope

Patch a scope

idempotent
list-themes-specified-security-domain

List themes on the specified security domain

read-only idempotent
create-theme-specified-security-domain

Create a theme on the specified security domain

get-theme-linked-specified-security

Get the theme linked to the specified security domain

read-only idempotent
update-theme-specified-security-domain

Update a theme on the specified security domain

idempotent
delete-theme-specified-security-domain

Delete a theme on the specified security domain

idempotent
list-users-security-domain

List users for a security domain

read-only idempotent
create-user-specified-security-domain

Create a user on the specified security domain

create-update-delete-multiple-users

Create/update/delete multiple users on the specified security domain

get-user

Get a user

read-only idempotent
update-user

Update a user

idempotent
delete-user

Delete a user

idempotent
get-user-audit-logs

Get a user audit logs

read-only idempotent
get-user-audit-log

Get a user audit log

read-only idempotent
get-user-certificate-credentials

Get user certificate credentials

read-only idempotent
enroll-certificate-credential-user

Enroll a certificate credential for a user

get-user-certificate-credential

Get a user certificate credential

read-only idempotent
revoke-user-certificate-credential

Revoke a user certificate credential

idempotent
get-user-consents

Get a user consents

read-only idempotent
revoke-user-consents

Revoke user consents

idempotent
get-user-consent

Get a user consent

read-only idempotent
revoke-user-consent

Revoke a user consent

idempotent
get-user-credentials

Get a user credentials

read-only idempotent
get-user-credential

Get a user credential

read-only idempotent
revoke-user-credential

Revoke a user credential

idempotent
list-users-security-domain-2

List users for a security domain

read-only idempotent
delete-device

Delete a device

idempotent
get-user-enrolled-factors

Get a user enrolled factors

read-only idempotent
revoke-user-factor

Revoke user factor

idempotent
get-user-linked-identities

Get a user linked identities

read-only idempotent
unlink-user-identity

Unlink user identity

idempotent
lock-user

Lock a user

reset-password

Reset password

get-user-roles

Get a user roles

read-only idempotent
assign-roles-user

Assign roles to a user

revoke-role-user

Revoke role to a user

idempotent
send-registration-confirmation-email

Send registration confirmation email

update-user-status

Update a user status

idempotent
unlock-user

Unlock a user

update-user-username

Update a user username

idempotent

Capability Spec

am-domain.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Gravitee.io - Access Management API — domain
  description: 'Gravitee.io - Access Management API — domain. 213 operations. Lead operation: List security domains for an
    environment. Self-contained Naftiko capability covering one Gravitee business surface.'
  tags:
  - Gravitee
  - domain
  created: '2026-05-19'
  modified: '2026-05-19'
binds:
- namespace: env
  keys:
    GRAVITEE_API_KEY: GRAVITEE_API_KEY
capability:
  consumes:
  - type: http
    namespace: am-domain
    baseUri: ''
    description: Gravitee.io - Access Management API — domain business capability. Self-contained, no shared references.
    resources:
    - name: organizations-organizationId-environments-environmentId-domains
      path: /organizations/{organizationId}/environments/{environmentId}/domains
      operations:
      - name: listdomains
        method: GET
        description: List security domains for an environment
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: organizationId
          in: path
          type: string
          required: true
        - name: environmentId
          in: path
          type: string
          required: true
        - name: page
          in: query
          type: integer
        - name: size
          in: query
          type: integer
        - name: q
          in: query
          type: string
      - name: createdomain
        method: POST
        description: Create a security domain.
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: organizationId
          in: path
          type: string
          required: true
        - name: environmentId
          in: path
          type: string
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: organizations-organizationId-environments-environmentId-domains-_hrid-hrid
      path: /organizations/{organizationId}/environments/{environmentId}/domains/_hrid/{hrid}
      operations:
      - name: finddomainbyhrid
        method: GET
        description: Get a security domain by hrid
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: organizationId
          in: path
          type: string
          required: true
        - name: environmentId
          in: path
          type: string
          required: true
        - name: hrid
          in: path
          type: string
          required: true
    - name: organizations-organizationId-environments-environmentId-domains-domain
      path: /organizations/{organizationId}/environments/{environmentId}/domains/{domain}
      operations:
      - name: finddomain
        method: GET
        description: Get a security domain
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: organizationId
          in: path
          type: string
          required: true
        - name: environmentId
          in: path
          type: string
          required: true
        - name: domain
          in: path
          type: string
          required: true
      - name: updatedomain
        method: PUT
        description: Update the security domain
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: organizationId
          in: path
          type: string
          required: true
        - name: environmentId
          in: path
          type: string
          required: true
        - name: domain
          in: path
          type: string
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: deletedomain
        method: DELETE
        description: Delete the security domain
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: organizationId
          in: path
          type: string
          required: true
        - name: environmentId
          in: path
          type: string
          required: true
        - name: domain
          in: path
          type: string
          required: true
      - name: patchdomain
        method: PATCH
        description: Patch the security domain
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: organizationId
          in: path
          type: string
          required: true
        - name: environmentId
          in: path
          type: string
          required: true
        - name: domain
          in: path
          type: string
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: organizations-organizationId-environments-environmentId-domains-domain-alerts-no
      path: /organizations/{organizationId}/environments/{environmentId}/domains/{domain}/alerts/notifiers
      operations:
      - name: listalertnotifiers
        method: GET
        description: List alert notifiers
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: organizationId
          in: path
          type: string
          required: true
        - name: environmentId
          in: path
          type: string
          required: true
        - name: domain
          in: path
          type: string
          required: true
      - name: createalertnotifier
        method: POST
        description: Create an alert notifier
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: organizationId
          in: path
          type: string
          required: true
        - name: environmentId
          in: path
          type: string
          required: true
        - name: domain
          in: path
          type: string
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: organizations-organizationId-environments-environmentId-domains-domain-alerts-no
      path: /organizations/{organizationId}/environments/{environmentId}/domains/{domain}/alerts/notifiers/{notifierId}
      operations:
      - name: getalertnotifier
        method: GET
        description: Get an alert notifier
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: organizationId
          in: path
          type: string
          required: true
        - name: environmentId
          in: path
          type: string
          required: true
        - name: domain
          in: path
          type: string
          required: true
        - name: notifierId
          in: path
          type: string
          required: true
      - name: deletealertnotifier
        method: DELETE
        description: Delete an alert notifier
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: organizationId
          in: path
          type: string
          required: true
        - name: environmentId
          in: path
          type: string
          required: true
        - name: domain
          in: path
          type: string
          required: true
        - name: notifierId
          in: path
          type: string
          required: true
      - name: patchalertnotifier
        method: PATCH
        description: Update an alert notifier
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: organizationId
          in: path
          type: string
          required: true
        - name: environmentId
          in: path
          type: string
          required: true
        - name: domain
          in: path
          type: string
          required: true
        - name: notifierId
          in: path
          type: string
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: organizations-organizationId-environments-environmentId-domains-domain-alerts-tr
      path: /organizations/{organizationId}/environments/{environmentId}/domains/{domain}/alerts/triggers
      operations:
      - name: listalerttriggers
        method: GET
        description: List alert triggers
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: organizationId
          in: path
          type: string
          required: true
        - name: environmentId
          in: path
          type: string
          required: true
        - name: domain
          in: path
          type: string
          required: true
      - name: updatealerttriggers
        method: PATCH
        description: Update multiple alert triggers
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: organizationId
          in: path
          type: string
          required: true
        - name: environmentId
          in: path
          type: string
          required: true
        - name: domain
          in: path
          type: string
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: organizations-organizationId-environments-environmentId-domains-domain-analytics
      path: /organizations/{organizationId}/environments/{environmentId}/domains/{domain}/analytics
      operations:
      - name: finddomainanalytics
        method: GET
        description: Find domain analytics
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: organizationId
          in: path
          type: string
          required: true
        - name: environmentId
          in: path
          type: string
          required: true
        - name: domain
          in: path
          type: string
          required: true
        - name: from
          in: query
          type: integer
          description: Used to define the start date of the time window to query
        - name: to
          in: query
          type: integer
          description: Used to define the end date of the time window to query
        - name: interval
          in: query
          type: integer
          description: The time interval when getting histogram data
        - name: size
          in: query
          type: integer
          description: The number of data to retrieve
        - name: type
          in: query
          type: string
          description: The type of data to retrieve (group_by, date_histo, count)
          required: true
        - name: field
          in: query
          type: string
    - name: organizations-organizationId-environments-environmentId-domains-domain-applicati
      path: /organizations/{organizationId}/environments/{environmentId}/domains/{domain}/applications
      operations:
      - name: listapplications
        method: GET
        description: List registered applications for a security domain
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: organizationId
          in: path
          type: string
          required: true
        - name: environmentId
          in: path
          type: string
          required: true
        - name: domain
          in: path
          type: string
          required: true
        - name: page
          in: query
          type: integer
        - name: size
          in: query
          type: integer
        - name: q
          in: query
          type: string
        - name: expand
          in: query
          type: array
      - name: createapplication
        method: POST
        description: Create an application
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: organizationId
          in: path
          type: string
          required: true
        - name: environmentId
          in: path
          type: string
          required: true
        - name: domain
          in: path
          type: string
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: organizations-organizationId-environments-environmentId-domains-domain-applicati
      path: /organizations/{organizationId}/environments/{environmentId}/domains/{domain}/applications/{application}
      operations:
      - name: findapplication
        method: GET
        description: Get an application
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: organizationId
          in: path
          type: string
          required: true
        - name: environmentId
          in: path
          type: string
          required: true
        - name: domain
          in: path
          type: string
          required: true
        - name: application
          in: path
          type: string
          required: true
      - name: updateapplication
        method: PUT
        description: Update an application
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: organizationId
          in: path
          type: string
          required: true
        - name: environmentId
          in: path
          type: string
          required: true
        - name: domain
          in: path
          type: string
          required: true
        - name: application
          in: path
          type: string
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: deleteapplication
        method: DELETE
        description: Delete an application
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: organizationId
          in: path
          type: string
          required: true
        - name: environmentId
          in: path
          type: string
          required: true
        - name: domain
          in: path
          type: string
          required: true
        - name: application
          in: path
          type: string
          required: true
      - name: patchapplication
        method: PATCH
        description: Patch an application
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: organizationId
          in: path
          type: string
          required: true
        - name: environmentId
          in: path
          type: string
          required: true
        - name: domain
          in: path
          type: string
          required: true
        - name: application
          in: path
          type: string
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: organizations-organizationId-environments-environmentId-domains-domain-applicati
      path: /organizations/{organizationId}/environments/{environmentId}/domains/{domain}/applications/{application}/analytics
      operations:
      - name: getapplicationanalytics
        method: GET
        description: Find application analytics
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: organizationId
          in: path
          type: string
          required: true
        - name: environmentId
          in: path
          type: string
          required: true
        - name: domain
          in: path
          type: string
          required: true
        - name: application
          in: path
          type: string
          required: true
        - name: from
          in: query
          type: integer
          description: Used to define the start date of the time window to query
        - name: to
          in: query
          type: integer
          description: Used to define the end date of the time window to query
        - name: interval
          in: query
          type: integer
          description: The time interval when getting histogram data
        - name: size
          in: query
          type: integer
          description: The number of data to retrieve
        - name: type
          in: query
          type: string
          description: The type of data to retrieve (group_by, date_histo, count)
          required: true
        - name: field
          in: query
          type: string
    - name: organizations-organizationId-environments-environmentId-domains-domain-applicati
      path: /organizations/{organizationId}/environments/{environmentId}/domains/{domain}/applications/{application}/emails
      operations:
      - name: findapplicationemail
        method: GET
        description: Find a email for an application
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: organizationId
          in: path
          type: string
          required: true
        - name: environmentId
          in: path
          type: string
          required: true
        - name: domain
          in: path
          type: string
          required: true
        - name: application
          in: path
          type: string
          required: true
        - name: template
          in: query
          type: string
          required: true
      - name: createapplicationemail
        method: POST
        description: Create a email for an application
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: organizationId
          in: path
          type: string
          required: true
        - name: environmentId
          in: path
          type: string
          required: true
        - name: domain
          in: path
          type: string
          required: true
        - name: application
          in: path
          type: string
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: organizations-organizationId-environments-environmentId-domains-domain-applicati
      path: /organizations/{organizationId}/environments/{environmentId}/domains/{domain}/applications/{application}/emails/{email}
      operations:
      - name: updateapplicationemail
        method: PUT
        description: Update an email for an application
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: organizationId
          in: path
          type: string
          required: true
        - name: environmentId
          in: path
          type: string
          required: true
        - name: domain
          in: path
          type: string
          required: true
        - name: application
          in: path
          type: string
          required: true
        - name: email
          in: path
          type: string
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: deleteapplicationemail
        method: DELETE
        description: Delete an email for an application
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: organizationId
          in: path
          type: string
          required: true
        - name: environmentId
          in: path
          type: string
          required: true
        - name: domain
          in: path
          type: string
          required: true
        - name: application
          in: path
          type: string
          required: true
        - name: email
          in: path
          type: string
          required: true
    - name: organizations-organizationId-environments-environmentId-domains-domain-applicati
      path: /organizations/{organizationId}/environments/{environmentId}/domains/{domain}/applications/{application}/flows
      operations:
      - name: listappflows
        method: GET
        description: List registered flows for an application
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: organizationId
          in: path
          type: string
          required: true
        - name: environmentId
          in: path
          type: string
          required: true
        - name: domain
          in: path
          type: string
          required: true
        - name: application
          in: path
          type: string
          required: true
      - name: defineappflows
        method: PUT
        description: Create or update list of flows
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: organizationId
          in: path
          type: string
          required: true
        - name: environmentId
          in: path
          type: string
          required: true
        - name: domain
          in: path
          type: string
          required: true
        - name: application
          in: path
          type: string
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: organizations-organizationId-environments-environmentId-domains-domain-applicati
      path: /organizations/{organizationId}/environments/{environmentId}/domains/{domain}/applications/{application}/flows/{flow}
      operations:
      - name: getappflow
        method: GET
        description: Get a flow
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: organizationId
          in: path
          type: string
          required: true
        - name: environmentId
          in: path
          type: string
          required: true
        - name: domain
          in: path
          type: string
          required: true
        - name: application
          in: path
          type: string
          required: true
        - name: flow
          in: path
          type: string
          required: true
      - name: updateappflow
        method: PUT
        description: Update a flow
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: organizationId
          in: path
          type: string
          required: true
        - name: environmentId
          in: path
          type: string
          required: true
        - name: domain
          in: path
          type: string
          required: true
        - name: application
          in: path
          type: string
          required: true
        - name: flow
          in: path
          type: string
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: organizations-organizationId-environments-environmentId-domains-domain-applicati
      path: /organizations/{organizationId}/environments/{environmentId}/domains/{domain}/applications/{application}/forms
      operations:
      - name: findapplicationform
        method: GET
        description: Find a form for an application
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: organizationId
          in: path
          type: string
          required: true
        - name: environmentId
          in: path
          type: string
          required: true
        - name: domain
          in: path
          type: string
          required: true
        - name: application
          in: path
          type: string
          required: true
        - name: template
          in: query
          type: string
          required: true
      - name: createapplicationform
        method: POST
        description: Create a form for an application
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: organizationId
          in: path
          type: string
          required: true
        - name: environmentId
          in: path
          type: string
          required: true
        - name: domain
          in: path
          type: string
          required: true
        - name: application
          in: path
          type: string
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: organizations-organizationId-environments-environmentId-domains-domain-applicati
      path: /organizations/{organizationId}/environments/{environmentId}/domains/{domain}/applications/{application}/forms/{form}
      operations:
      - name: updateapplicationform
        method: PUT
        description: Update a form for an application
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: organizationId
          in: path
          type: string
          required: true
        - name: environmentId
          in: path
          type: string
          required: true
        - name: domain
          in: path
          type: string
          required: true
        - name: application
          in: path
          type: string
          required: true
        - name: form
          in: path
          type: string
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
      - name: deleteapplicationform
        method: DELETE
        description: Delete a form for an application
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: organizationId
          in: path
          type: string
          required: true
        - name: environmentId
          in: path
          type: string
          required: true
        - name: domain
          in: path
          type: string
          required: true
        - name: application
          in: path
          type: string
          required: true
        - name: form
          in: path
          type: string
          required: true
    - name: organizations-organizationId-environments-environmentId-domains-domain-applicati
      path: /organizations/{organizationId}/environments/{environmentId}/domains/{domain}/applications/{application}/members
      operations:
      - name: getmembers
        method: GET
        description: List members for an application
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: organizationId
          in: path
          type: string
          required: true
        - name: environmentId
          in: path
          type: string
          required: true
        - name: domain
          in: path
          type: string
          required: true
        - name: application
          in: path
          type: string
          required: true
      - name: addorupdatemember
        method: POST
        description: Add or update an application member
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: organizationId
          in: path
          type: string
          required: true
        - name: environmentId
          in: path
          type: string
          required: true
        - name: domain
          in: path
          type: string
          required: true
        - name: application
          in: path
          type: string
          required: true
        - name: body
          in: body
          type: object
          description: Request body (JSON).
          required: true
    - name: organizations-organizationId-environments-environmentId-domains-domain-applicati
      path: /organizations/{organizationId}/environments/{environmentId}/domains/{domain}/applications/{application}/members/permissions
      operations:
      - name: getapplicationmemberpermissions
        method: GET
        description: List application member's permissions
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: organizationId
          in: path
          type: string
          required: true
        - name: environmentId
          in: path
          type: string
          required: true
        - name: domain
          in: path
          type: string
          required: true
        - name: application
          in: path
          type: string
          required: true
    - name: organizations-organizationId-environments-environmentId-domains-domain-applicati
      path: /organizations/{organizationId}/environments/{environmentId}/domains/{domain}/applications/{application}/members/{member}
      operations:
      - name: removeapplicationmember
        method: DELETE
        description: Remove a membership
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: organizationId
          in: path
          type: string
          required: true
        - name: environmentId
          in: path
          type: string
          required: true
        - name: domain
          in: path
          type: string
          required: true
        - name: application
          in: path
          type: string
          required: true
        - name: member
          in: path
          type: string
          required: true
    - name: organizations-organizationId-environments-environmentId-domains-domain-applicati
      path: /organizations/{organizationId}/environments/{environmentId}/domains/{domain}/applications/{application}/resources
      operations:
      - name: listapplicationresources
        method: GET
        description: List resources for an application
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - 

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