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

Oracle Application Dependency Management API

The applicationDependencyManagement API from Oracle — 24 operation(s) for applicationdependencymanagement.

Oracle Application Dependency Management API is one of 378 APIs that Oracle publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

The published artifact set on APIs.io includes an OpenAPI specification and an API reference.

This API exposes 37 operations across 24 paths, and defines 55 schemas. It is described by OpenAPI 3.2.0, at version 20220421.

Requests are made against 2 base URLs: http://127.0.0.1/20220421, https://127.0.0.1/20220421.

37 operations 24 paths 55 schemas 5 DELETE17 GET11 POST4 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
20220421
Base URL
https://{host}:{port}/ords/
Resource Areas
1

Paths & Operations 37

Across 24 paths, the API surfaces 37 operations — 5 DELETE, 17 GET, 11 POST, 4 PUT. Each is listed below with its method, path, parameters, and response codes.

applicationDependencyManagement 37
GET
/knowledgeBases
Returns a list of Knowledge Bases.
ListKnowledgeBases 9 params → 200400401404429500default
POST
/knowledgeBases
Creates a new Knowledge Base.
CreateKnowledgeBase 2 params body → 202400401404409429500default
DELETE
/knowledgeBases/{knowledgeBaseId}
Deletes the specified Knowledge Base.
DeleteKnowledgeBase 3 params → 202400401404412429500default
GET
/knowledgeBases/{knowledgeBaseId}
Returns the Knowledge Base.
GetKnowledgeBase 2 params → 200400401404429500default
PUT
/knowledgeBases/{knowledgeBaseId}
Updates the specified Knowledge Base.
UpdateKnowledgeBase 3 params body → 202400401404405412429500
POST
/knowledgeBases/{knowledgeBaseId}/actions/changeCompartment
Moves a Knowledge Base to a different compartment.
ChangeKnowledgeBaseCompartment 4 params body → 202401404409412429500
GET
/remediationRecipes
Returns a list of Remediation Recipes.
ListRemediationRecipes 9 params → 200400401404429500default
POST
/remediationRecipes
Creates a new Remediation Recipe.
CreateRemediationRecipe 2 params body → 202400401404409429500default
DELETE
/remediationRecipes/{remediationRecipeId}
Deletes the specified Remediation Recipe.
DeleteRemediationRecipe 3 params → 202400401404412429500default
GET
/remediationRecipes/{remediationRecipeId}
Returns the RemediationRecipe.
GetRemediationRecipe 2 params → 200400401404429500default
PUT
/remediationRecipes/{remediationRecipeId}
Updates the specified Remediation Recipe.
UpdateRemediationRecipe 3 params body → 202400401404405412429500
POST
/remediationRecipes/{remediationRecipeId}/actions/activate
Activates the specified Remediation Recipe.
ActivateRemediationRecipe 3 params → 202401404412429500default
POST
/remediationRecipes/{remediationRecipeId}/actions/changeCompartment
Moves a Remediation Recipe into a different compartment.
ChangeRemediationRecipeCompartment 4 params body → 202401404409412429500
POST
/remediationRecipes/{remediationRecipeId}/actions/deactivate
Deactivates the specified Remediation Recipe.
DeactivateRemediationRecipe 3 params → 202400401404412429500default
GET
/remediationRuns
Returns a list of remediation runs.
ListRemediationRuns 10 params → 200400401404429500default
POST
/remediationRuns
Creates a new remediation run.
CreateRemediationRun 2 params body → 200400401404409429500default
DELETE
/remediationRuns/{remediationRunId}
Deletes the specified remediation run.
DeleteRemediationRun 3 params → 204400401404412429500default
GET
/remediationRuns/{remediationRunId}
Returns the specified remediation run.
GetRemediationRun 2 params → 200400401404429500default
PUT
/remediationRuns/{remediationRunId}
Updates the specified remediation run.
UpdateRemediationRun 3 params body → 200400401404405412429500
POST
/remediationRuns/{remediationRunId}/actions/cancel
Cancels the specified remediation run.
CancelRemediationRun 4 params → 200400401404409412429500
POST
/remediationRuns/{remediationRunId}/actions/changeCompartment
Moves a remediation run into a different compartment.
ChangeRemediationRunCompartment 4 params body → 204401404409412429500
GET
/remediationRuns/{remediationRunId}/applicationDependencyRecommendations
Lists application dependencies with their associated recommendations.
ListApplicationDependencyRecommendations 8 params → 200400401404429500default
GET
/remediationRuns/{remediationRunId}/stages
Returns a list of Remediation Run Stages.
ListStages 8 params → 200400401404429500default
GET
/remediationRuns/{remediationRunId}/stages/{stageType}
Returns the details of the specified Remediation Run Stage.
GetStage 3 params → 200400401404429500default
GET
/vulnerabilityAudits
Returns a list of Vulnerability Audits.
ListVulnerabilityAudits 14 params → 200400401404429500default
POST
/vulnerabilityAudits
Creates a new Vulnerability Audit.
CreateVulnerabilityAudit 3 params body → 201400401404409412429500
DELETE
/vulnerabilityAudits/{vulnerabilityAuditId}
Deletes the specified Vulnerability Audit.
DeleteVulnerabilityAudit 3 params → 204400401404412429500default
GET
/vulnerabilityAudits/{vulnerabilityAuditId}
Returns the details of the specified Vulnerability Audit.
GetVulnerabilityAudit 2 params → 200400401404429500default
PUT
/vulnerabilityAudits/{vulnerabilityAuditId}
Updates the specified Vulnerability Audit.
UpdateVulnerabilityAudit 3 params body → 200400401404405412429500
POST
/vulnerabilityAudits/{vulnerabilityAuditId}/actions/changeCompartment
Moves a Vulnerability Audit into a different compartment.
ChangeVulnerabilityAuditCompartment 4 params body → 204400401404409412429500
GET
/vulnerabilityAudits/{vulnerabilityAuditId}/applicationDependencyVulnerabilities
Lists Application Dependencies with their associated vulnerabilities.
ListApplicationDependencyVulnerabilities 14 params → 200400401404429500default
GET
/vulnerabilityAudits/{vulnerabilityAuditId}/vulnerabilities
Lists vulnerability details associated with an audit.
ListVulnerabilities 5 params → 200400401404429500default
GET
/workRequests
List Work Requests
ListWorkRequests 9 params → 200400401404429500default
DELETE
/workRequests/{workRequestId}
Cancel the work request
CancelWorkRequest 3 params → 202400401404429409412500
GET
/workRequests/{workRequestId}
GET Work Request Status
GetWorkRequest 2 params → 200400401404429500default
GET
/workRequests/{workRequestId}/errors
Lists work request errors
ListWorkRequestErrors 6 params → 200400401404429500default
GET
/workRequests/{workRequestId}/logs
Lists work request logs
ListWorkRequestLogs 6 params → 200400401404429500default

