How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Gravitee application API

The application API from Gravitee — 22 operation(s) for application.

Gravitee application API is one of 51 APIs that Gravitee publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

This API exposes 3 JSON Schema definitions.

Tagged areas include Application. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, a getting-started guide, a changelog, a GitHub repository, rate-limit docs, and 3 JSON Schemas.

This API exposes 26 operations across 18 paths, and defines 69 schemas. It is described by OpenAPI 3.2.0, at version 4.12.0-alpha.3.

Requests are made against a single base URL, /management.

26 operations 18 paths 69 schemas 3 DELETE12 GET1 PATCH6 POST4 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
4.12.0-alpha.3
Base URL
https://documentation.gravitee.io/apim
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

Gravitee application API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (gravitee-auth). By default, every request must be authenticated.

Paths & Operations 26

Across 18 paths, the API surfaces 26 operations — 3 DELETE, 12 GET, 1 PATCH, 6 POST, 4 PUT. Each is listed below with its method, path, parameters, and response codes.

application 26
GET
/organizations/{organizationId}/environments/{environmentId}/domains/{domain}/applications
List registered applications for a security domain
listApplications 7 params → 200500
POST
/organizations/{organizationId}/environments/{environmentId}/domains/{domain}/applications
Create an application
createApplication 3 params body → 201500
GET
/organizations/{organizationId}/environments/{environmentId}/domains/{domain}/applications/{application}
Get an application
findApplication 4 params → 200500
PUT
/organizations/{organizationId}/environments/{environmentId}/domains/{domain}/applications/{application}
Update an application
updateApplication 4 params body → 200500
DELETE
/organizations/{organizationId}/environments/{environmentId}/domains/{domain}/applications/{application}
Delete an application
deleteApplication 4 params → 204500
PATCH
/organizations/{organizationId}/environments/{environmentId}/domains/{domain}/applications/{application}
Patch an application
patchApplication 4 params body → 200500
GET
/organizations/{organizationId}/environments/{environmentId}/domains/{domain}/applications/{application}/analytics
Find application analytics
getApplicationAnalytics 10 params → 200500
GET
/organizations/{organizationId}/environments/{environmentId}/domains/{domain}/applications/{application}/flows
List registered flows for an application
listAppFlows 4 params → 200500
PUT
/organizations/{organizationId}/environments/{environmentId}/domains/{domain}/applications/{application}/flows
Create or update list of flows
defineAppFlows 4 params body → 200500
GET
/organizations/{organizationId}/environments/{environmentId}/domains/{domain}/applications/{application}/flows/{flow}
Get a flow
getAppFlow 5 params → 200500
PUT
/organizations/{organizationId}/environments/{environmentId}/domains/{domain}/applications/{application}/flows/{flow}
Update a flow
updateAppFlow 5 params body → 201500
GET
/organizations/{organizationId}/environments/{environmentId}/domains/{domain}/applications/{application}/members
List members for an application
getMembers 4 params → 200500
POST
/organizations/{organizationId}/environments/{environmentId}/domains/{domain}/applications/{application}/members
Add or update an application member
addOrUpdateMember 4 params body → 201400500
GET
/organizations/{organizationId}/environments/{environmentId}/domains/{domain}/applications/{application}/members/permissions
List application member's permissions
getApplicationMemberPermissions 4 params → 200500
DELETE
/organizations/{organizationId}/environments/{environmentId}/domains/{domain}/applications/{application}/members/{member}
Remove a membership
removeApplicationMember 5 params → 204500
GET
/organizations/{organizationId}/environments/{environmentId}/domains/{domain}/applications/{application}/resources
List resources for an application
listApplicationResources 6 params → 200500
GET
/organizations/{organizationId}/environments/{environmentId}/domains/{domain}/applications/{application}/resources/{resource}
Get a resource for an application
getApplicationResource 5 params → 200500
GET
/organizations/{organizationId}/environments/{environmentId}/domains/{domain}/applications/{application}/resources/{resource}/policies
Get resource access policies
listApplicationPolicies 5 params → 200500
GET
/organizations/{organizationId}/environments/{environmentId}/domains/{domain}/applications/{application}/resources/{resource}/policies/{policy}
Get resource access policy
getApplicationResourcePolicy 6 params → 200500
GET
/organizations/{organizationId}/environments/{environmentId}/domains/{domain}/applications/{application}/secrets
List secrets of an application
listSecrets 4 params → 200500
POST
/organizations/{organizationId}/environments/{environmentId}/domains/{domain}/applications/{application}/secrets
Create a secret for an application
createSecret 4 params body → 200500
DELETE
/organizations/{organizationId}/environments/{environmentId}/domains/{domain}/applications/{application}/secrets/{secret}
Delete a secret of an application
deleteClientSecret 5 params → 204500
POST
/organizations/{organizationId}/environments/{environmentId}/domains/{domain}/applications/{application}/secrets/{secret}/_renew
Renew application secret
renewClientSecret 5 params → 200500
PUT
/organizations/{organizationId}/environments/{environmentId}/domains/{domain}/applications/{application}/type
Update an application type
updateApplicationType 4 params body → 200500
POST
/organizations/{organizationId}/environments/{environmentId}/domains/{domain}/cimd/applications
Create an application from a CIMD document URL
createApplicationFromCimd 3 params body → 201400500
POST
/organizations/{organizationId}/environments/{environmentId}/domains/{domain}/cimd/validate
Validate a CIMD URL and return parsed metadata preview
validateCimdUrl 3 params body → 200400500

