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 Devops API

The devops API from Oracle — 91 operation(s) for devops.

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

Tagged areas include DevOps. The published artifact set on APIs.io includes an OpenAPI specification and an API reference.

This API exposes 143 operations across 91 paths, and defines 211 schemas. It is described by OpenAPI 3.2.0, at version 20210630.

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

143 operations 91 paths 211 schemas 16 DELETE68 GET1 PATCH38 POST20 PUT

Metadata

The identity and technical contract details declared by the specification.

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

Paths & Operations 143

Across 91 paths, the API surfaces 143 operations — 16 DELETE, 68 GET, 1 PATCH, 38 POST, 20 PUT. Each is listed below with its method, path, parameters, and response codes.

devops 143
GET
/buildPipelineStages
Gets a list of all Stages in a compartment or buildPipeline
ListBuildPipelineStages 10 params → 200400401404429500default
POST
/buildPipelineStages
Creates a new Stage
CreateBuildPipelineStage 2 params body → 201400401404409429500default
DELETE
/buildPipelineStages/{buildPipelineStageId}
Delete a provisioned Stage
DeleteBuildPipelineStage 3 params → 202400401404412429500default
GET
/buildPipelineStages/{buildPipelineStageId}
Get Stage
GetBuildPipelineStage 2 params → 200400401404429500default
PUT
/buildPipelineStages/{buildPipelineStageId}
Update the Stage identified by the id
UpdateBuildPipelineStage 3 params body → 202400401404409412429500
GET
/buildPipelines
Gets a list of all BuildPipelines in a Compartment or a Project.
ListBuildPipelines 10 params → 200400401404429500default
POST
/buildPipelines
Creates a new BuildPipeline
CreateBuildPipeline 2 params body → 201400401404409429500default
DELETE
/buildPipelines/{buildPipelineId}
Delete a provisioned BuildPipeline
DeleteBuildPipeline 3 params → 202400401404412429500default
GET
/buildPipelines/{buildPipelineId}
Get BuildPipeline
GetBuildPipeline 2 params → 200400401404429500default
PUT
/buildPipelines/{buildPipelineId}
Update the BuildPipeline identified by the id
UpdateBuildPipeline 3 params body → 202400401404409412429500
GET
/buildRuns
Gets a list of all build runs summary
ListBuildRuns 11 params → 200400401404429500default
POST
/buildRuns
Start a code build run
CreateBuildRun 3 params body → 200400401404409412429500
GET
/buildRuns/{buildRunId}
Gets a build run detail
GetBuildRun 2 params → 200400401404429500default
PUT
/buildRuns/{buildRunId}
Update the BuildRun identified by the id
UpdateBuildRun 3 params body → 200400401404412429500default
POST
/buildRuns/{buildRunId}/actions/cancel
Cancel the Build Run based on build run id provided in request
CancelBuildRun 4 params body → 202400401404409412429500
GET
/connections
Gets a list of all Connections in a Compartment or a Project.
ListConnections 11 params → 200400401404429500default
POST
/connections
Creates a new Connection
CreateConnection 2 params body → 201400401404409429500default
DELETE
/connections/{connectionId}
Delete a provisioned Connection
DeleteConnection 3 params → 202400401404412429500default
GET
/connections/{connectionId}
Get Connection
GetConnection 2 params → 200400401404429500default
PUT
/connections/{connectionId}
Update the Connection identified by the id
UpdateConnection 3 params body → 202400401404409412429500
POST
/connections/{connectionId}/actions/validate
Validate the connection's credentials.
ValidateConnection 4 params → 200400401404409412429500
GET
/deployArtifacts
Gets a list of all DeployArtifacts in a compartment.
ListDeployArtifacts 10 params → 200400401404429500default
POST
/deployArtifacts
Creates a new DeployArtifact
CreateDeployArtifact 2 params body → 201400401404409429500default
DELETE
/deployArtifacts/{deployArtifactId}
Delete a provisioned DeployArtifact
DeleteDeployArtifact 3 params → 202400401404412429500default
GET
/deployArtifacts/{deployArtifactId}
Get DeployArtifact
GetDeployArtifact 2 params → 200400401404429500default
PUT
/deployArtifacts/{deployArtifactId}
Update the DeployArtifact identified by the id
UpdateDeployArtifact 3 params body → 202400401404409412429500
GET
/deployEnvironments
Gets a list of all DeployEnvironments in a compartment
ListDeployEnvironments 10 params → 200400401404429500default
POST
/deployEnvironments
Creates a new DeployEnvironment
CreateDeployEnvironment 2 params body → 201400401404409429500default
DELETE
/deployEnvironments/{deployEnvironmentId}
Delete a provisioned DeployEnvironment
DeleteDeployEnvironment 3 params → 202400401404412429500default
GET
/deployEnvironments/{deployEnvironmentId}
Get DeployEnvironment
GetDeployEnvironment 2 params → 200400401404429500default
PUT
/deployEnvironments/{deployEnvironmentId}
Update the DeployEnvironment identified by the id
UpdateDeployEnvironment 3 params body → 202400401404409412429500
GET
/deployPipelines
Gets a list of all DeployPipelines in a Compartment or a Project.
ListDeployPipelines 10 params → 200400401404429500default
POST
/deployPipelines
Creates a new DeployPipeline
CreateDeployPipeline 2 params body → 201400401404409429500default
DELETE
/deployPipelines/{deployPipelineId}
Delete a provisioned DeployPipeline
DeleteDeployPipeline 3 params → 202400401404412429500default
GET
/deployPipelines/{deployPipelineId}
Get DeployPipeline
GetDeployPipeline 2 params → 200400401404429500default
PUT
/deployPipelines/{deployPipelineId}
Update the DeployPipeline identified by the id
UpdateDeployPipeline 3 params body → 202400401404409412429500
GET
/deployStages
Gets a list of all DeployStages in a compartment
ListDeployStages 10 params → 200400401404429500default
POST
/deployStages
Creates a new DeployStage
CreateDeployStage 2 params body → 201400401404409429500default
DELETE
/deployStages/{deployStageId}
Delete a provisioned DeployStage
DeleteDeployStage 3 params → 202400401404412429500default
GET
/deployStages/{deployStageId}
Get DeployStage
GetDeployStage 2 params → 200400401404429500default
PUT
/deployStages/{deployStageId}
Update the DeployStage identified by the id
UpdateDeployStage 3 params body → 202400401404409412429500
GET
/deployments
Gets a list of all Deployments in a compartment
ListDeployments 13 params → 200400401404429500default
POST
/deployments
Creates a new Deployment
CreateDeployment 2 params body → 200400401404409429500default
GET
/deployments/{deploymentId}
Get Deployment
GetDeployment 2 params → 200400401404429500default
PUT
/deployments/{deploymentId}
Update the Deployment identified by the id
UpdateDeployment 3 params body → 200400401404412429500default
POST
/deployments/{deploymentId}/actions/approve
Submit stage approval.
ApproveDeployment 4 params body → 200401404409412429500
POST
/deployments/{deploymentId}/actions/cancel
Cancel a provisioned Deployment
CancelDeployment 4 params body → 200400401404409412429500
GET
/projects
Gets a list of all projects in a compartment
ListProjects 9 params → 200400401404429500default
POST
/projects
Creates a new Project
CreateProject 2 params body → 201400401404409429500default
DELETE
/projects/{projectId}
Delete a provisioned Project
DeleteProject 3 params → 202400401404412429500default
GET
/projects/{projectId}
Get Project
GetProject 2 params → 200400401404429500default
PUT
/projects/{projectId}
Update the Project identified by the id
UpdateProject 3 params body → 202400401404409412429500
POST
/projects/{projectId}/actions/cancelScheduledCascadingProjectDeletion
Restores parent and children resources from DELETING state
CancelScheduledCascadingProjectDeletion 4 params → 202400401404409412429500
POST
/projects/{projectId}/actions/changeCompartment
Moves a resource into a different compartment.
ChangeProjectCompartment 4 params body → 202401404409412429500
POST
/projects/{projectId}/actions/scheduleCascadingProjectDeletion
Marks parent and children resources in a DELETING state
ScheduleCascadingProjectDeletion 4 params → 202400401404409412429500
GET
/projects/{projectId}/commitAnalyticsAuthors
Get a list of all the Commit Analytics authors
ListProjectCommitAnalyticsAuthors 6 params → 200400401404429500default
GET
/projects/{projectId}/principals/{principalId}/pullRequestNotificationPreference
Get the project notification preference for the user passed as path param
GetProjectNotificationPreference 3 params → 200400401404409412429500
PUT
/projects/{projectId}/principals/{principalId}/pullRequestNotificationPreference
Update the project notification preference for the user passed as path param
UpdateProjectNotificationPreference 4 params body → 200400401404409412429500
POST
/projects/{projectId}/repositoryAnalytics
Retrieves repository analytics for a given project.
SummarizeProjectRepositoryAnalytics 4 params body → 200400401404429500default
DELETE
/projects/{projectId}/repositorySettings
Removes custom repository settings configured for a project.
DeleteProjectRepositorySettings 4 params → 204400401404409412429500
GET
/projects/{projectId}/repositorySettings
Gets project repository settings.
GetProjectRepositorySettings 2 params → 200400401404409412429500
PUT
/projects/{projectId}/repositorySettings
Updates the repository settings for a project.
UpdateProjectRepositorySettings 4 params body → 200400401404409412429500
GET
/pullRequests
Gets a list of all Pull Requests in a compartment
ListPullRequests 16 params → 200400401404429500default
POST
/pullRequests
Creates a new PullRequest
CreatePullRequest 2 params body → 201400401404409429500default
DELETE
/pullRequests/{pullRequestId}
Delete a provisioned PullRequest
DeletePullRequest 3 params → 204400401404409412429500
GET
/pullRequests/{pullRequestId}
Get PullRequest
GetPullRequest 2 params → 200400401404429500default
PATCH
/pullRequests/{pullRequestId}
Update a pull request's reviewer list
PatchPullRequest 3 params body → 200400401404409412429500
PUT
/pullRequests/{pullRequestId}
Update the PullRequest identified by the id
UpdatePullRequest 3 params body → 202400401404405409412429
POST
/pullRequests/{pullRequestId}/actions/decline
Decline a PullRequest
DeclinePullRequest 3 params → 200400401404409412429500
POST
/pullRequests/{pullRequestId}/actions/merge
Merge the PullRequest identified by the id
MergePullRequest 4 params body → 202400401404405409412429
POST
/pullRequests/{pullRequestId}/actions/reopen
Reopen a PullRequest
ReopenPullRequest 3 params → 200400401404409412429500
POST
/pullRequests/{pullRequestId}/actions/review
Review a PullRequest
ReviewPullRequest 4 params body → 200400401404409412429500
GET
/pullRequests/{pullRequestId}/actions/unsubscribe
Unsubscribe from the PullRequest identified by the id
UnsubscribePullRequest 4 params → 200400401404405409412429
GET
/pullRequests/{pullRequestId}/activities
List PullRequest activities
ListPullRequestActivities 6 params → 200400401404429500default
GET
/pullRequests/{pullRequestId}/attachments
List PullRequest attachments
ListPullRequestAttachments 8 params → 200400401404429500default
POST
/pullRequests/{pullRequestId}/attachments
Creates PullRequest attachment
CreatePullRequestAttachment 4 params body → 200400401404409429500default
DELETE
/pullRequests/{pullRequestId}/attachments/{attachmentId}
Delete a PullRequest attachment
DeletePullRequestAttachment 4 params → 204400401404412429500default
GET
/pullRequests/{pullRequestId}/attachments/{attachmentId}
Get PullRequest attachment metadata
GetPullRequestAttachment 3 params → 200400401404429500default
GET
/pullRequests/{pullRequestId}/attachments/{attachmentId}/content
GetPullRequestAttachmentContent
GetPullRequestAttachmentContent 3 params → 200400401404429500
GET
/pullRequests/{pullRequestId}/buildRunSnapshots
Gets a list of all build run snapshots for the provided filters.
ListBuildRunSnapshots 9 params → 200400401404429500default
GET
/pullRequests/{pullRequestId}/changeSummaryMetrics
Get PullRequest Diff summary metric
GetPullRequestChangeSummaryMetrics 2 params → 200400401404429500default
GET
/pullRequests/{pullRequestId}/comments
List PullRequest comments
ListPullRequestComments 10 params → 200400401404429500default
POST
/pullRequests/{pullRequestId}/comments
Creates a new PullRequest comment
CreatePullRequestComment 3 params body → 200400401404409429500default
DELETE
/pullRequests/{pullRequestId}/comments/{commentId}
Delete a PullRequest comment
DeletePullRequestComment 4 params → 204400401404412429500default
GET
/pullRequests/{pullRequestId}/comments/{commentId}
Get PullRequest comment
GetPullRequestComment 3 params → 200400401404429500default
PUT
/pullRequests/{pullRequestId}/comments/{commentId}
Update the PullRequest comment identified by the id
UpdatePullRequestComment 4 params body → 200400401404405412429500
POST
/pullRequests/{pullRequestId}/comments/{commentId}/actions/like
Like a PullRequest comment
LikePullRequestComment 4 params → 200400401404409412429500
POST
/pullRequests/{pullRequestId}/comments/{commentId}/actions/reopen
Reopen a PullRequest Comment
ReopenPullRequestComment 4 params → 200400401404409412429500
POST
/pullRequests/{pullRequestId}/comments/{commentId}/actions/resolve
Resolve a PullRequest Comment
ResolvePullRequestComment 4 params → 200400401404409412429500
POST
/pullRequests/{pullRequestId}/comments/{commentId}/actions/unlike
Unlike a PullRequest comment
UnlikePullRequestComment 4 params → 200400401404409412429500
GET
/pullRequests/{pullRequestId}/commits
List PullRequest commits
ListPullRequestCommits 4 params → 200400401404429500default
GET
/pullRequests/{pullRequestId}/fileChanges
List PullRequest file changes
ListPullRequestFileChanges 5 params → 200400401404429500default
GET
/pullRequests/{pullRequestId}/principals/{principalId}/pullRequestNotificationPreference
Get the pull request notification preference for the user passed as path param
GetPullRequestNotificationPreference 3 params → 200400401404409412429500
PUT
/pullRequests/{pullRequestId}/principals/{principalId}/pullRequestNotificationPreference
Update the pull request notification preference for the user passed as path param
UpdatePullRequestNotificationPreference 4 params body → 200400401404409412429500
GET
/repositories
Gets a list of all Repositories in a compartment
ListRepositories 10 params → 200400401404429500default
POST
/repositories
Creates a new Repository
CreateRepository 2 params body → 201400401404409429500default
DELETE
/repositories/{repositoryId}
Delete a provisioned Repository
DeleteRepository 3 params → 202400401404412429500default
GET
/repositories/{repositoryId}
Get Repository
GetRepository 3 params → 200400401404429500default
PUT
/repositories/{repositoryId}
Update the Repository identified by the id
UpdateRepository 3 params body → 200400401404409412429500
POST
/repositories/{repositoryId}/actions/createOrUpdateGitRef
Creates a new Ref in the Repository or update an existing one
CreateOrUpdateGitRef 4 params body → 200400401404409412429500
POST
/repositories/{repositoryId}/actions/createOrUpdateProtectedBranch
Defines a restriction on a branch.
CreateOrUpdateProtectedBranch 4 params body → 200400401404409412429500
POST
/repositories/{repositoryId}/actions/deleteGitRef
Delete a Ref
DeleteGitRef 4 params body → 202400401404409412429500
POST
/repositories/{repositoryId}/actions/deleteProtectedBranch
Removes the protection from a branch
DeleteProtectedBranch 4 params body → 200400401404409412429500
POST
/repositories/{repositoryId}/actions/mirror
Synchronize a mirrored repository
MirrorRepository 3 params → 202400401404409412422429
POST
/repositories/{repositoryId}/actions/sync
Synchronize a repository
SyncRepository 5 params body → 202400401404409412429500
GET
/repositories/{repositoryId}/archive/content
Download a specific branch of a repository
GetRepositoryArchiveContent 4 params → 200400401404429500default
GET
/repositories/{repositoryId}/authors
Get a list of all the authors
ListAuthors 6 params → 200400401404429500default
GET
/repositories/{repositoryId}/commitAnalyticsAuthors
Get a list of all the Commit Analytics authors
ListRepositoryCommitAnalyticsAuthors 6 params → 200400401404429500default
GET
/repositories/{repositoryId}/commits
Gets a list of all commits of a given ref in a Repository. If a ref is not provided, commits from all branches will be returned
ListCommits 11 params → 200400401404409429500default
GET
/repositories/{repositoryId}/commits/{commitId}
Get a Commit
GetCommit 3 params → 200400401404412429500default
GET
/repositories/{repositoryId}/diff
Gets the differences between two revisions
GetCommitDiff 6 params → 200400401404409429500default
GET
/repositories/{repositoryId}/diffs
Lists the differences with details between two revisions
ListCommitDiffs 8 params → 200400401404409429500default
GET
/repositories/{repositoryId}/diffs/{filePath}deprecated
Gets the line-by-line difference between file on different commits. This API will be deprecated on Wed, 29 Mar 2023 01:00:00 GMT as it does not get recognized when filePath has '/'. This will be repl…
GetFileDiff 6 params → 200400401404409429500default
GET
/repositories/{repositoryId}/file/diffs
Gets the line-by-line difference between file on different commits
GetRepoFileDiff 6 params → 200400401404409429500default
GET
/repositories/{repositoryId}/file/lines
Get lines of a specified file
GetRepoFileLines 6 params → 200400401404429500default
GET
/repositories/{repositoryId}/files/{filePath}/linesdeprecated
Get lines of a specified file. This API will be deprecated on Wed, 29 Mar 2023 01:00:00 GMT as it does not get recognized when filePath has '/'. This will be replaced by "/repositories/{repositoryId}…
GetRepositoryFileLines 6 params → 200400401404429500default
GET
/repositories/{repositoryId}/forkSyncStatuses
LIST operation that returns a collection of fork sync status objects
ListForkSyncStatuses 4 params → 200400401404409412429500
GET
/repositories/{repositoryId}/mirrorRecords
Gets a list of mirror entry in history within 30 days
ListMirrorRecords 5 params → 200400401404429500default
GET
/repositories/{repositoryId}/mirrorRecords/{mirrorRecordType}
Gets either current mirror record or last successful mirror record for a specific mirror repository
GetMirrorRecord 3 params → 200400401404412429500default
GET
/repositories/{repositoryId}/object
Get data about a blob/tree of specific branch name/commit id and file path
GetObject 4 params → 200400401404429500default
GET
/repositories/{repositoryId}/objects/{sha}/content
Get contents of a specified Object
GetObjectContent 4 params → 200400401404429500default
GET
/repositories/{repositoryId}/paths
Fetches a list of files and directories in a repository. This API describes a snapshot of a repository's workspace as of a specific commit.
ListPaths 10 params → 200400401404409429500default
GET
/repositories/{repositoryId}/principals/{principalId}/pullRequestNotificationPreference
Get the repository notification preference for the user passed as path param
GetRepositoryNotificationPreference 3 params → 200400401404409412429500
PUT
/repositories/{repositoryId}/principals/{principalId}/pullRequestNotificationPreference
Update the repository notification preference for the user passed as path param
UpdateRepositoryNotificationPreference 4 params body → 200400401404409412429500
GET
/repositories/{repositoryId}/protectedBranches
Gets a list of all Protected Branches in a Repository
ListProtectedBranches 7 params → 200400401404429500default
GET
/repositories/{repositoryId}/pullRequestAuthors
Get a list of all the PR authors
ListPullRequestAuthors 5 params → 200400401404429500default
GET
/repositories/{repositoryId}/refs
Gets a list of all Refs in a Repository
ListRefs 9 params → 200400401404429500default
DELETE
/repositories/{repositoryId}/refs/{refName}deprecated
Delete a Ref. This API will be deprecated on Wed, 12 June 2024 01:00:00 GMT as it does not get recognized when refName has '/'. This will be replaced by "/repositories/{repositoryId}/actions/deleteGi…
DeleteRef 5 params → 202400401404409412429500
GET
/repositories/{repositoryId}/refs/{refName}deprecated
Get a Ref. This API will be deprecated on Wed, 12 June 2024 01:00:00 GMT as it does not get recognized when refName has '/'. This will be replaced by "/repositories/{repositoryId}/refs".
GetRef 3 params → 200400401404412429500default
PUT
/repositories/{repositoryId}/refs/{refName}deprecated
Creates a new Ref in the Repository or update an existing one. This API will be deprecated on Wed, 12 June 2024 01:00:00 GMT as it does not get recognized when refName has '/'. This will be replaced…
PutRepositoryRef 5 params body → 200400401404409412429500
DELETE
/repositories/{repositoryId}/repositorySettings
Removes custom settings configured for a repository
DeleteRepositorySettings 4 params → 204400401404409412429500
GET
/repositories/{repositoryId}/repositorySettings
Gets repository settings.
GetRepositorySettings 2 params → 200400401404409412429500
PUT
/repositories/{repositoryId}/repositorySettings
Updates the settings of a repository.
UpdateRepositorySettings 4 params body → 200400401404409412429500
POST
/repository/{repositoryId}/repositoryAnalytics
Retrieves repository analytics for a given repository.
SummarizeRepositoryAnalytics 4 params body → 200400401404429500default
GET
/triggers
Gets a list of all Triggers in a compartment
ListTriggers 10 params → 200400401404429500default
POST
/triggers
Creates a new Trigger
CreateTrigger 2 params body → 201400401404409429500default
DELETE
/triggers/{triggerId}
Delete a provisioned Trigger
DeleteTrigger 3 params → 202400401404412429500default
GET
/triggers/{triggerId}
Get Trigger
GetTrigger 2 params → 200400401404429500default
PUT
/triggers/{triggerId}
Update the Trigger identified by the id
UpdateTrigger 3 params body → 202400401404409412429500
GET
/workRequests
List Work Requests
ListWorkRequests 10 params → 200400401404429500default
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 211

