Oracle Java Download 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
33 operations
across 23 paths,
and defines 44 schemas.
It is described by OpenAPI 3.2.0, at version 20230601.
Requests are made against a single base URL, /.
The identity and technical contract details declared by the specification.
DownloadUrl
object
Download Url object for the Java artifact.
2 properties
2 required
JavaDownloadCountAggregationCollection
object
Collection of download count aggregations.
2 properties
2 required
JavaDownloadToken
object
A JavaDownloadToken is a primary resource for the script friendly URLs. The value of this token serves as the authorization token for the download.
19 properties
10 required
CurrentJavaRelease
Metadata associated with a current release of Java. Includes the artifact details.
WorkRequestSummary
object
A summary of the status of a work request.
9 properties
7 required
JavaReleaseCollection
object
Collection of Java releases properties.
1 property
1 required
JavaDownloadTokenCollection
object
Contains a list of JavaDownloadTokenSummary objects.
1 property
1 required
JavaLicense
Details about a license type for Java.
WorkRequestSummaryCollection
object
Results of a workRequest search. Contains both WorkRequest items and other information, such as metadata.
1 property
1 required
RequestSummarizedJavaDownloadCountsDetails
object
Attributes to summarize the Java download counts in a tenancy.
10 properties
2 required
CurrentJavaReleaseCollection
object
Collection of current Java releases properties.
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
UpdateJavaDownloadTokenDetails
object
The attributes of the JavaDownloadToken to be updated.
7 properties
WorkRequestError
object
An error encountered while executing a work request.
3 properties
3 required
JavaDownloadCountAggregation
object
Count of Java downloads aggregated by the specified type.
8 properties
1 required
LicenseType
string
Type of license associated with the Java version.
GenerateArtifactDownloadUrlDetails
object
The attributes to generate a DownloadUrl for a Java runtime artifact.
2 properties
1 required
JavaVersionCollection
object
Collection of the Java main version summary. A Java version is typically a major version in the Java version identifier.
1 property
1 required
WorkRequestLogEntry
object
A log message from the execution of a work request.
2 properties
2 required
CreateJavaLicenseAcceptanceRecordDetails
object
The attributes to create a new JavaLicenseAcceptanceRecord.
5 properties
3 required
JavaArtifactInfo
object
Information about an artifact for a Java release.
10 properties
10 required
JavaLicenseAcceptanceRecordCollection
object
Contains a list of JavaLicenseAcceptanceRecordSummary objects.
1 property
1 required
JavaLicenseCollection
object
Collection of the Java license summary objects.
1 property
1 required
JavaDownloadReportSummary
object
A summary of the Java download report in a tenancy.
17 properties
10 required
UpdateJavaLicenseAcceptanceRecordDetails
object
The attributes for updating a Java license acceptance record.
3 properties
1 required
JavaRelease
Metadata associated with a specific release within a Java version. Includes the artifact details.
Principal
object
An authorized principal.
3 properties
1 required
WorkRequest
object
A description of workrequest status.
9 properties
7 required
JavaDownloadTokenSummary
object
Summary of the JavaDownloadToken.
19 properties
10 required
JavaVersionSummary
object
A summary of the Java version properties. The Java version is typically identified by the main version number in the Java release version identifier.
6 properties
6 required
WorkRequestResource
object
A resource created or operated on by a work request.
4 properties
3 required
JavaLicenseSummary
object
Summary of a license type for Java.
3 properties
3 required
JavaDownloadRecordSummary
object
A summary of Java artifact download in a tenancy.
10 properties
3 required
CreateJavaDownloadReportDetails
object
Attributes to create a Java download report.
8 properties
2 required
WorkRequestLogEntryCollection
object
Results of a workRequestLog search. Contains both workRequestLog items and other information, such as metadata.
1 property
1 required
JavaDownloadReport
object
Details about a Java download report in a tenancy. The report is a file in Object Storage. It contains the download records in a specific format.
17 properties
10 required
JavaReleaseSummary
object
A summary of the Java release properties.
11 properties
11 required
JavaDownloadReportCollection
object
Collection of JavaDownloadReportSummary objects.
1 property
1 required
CurrentJavaReleaseSummary
object
A summary of the current Java release properties.
11 properties
11 required
Error
object
An error code and message from an API request failure.
2 properties
2 required
JavaLicenseAcceptanceRecord
object
User acceptance record for a Java license.
12 properties
6 required
CreateJavaDownloadTokenDetails
object
The attributes to create a new JavaDownloadToken.
9 properties
6 required
JavaLicenseAcceptanceRecordSummary
object
User acceptance record summary for a Java license.
12 properties
6 required
JavaDownloadRecordCollection
object
Collection of Java download records.
1 property
1 required
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Oracle publishes across the network.