Schemas 69

The contract defines 69 schemas that model the data the API accepts and returns. The most detailed are ApplicationOAuthSettings (71 properties), PatchApplicationOAuthSettings (60 properties), ClientMetadata (32 properties), AccountSettings (27 properties). Each schema is shown below with its type and property counts.

ApplicationSecretSettings
object
2 properties
SecretExpirationSettings
object
2 properties
ResourceListItem
object
2 properties
RememberDeviceSettings
object
5 properties
ApplicationIdentityProvider
object
3 properties
FormField
object
3 properties
TokenClaim
object
3 properties
PasswordSettings
object
12 properties
FilteredApplication
object
8 properties
PatchChallengeSettings
object
3 properties
AccessPolicy
object
11 properties
Missing
object
2 properties
LoginSettings
object
16 properties
ApplicationSAMLSettings
object
17 properties
StepUpAuthenticationSettings
object
2 properties
EnrollSettings
object
7 properties
FactorSettings
object
2 properties
PatchApplicationSettings
object
11 properties
PatchApplicationSAMLSettings
object
17 properties
EnrollmentSettings
object
2 properties
ApplicationPage
object
3 properties
PatchRememberDeviceSettings
object
4 properties
Resource
object
11 properties
AssessmentSettings
object
2 properties
PatchApplicationOAuthSettings
object
60 properties
ApplicationAdvancedSettings
object
2 properties
PatchStepUpAuthentication
object
2 properties
CookieSettings
object
2 properties
ClientMetadata
object
OAuth 2.0 client metadata as defined in the IANA OAuth Parameters registry (https://www.iana.org/assignments/oauth-parameters/oauth-parameters.xhtmlclient-meta…
32 properties
Application
object
17 properties
ApplicationSettings
object
10 properties
ApplicationScopeSettings
object
3 properties
JWK
object
9 properties
JWKSet
object
1 property
PatchEnrollSettings
object
7 properties
AccessPolicyListItem
object
5 properties
ApplicationOAuthSettings
object
71 properties
PatchPasswordSettings
object
12 properties
Membership
object
10 properties
NewCimdApplication
object
5 properties 3 required
PatchApplicationFactorSettings
object
2 properties
UserInfoClaim
object
2 properties
ApplicationFactorSettings
object
2 properties
PatchMFASettings
object
9 properties
TokenExchangeOAuthSettings
object
2 properties
AnalyticsTypeParam
object
2 properties
MembershipListItem
object
2 properties
MFASettings
object
9 properties
PatchApplicationAdvancedSettings
object
2 properties
PatchEnrollmentSettings
object
2 properties
NewClientSecret
object
1 property 1 required
AccountSettings
object
27 properties
PatchFactorSettings
object
2 properties
PatchApplication
object
10 properties
ResourceEntity
object
13 properties
PatchApplicationType
object
1 property 1 required
ClientSecret
object
6 properties
SAMLAssertionAttribute
object
2 properties 2 required
Flow
object
7 properties 2 required
NewApplication
object
7 properties 2 required
Step
object
6 properties
SessionSettings
object
1 property
CimdValidationRequest
object
1 property 1 required
RiskAssessmentSettings
object
4 properties
ChallengeSettings
object
3 properties
CimdValidationResponse
object
4 properties
NewMembership
object
3 properties 3 required
FlowEntity
object
10 properties
PatchApplicationIdentityProvider
object
3 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

gravitee-application-api-openapi.yml Raw ↑

Other APIs Gravitee publishes across the network.

Gravitee Cockpit
Gravitee Alert Engine
Gravitee AI Agent Management
Gravitee Kafka Gateway
Gravitee Kubernetes Operator
Gravitee alerts API
Gravitee Analytics API
Gravitee API Products API
Gravitee APIs API
Gravitee Applications API
Gravitee audit API
Gravitee Authentication Device Notifier API
Where this information came from

This is an independent, third-party profile of Gravitee application API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.