The contract defines 211 schemas that model the data the API accepts and returns. The most detailed are Repository (24 properties), PullRequest (23 properties), PullRequestSummary (20 properties), RepositorySummary (20 properties). Each schema is shown below with its type and property counts.

BuildRunSummaryCollection
object
List of build run summary.
1 property 1 required
BuildPipelineStageSummary
object
Summary of the Stage.
15 properties 5 required
TriggerAction
object
The trigger action to be performed.
2 properties 1 required
DeploymentArgumentCollection
object
Specifies list of arguments passed along with the deployment.
1 property 1 required
DeployArtifactOverrideArgumentCollection
object
Specifies the list of artifact override arguments at the time of deployment.
1 property 1 required
ProjectSummary
object
Summary of the project.
13 properties 3 required
DeploymentExecutionProgress
object
The execution progress details of a deployment.
3 properties
ChangeProjectCompartmentDetails
object
The OCID of the compartment to which the project must be moved to.
1 property 1 required
SyncRepositoryDetails
object
Details required for syncing a repository with its upstream.
2 properties 2 required
RepositoryRefSummary
object
Summary of a reference.
7 properties 4 required
WorkRequestSummary
object
Details of the work request status.
9 properties 7 required
UpdateDeployEnvironmentDetails
object
The information to be updated.
5 properties 1 required
UpdateBuildPipelineStageDetails
object
The information to be updated.
6 properties 1 required
BuildPipelineParameter
object
Parameter name for which the values will be supplied at the time of running the build.
3 properties 2 required
ProtectedBranchSummary
object
Holds information used to restrict certain actions on branches
5 properties 2 required
DeployStageOverrideArgumentCollection
object
Specifies the list of arguments to be overriden per Stage at the time of deployment.
1 property 1 required
BuildPipelineParameterCollection
object
Specifies list of parameters present in a build pipeline. An UPDATE operation replaces the existing parameters list entirely.
1 property 1 required
UpdateProjectNotificationPreferenceDetails
object
Information to update notification preference settings on project resource
1 property 1 required
MergeStrategy
string
Merge strategies which can be enabled or disabled for a repository or project.
RepositoryRef
object
Reference object with name and commit ID.
6 properties 4 required
PullRequestAttachmentCollection
object
Result of list pullRequest attachment.
1 property 1 required
CancelDeploymentDetails
object
The information regarding the deployment to be canceled.
1 property 1 required
CreateBuildPipelineDetails
object
Information about the new build pipeline to be created.
6 properties 1 required
PullRequestAuthorSummary
object
Object containing summary of PR author.
1 property 1 required
DeployArtifactSummary
object
Summary of the deployment artifact.
15 properties 6 required
DeployPipeline
object
A set of stages whose predecessor relation forms a directed acyclic graph.
15 properties 4 required
ForkSyncStatusCollection
object
A collection of Fork Sync Status summaries.
1 property 1 required
PullRequestAuthorCollection
object
Result of listing PR authors.
1 property 1 required
DeploymentCollection
object
Results of a deployment search.
1 property 1 required
PullRequestAttachmentSummary
object
summary of a pullRequest attachment
5 properties 5 required
CreateConnectionDetails
object
The details for creating a connection.
6 properties 2 required
UpdateApprovalRuleDetails
object
A rule which must be satisfied for matching pull requests before the pull request can be merged
4 properties 2 required
CreateReviewerDetails
object
The reviewer to be created.
1 property 1 required
WorkRequestCollection
object
List of work requests.
1 property 1 required
DiffResponse
object
Response object for obtaining list of changed files.
8 properties 1 required
ConnectionValidationResult
object
The result of validating the credentials of a connection.
3 properties
DeliveredArtifact
object
Details of the artifacts delivered through the Deliver Artifacts stage.
3 properties 3 required
PrincipalDetails
object
The principal details
4 properties 1 required
UpdateReviewerDetails
object
The reviewer to be updated.
1 property 1 required
UpdateBuildPipelineDetails
object
The information to be updated for the given build pipeline.
5 properties
PullRequestNotificationPreference
object
The notification preference of the pull request.
3 properties 3 required
PullRequestActivitySummary
object
Summary of an activity record in a pull request
5 properties 5 required
ForkSyncStatusSummary
object
Object that contains the sync status for a specific branch name.
3 properties 3 required
MergeChecks
object
Criteria which must be satisfied to merge a pull request.
1 property 1 required
RepositoryCommit
object
Commit object with commit information.
9 properties 2 required
UpdateDeployArtifactDetails
object
The information to be updated for the artifact.
7 properties
CancelBuildRunDetails
object
Information about canceling the build run.
1 property 1 required
PullRequestAttachment
object
Pull Request attachment created by users.
5 properties 5 required
TriggerSchedule
object
Specifies a trigger schedule. Timing information for when to initiate automated syncs.
2 properties 1 required
BuildPipelineSummary
object
Summary of the build pipeline.
13 properties 3 required
WorkRequestErrorCollection
object
List of work request errors encountered while executing a work request.
1 property 1 required
SummarizeProjectRepositoryAnalyticsDetails
Details of the user configured settings for viewing the metrics at project level.
WorkRequestError
object
An error encountered while executing a work request.
3 properties 3 required
DeployPipelineParameter
object
Parameter name for which the values will be supplied at the time of deployment.
3 properties 1 required
CreateDeployEnvironmentDetails
object
The information about new deployment environment.
6 properties 2 required
PutRepositoryRefDetails
object
The information needed to create a reference. If the reference already exists, then it can be used to update the reference.
1 property 1 required
DeploymentArgument
object
Values for pipeline parameters to be supplied at the time of deployment.
2 properties 2 required
MergeCheck
object
Merge Check summary
1 property 1 required
DiffSummary
object
Response object for showing differences for a file between two revisions.
11 properties 1 required
DeployPipelineEnvironment
object
Environment used in the pipeline.
3 properties 2 required
Repository
object
Repositories containing the source code to build and deploy.
24 properties 3 required
BuildPipeline
object
A set of stages forming a directed acyclic graph that defines the build process.
13 properties 3 required
RepositorySettings
object
User configured settings for repository resources
3 properties 3 required
RepositoryMirrorRecordCollection
object
The collection of mirror entry.
1 property 1 required
VulnerabilityAuditSummary
object
Summary of vulnerability audit.
3 properties 2 required
VulnerabilityAuditSummaryCollection
object
List of vulnerability audit summary.
1 property 1 required
PullRequestSummary
object
Summary of the Pull Request.
20 properties 15 required
BuildRunArgumentCollection
object
Specifies list of arguments passed along with the build run.
1 property 1 required
PullRequestFileChangeSummary
object
Entry for description of change on a file.
13 properties 1 required
ApprovalRuleCollection
object
List of approval rules which must be statisfied before pull requests which match the rules can be merged
1 property 1 required
PullRequestCommentCollection
object
Result of list pullRequest comments.
1 property 1 required
UpdateDeployStageDetails
object
The information to be updated.
6 properties 1 required
TriggerSummary
object
Summary of the trigger.
13 properties 4 required
ReviewPullRequestDetails
object
Details to submit pull request review
1 property 1 required
BuildRunSource
object
The source from which the build run is triggered.
1 property 1 required
UpdatePullRequestCommentDetails
object
The new comment content to be updated.
1 property
UpdateProjectDetails
object
The information to be updated for the given project.
4 properties
BuildRunProgressSummary
object
The summary run progress details of a build run.
2 properties
ExportedVariable
object
Values for exported variables.
2 properties 2 required
RepositorySummary
object
Summary of the repository.
20 properties 3 required
CommitAnalyticsAuthorSummary
object
Object containing summary of Commit Analytics author.
2 properties 2 required
WorkRequestLogEntry
object
A log message from the execution of a work request.
2 properties 2 required
CreateProjectDetails
object
The information about new project to be created.
6 properties 3 required
DeleteProtectedBranchDetails
object
Information to delete a protected branch
1 property 1 required
ApprovalRule
object
A rule which must be satisfied for matching pull requests before the pull request can be merged
4 properties 2 required
BuildRunSnapshotCollection
object
Results of a build run search. Contains build run summary items.
1 property 1 required
BuildPipelineStageCollection
object
Result of a stage search.
1 property 1 required
DeployPipelineArtifact
object
Artifact used in the pipeline.
3 properties 2 required
BuildRunSnapshotSummary
object
Summary of a single build run snapshot. Contains information including pipelineId, commitId.
8 properties 5 required
DiffResponseEntry
object
Entry for description of change on a file.
11 properties 1 required
DeployArtifactOverrideArgument
object
Values for artifact parameters to be supplied at the time of deployment.
3 properties 3 required
NotificationConfig
object
Notification configuration for the project.
1 property 1 required
DeployArtifactCollection
object
Results of a deployment artifact search.
1 property 1 required
BuildPipelineCollection
object
Results of a pipeline search.
1 property 1 required
ProjectRepositorySettings
object
User configured settings for project resources and their child repositories.
2 properties 2 required
MirrorRepositoryConfig
object
Configuration information for mirroring the repository.
3 properties
BuildPipelineStage
object
A single node in a build pipeline. A stage takes a specific designated action. There are many types of stages such as 'BUILD' and 'DELIVERARTIFACT'.
15 properties 5 required
DeployPipelineEnvironmentCollection
object
List of all environments used in the pipeline.
1 property 1 required
RepositoryPathSummary
object
Object containing information about files and directories in a repository.
9 properties
DeployEnvironment
object
The target OCI resources, such as Compute instances, Container Engine for Kubernetes(OKE) clusters, or Function, where artifacts are deployed.
13 properties 4 required
BuildRunProgress
object
The run progress details of a build run.
3 properties
RepositoryObject
object
Object containing information about files and directories in a repository.
4 properties 3 required
UpdateDeploymentDetails
object
The information to be updated.
4 properties 1 required
Trigger
object
Trigger the deployment pipeline to deploy the artifact.
14 properties 5 required
Project
object
DevOps project groups resources needed to implement the CI/CD workload. DevOps resources include artifacts, pipelines, and environments.
13 properties 4 required
CreateBuildRunDetails
object
Information about the new build run.
6 properties 1 required
Filter
object
The filters for the trigger.
1 property 1 required
DeployPipelineParameterCollection
object
Specifies list of parameters present in the deployment pipeline. In case of Update operation, replaces existing parameters list. Merging with existing paramete…
1 property 1 required
CommitInfo
object
Commit details that need to be used for the build run.
3 properties 3 required
PullRequestComment
object
User comments created by reviewers during the pull request review.
16 properties 6 required
Reviewer
object
Reviewer information.
5 properties 1 required
WorkRequest
object
Details of the work request status.
9 properties 7 required
ProjectCollection
object
Results of an project search.
1 property 1 required
RepositoryPathCollection
object
Result of list paths in a repository.
1 property 1 required
PatchPullRequestDetails
object
Pull request details to patch
1 property
DeployStage
object
A single node in a pipeline. It is usually associated with some action on a specific set of OCI resources such as environments. For example, updating a Functio…
15 properties 5 required
BuildPipelineStageRunProgress
object
The details about the run progress of a stage in a build run.
7 properties
DiffLineDetails
object
Details about a line within the difference.
4 properties
CreatePullRequestCommentDetails
object
The information about new Comment.
6 properties 1 required
CreateOrUpdateProtectedBranchDetails
object
Information to create a protected branch
2 properties 1 required
ProtectedBranch
object
Holds information used to restrict certain actions on branches
4 properties 2 required
CreateBuildPipelineStageDetails
object
The information about a new stage.
7 properties 3 required
RepositoryCommitCollection
object
Result of a commit search.
1 property 1 required
RepositoryRefCollection
object
Result of a reference search.
1 property 1 required
DeploymentSummary
object
Summary of the deployment.
16 properties 5 required
DeployPipelineCollection
object
Results of an pipeline search.
1 property 1 required
DeployStagePredecessor
object
Metadata for defining a stage's predecessor.
1 property 1 required
DeployPipelineArtifactCollection
object
List of all artifacts used in the pipeline.
1 property 1 required
DeployStageExecutionStep
object
Details about each steps in stage execution for a target environment.
4 properties
RepositoryCommitSummary
object
Commit summary with commit information.
12 properties 9 required
DeployStageExecutionProgress
object
Details about the execution progress of a stage in a deployment.
8 properties
BuildRun
object
Each time you attempt to run a build pipeline you create one build run. A build can be running currently, or it can be a record of the run that happened in the…
17 properties 2 required
BuildPipelineStagePredecessorCollection
object
The collection containing the predecessors of a stage.
1 property 1 required
MergeCheckCollection
object
list of merge checks.
2 properties
SummarizeRepositoryAnalyticsDetails
Details of the user configured settings for viewing the metrics at repository level.
DiffSection
object
Details about a section of changes within a difference chunk.
2 properties
FileLineDetails
object
Object containing the details of a line in a file.
2 properties 2 required
DeployEnvironmentCollection
object
Results of a deployment environment search.
1 property 1 required
BuildRunSummary
object
Summary of the build run.
16 properties 5 required
DeleteGitRefDetails
object
The information needed to delete a reference.
1 property 1 required
DeliveredArtifactCollection
object
Specifies the list of artifacts delivered through the Deliver Artifacts stage.
1 property 1 required
CreateDeployPipelineDetails
object
The information about new deployment pipeline to be created.
6 properties 1 required
UpdateProjectRepositorySettingsDetails
object
Information to update custom project repository settings.
2 properties
RepositoryAuthorCollection
object
Result of list authors.
1 property 1 required
BuildPipelineStagePredecessor
object
Metadata for defining a stage's predecessor.
1 property 1 required
UpdateRepositoryNotificationPreferenceDetails
object
Information to update notification preference settings on repository resource
1 property 1 required
CreateDeployArtifactDetails
object
Information about a new deployment artifact.
8 properties 4 required
TriggerCollection
object
Results of a trigger search. Contains boh trigger summary items and other information such as metadata.
1 property 1 required
BuildRunArgument
object
Values for pipeline parameters to be supplied at the time of running the build.
2 properties 2 required
PullRequestCommentLikeCollection
object
Abstract of Pull Request Comment likes.
2 properties 2 required
WorkRequestResource
object
A resource created or operated on by a work request.
4 properties 3 required
Deployment
object
A single execution or run of a pipeline.
19 properties 5 required
DeployPipelineSummary
object
Summary of the deployment pipeline.
13 properties 3 required
RepositoryMirrorRecord
object
Object containing information about a mirror record.
5 properties 1 required
MergePullRequestDetails
object
determines if this is a merge or a validation.
1 property 1 required
RepositoryCollection
object
Results of a repository search. Contains repository summary items and other information, such as metadata.
1 property 1 required
UpdateConnectionDetails
object
The details for updating a connection.
5 properties 1 required
PullRequestChangeSummaryMetrics
object
Response object for obtaining summary metric of Pull Request changed files.
3 properties 3 required
RepositoryMirrorRecordSummary
object
Object containing information about a mirror record.
8 properties 1 required
RepositoryMetricSummary
object
The metrics details of a repository resource.
6 properties
ConnectionCollection
object
Collection of connections.
1 property 1 required
ExportedVariableCollection
object
Specifies list of exported variables.
1 property 1 required
RepositoryMetricAggregation
object
The set of aggregated data returned for repository analytics.
1 property 1 required
BuildOutputs
object
Outputs from the build.
4 properties
UpdateBuildRunDetails
object
The build run information to be updated.
3 properties
UpdateApprovalRuleDetailsCollection
object
List of approval rules which must be statisfied before pull requests which match the rules can be merged
1 property 1 required
UpdateRepositorySettingsDetails
object
Information to update custom repository settings
3 properties
DiffCollection
object
Result of a compare difference.
1 property 1 required
CreateDeploymentDetails
object
The information about new deployment.
5 properties 2 required
RepositoryAnalyticsDetails
object
Details of the user configured settings for viewing the metrics.
6 properties 2 required
WorkRequestLogEntryCollection
object
List of log messages from the execution of a work request.
1 property 1 required
Connection
object
The properties that define a connection to external repositories.
14 properties 4 required
ProtectedBranchCollection
object
Collection of protected branches
1 property 1 required
CreatePullRequestDetails
object
The information about new Pull Request.
9 properties 3 required
UpdateDeployPipelineDetails
object
The information to be updated for the given deloyment pipeline.
5 properties
DeployArtifactSource
object
Specifies source of an artifact.
1 property 1 required
CreateOrUpdateGitRefDetails
object
The information needed to create a reference. If the reference already exists, then it can be used to update the reference.
2 properties 2 required
DeployArtifact
object
Artifacts are deployment manifests that are referenced in a pipeline stage for automated deployment to the target environment. DevOps artifacts can be an OCI C…
15 properties 6 required
CreateRepositoryDetails
object
Information about the new repository.
9 properties 3 required
ApproveDeploymentDetails
object
The stage information for submitting for approval.
3 properties 2 required
PullRequestActivityCollection
object
Result of list pullRequest activities.
1 property 1 required
UpdatePullRequestDetails
object
The information to be updated.
6 properties
RepositoryNotificationPreference
object
The notification preference of the repository.
3 properties 3 required
MergeSettings
object
Enabled and disabled merge strategies for a project or repository, also contains a default strategy.
2 properties
DeployStageCollection
object
Result of a stage search.
1 property 1 required
ConnectionSummary
object
Summary information for a connection.
14 properties 4 required
ProjectNotificationPreference
object
The notification preference of the project.
3 properties 3 required
DiffChunk
object
Details about a group of changes.
5 properties
PullRequest
object
Pull Request containing the diff between a review branch and a destination branch
23 properties 15 required
CommitAnalyticsAuthorCollection
object
Result of listing Commit Analytics authors.
1 property 1 required
DeployPipelineStageCollection
object
List of stages.
1 property 1 required
DeployStageExecutionProgressDetails
object
Details about stage execution for each target environment.
4 properties
RepositoryAuthorSummary
object
Object containing summary of authors in a repository.
4 properties 1 required
Error
object
Error Information.
2 properties 2 required
PullRequestCommentSummary
object
summary of a pullRequest comment
16 properties 6 required
RepositoryFileLines
object
Object containing the lines of a file in a repository.
1 property 1 required
DeployStageSummary
object
Summary of the deployment stage.
15 properties 5 required
DeployStagePredecessorCollection
object
Collection containing the predecessors of a stage.
1 property 1 required
UpdateTriggerDetails
object
The information to be updated.
6 properties 1 required
DeployStageOverrideArgument
object
Values for stage override of the pipeline parameters to be supplied at the time of deployment.
3 properties 3 required
FileDiffResponse
object
Response object for showing differences for a file between two commits.
8 properties 1 required
CreateDeployStageDetails
object
The information about new deployment stage.
7 properties 3 required
CreateTriggerDetails
object
Information about the new trigger.
7 properties 3 required
TriggerCreateResult
object
Details of the trigger create response.
14 properties 5 required
PullRequestCollection
object
Results of a Pull Request search. Contains both PullRequestSummary items and other information, such as metadata.
1 property 1 required
UpdatePullRequestNotificationPreferenceDetails
object
Information to update notification preference settings on pull request resource
1 property 1 required
PullRequestFileChangeCollection
object
Result of Pull Request difference.
1 property 1 required
DeployEnvironmentSummary
object
Summary of the deployment environment.
13 properties 4 required
UpdateRepositoryDetails
object
The information to be updated.
7 properties
PatchInstruction
object
A single instruction to be included as part of Patch request content.
2 properties 2 required
DeployPipelineStage
object
Stage used in the pipeline for an artifact or environment.
2 properties 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

oracle-devops-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 Devops 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.