Schemas 55

The contract defines 55 schemas that model the data the API accepts and returns. The most detailed are VulnerabilityAudit (25 properties), VulnerabilityAuditSummary (20 properties), RemediationRun (15 properties), RemediationRecipe (15 properties). Each schema is shown below with its type and property counts.

Error
object
Error Information.
2 properties 2 required
ApplicationDependencyRecommendationCollection
object
A collection of recommended application dependency changes. Each element consists of an application dependency and its recommendation.
1 property 1 required
RelatedVulnerabilityReference
object
A related vulnerability reference is an object with vulnerabilityId and source to identify a related vulnerability.
2 properties 2 required
RemediationRunStage
object
A remediation run stage is one step of an remediation run. Each stage provides output logs and has a specific type. The stages are: DETECT, RECOMMEND, VERIFY,…
9 properties 4 required
CreateRemediationRecipeDetails
object
Details to create a new Remediation Recipe.
10 properties 7 required
WorkRequestSummaryCollection
object
Results of a workRequest search. Contains both WorkRequest items and other information, such as metadata.
1 property 1 required
ScmConfiguration
object
A configuration for the Source Code Management tool/platform used by a remediation recipe.
4 properties 3 required
CreateKnowledgeBaseDetails
object
Details to create a new knowledge base.
4 properties 1 required
WorkRequestSummary
object
A summary of the status of a work request.
12 properties 9 required
VulnerableArtifactVersionRange
object
Vulnerable artifact version range.
4 properties
NetworkConfiguration
object
A network configuration defines the required network characteristics for the remediation run of the recipe to access the source repository and/or verify build…
2 properties 1 required
VulnerabilityDetailsCollection
object
Collection of vulnerability details. This resource is defined by a list of vulnerability details that are associated with vulnerabilities.
1 property 1 required
ChangeRemediationRunCompartmentDetails
object
Details for moving remediation run resources.
1 property 1 required
VerifyConfiguration
object
The Verify stage configuration specifies a build service to run a pipeline for the recommended code changes. The build pipeline will be initiated to ensure tha…
1 property 1 required
UpdateKnowledgeBaseDetails
object
Details to update an existing knowledge base.
3 properties
KnowledgeBaseSummary
object
The summary of a knowledge base.
9 properties 8 required
UpdateRemediationRunDetails
object
Details to update an existing remediation run.
3 properties
RemediationRunCollection
object
Collection of remediation run summaries.
1 property 1 required
ChangeRemediationRecipeCompartmentDetails
object
Details for moving a remediation recipe resource.
1 property 1 required
ChangeKnowledgeBaseCompartmentDetails
object
Details for moving a knowledge base.
1 property 1 required
VulnerabilityAuditCollection
object
Collection of vulnerability audit summaries.
1 property 1 required
VulnerabilityAuditConfiguration
object
Configuration for a vulnerability audit. A vulnerable application dependency is ignored if its name does match any of the items in exclusions, or all of the as…
4 properties
WorkRequestLogEntry
object
A log message from the execution of a work request.
2 properties 2 required
DetectConfiguration
object
A configuration to define the constraints when detecting vulnerable dependencies and recommending remediations.
5 properties
VulnerabilityAuditSummary
object
vulnerability audit summary.
20 properties 8 required
WorkRequest
object
A description of workrequest status
9 properties 7 required
RemediationRecipeSummary
object
The summary of a Remediation Recipe.
11 properties 10 required
KnowledgeBase
object
A knowledge base is a component of Application Dependency Management (ADM) service that provides access to vulnerabilities.
9 properties 8 required
ApplicationDependencyVulnerabilityCollection
object
application dependencies with Vulnerabilities. This resource is defined by a list of application dependencies that are associated with eventual Vulnerabilities.
1 property 1 required
CreateVulnerabilityAuditDetails
object
Details to create a vulnerability audit.
10 properties 1 required
RemediationRunSummary
object
remediation run summary.
14 properties 9 required
Vulnerability
object
A vulnerability is a weakness or error in an artifact. A vulnerability is a generalization of a CVE (every CVE is a vulnerability, but not every vulnerability…
9 properties 2 required
VulnerabilityAuditSource
object
vulnerability audit source.
1 property 1 required
StageSummary
object
stage summary of a remediation run. A stage is one step of a remediation run.
5 properties 2 required
KnowledgeBaseCollection
object
Collection of knowledge base summaries.
1 property 1 required
RemediationRunStageSummary
object
The summary of a remediation run stages.
7 properties 4 required
VulnerabilityAudit
object
A vulnerability audit associates the application dependencies of a project with their associated Vulnerabilities. Each Vulnerability is associated with a score…
25 properties 11 required
CreateRemediationRunDetails
object
Details to create a new remediation run.
4 properties 1 required
WorkRequestResource
object
A resource created or operated on by a work request.
5 properties 3 required
RemediationRunStageCollection
object
Collection of remediation run stage summaries.
1 property 1 required
WorkRequestError
object
An error encountered while executing a work request.
3 properties 3 required
ApplicationDependency
object
An ApplicationDependency resource is used within the applicationDependencies of a CreateVulnerabilityAuditDetails resource to create a vulnerability audit. Eac…
4 properties 1 required
ApplicationDependencyVulnerabilitySummary
object
An application dependency Vulnerability represents a single dependency in the application. An application dependency Vulnerability can be associated with event…
7 properties 5 required
RemediationRun
object
A remediation run represents an execution of a Remediation Recipe to detect and fix vulnerabilities based on current state of the Vulnerabilities curated in th…
15 properties 9 required
VulnerabilityDetails
object
A vulnerability details contains details for a vulnerability as reported by the source.
12 properties 2 required
UpdateVulnerabilityAuditDetails
object
Details to update a vulnerability audit.
3 properties
RemediationRecipeCollection
object
Collection of remediation recipe summaries.
1 property 1 required
UsageDataDetails
object
The source details of the usage data in object storage. The usage data file uploaded to object storage must be a gzip archive of the JSON usage data returned f…
1 property 1 required
WorkRequestErrorCollection
object
Results of a workRequestError search. Contains both WorkRequestError items and other information, such as metadata.
1 property 1 required
RemediationRecipe
object
An Application Dependency Management (ADM) remediation recipe contains the basic configuration and the details of each of the remediation stages (Detect, Recom…
15 properties 14 required
ChangeVulnerabilityAuditCompartmentDetails
object
Details for moving a vulnerability audit resource.
1 property 1 required
ApplicationDependencyRecommendationSummary
object
An application dependency with the recommended version that does not contain any CVE. Each application dependency has a property specifying multiple node ident…
6 properties 3 required
VulnerabilityMetric
object
A quantifiable measure to assess vulnerability potent by various contexts.
4 properties 3 required
WorkRequestLogEntryCollection
object
Results of a workRequestLog search. Contains both workRequestLog items and other information, such as metadata.
1 property 1 required
UpdateRemediationRecipeDetails
object
Details to update an existing remediation recipe.
9 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

oracle-applicationdependencymanagement-api-openapi.yml Raw ↑

Other APIs Oracle publishes across the network.

Oracle Database REST APIs
Oracle Integration Cloud API
Oracle Fusion Cloud Applications API
Oracle Fusion Cloud Financials REST API
Oracle Fusion Cloud HCM REST API
Oracle Fusion Cloud CX Sales and Service REST API
Oracle Fusion Cloud SCM REST API
Oracle Fusion Cloud Procurement REST API
Oracle Content Management API
OCI Generative AI API
OCI AI Vision API
OCI AI Language API
Where this information came from

This is an independent, third-party profile of Oracle Application Dependency Management 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.