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 Service Catalog API

The serviceCatalog API from Oracle — 18 operation(s) for servicecatalog.

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

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

This API exposes 26 operations across 18 paths, and defines 34 schemas. It is described by OpenAPI 3.2.0, at version 20210527.

Requests are made against 2 base URLs: http://localhost:24000/20210527, https://localhost:24000/20210527.

26 operations 18 paths 34 schemas 3 DELETE15 GET5 POST3 PUT

Metadata

The identity and technical contract details declared by the specification.

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

Paths & Operations 26

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

serviceCatalog 26
GET
/applications
Lists the applications in a catalog or a tenancy.
ListApplications 13 params → 200400401404409412429500
GET
/privateApplicationPackages
Lists the packages in a private application.
ListPrivateApplicationPackages 9 params → 200400401404409412429500
GET
/privateApplicationPackages/{privateApplicationPackageId}
Gets the details of a specified private application package.
GetPrivateApplicationPackage 2 params → 200400401404409412429500
GET
/privateApplicationPackages/{privateApplicationPackageId}/actions/downloadConfig
Downloads the configuration of a private application package.
GetPrivateApplicationPackageActionDownloadConfig 2 params → 200400401404409412429500
GET
/privateApplications
List all private applications.
ListPrivateApplications 8 params → 200400401404409412429500
POST
/privateApplications
Creates a private application.
CreatePrivateApplication 2 params body → 202400401404409412429500
DELETE
/privateApplications/{privateApplicationId}
Deletes a private application.
DeletePrivateApplication 3 params → 202400401404409412429500
GET
/privateApplications/{privateApplicationId}
Gets a private application.
GetPrivateApplication 2 params → 200400401404409412429500
PUT
/privateApplications/{privateApplicationId}
Updates an existing private application.
UpdatePrivateApplication 3 params body → 202400401404409412429500
POST
/privateApplications/{privateApplicationId}/actions/changeCompartment
Changes the compartment of the private application.
ChangePrivateApplicationCompartment 3 params body → 202400401404409412429500
GET
/privateApplications/{privateApplicationId}/actions/downloadLogo
Downloads the logo image of the private application.
GetPrivateApplicationActionDownloadLogo 2 params → 200400401404409412429500
GET
/serviceCatalogAssociations
Lists resource associations.
ListServiceCatalogAssociations 9 params → 200400401404409412429500
POST
/serviceCatalogAssociations
Creates a service catalog association.
CreateServiceCatalogAssociation 2 params body → 200400401404409412429500
DELETE
/serviceCatalogAssociations/{serviceCatalogAssociationId}
Removes an association between service catalog and a resource.
DeleteServiceCatalogAssociation 3 params → 204400401404409412429500
GET
/serviceCatalogAssociations/{serviceCatalogAssociationId}
Gets the details of a service catalog association.
GetServiceCatalogAssociation 2 params → 200400401404409412429500
GET
/serviceCatalogs
Retrieves all the service catalogs in the given compartment.
ListServiceCatalogs 8 params → 200400401404409412429500
POST
/serviceCatalogs
Creates a service catalog in the compartment.
CreateServiceCatalog 2 params body → 200400401404409412429500
DELETE
/serviceCatalogs/{serviceCatalogId}
Deletes an existing service catalog.
DeleteServiceCatalog 3 params → 204400401404409412429500
GET
/serviceCatalogs/{serviceCatalogId}
Get the details of the service catalog.
GetServiceCatalog 2 params → 200400401404409412429500
PUT
/serviceCatalogs/{serviceCatalogId}
Updates the details of the service catalog.
UpdateServiceCatalog 3 params body → 200400401404409412429500
PUT
/serviceCatalogs/{serviceCatalogId}/actions/bulkReplaceAssociations
Replace associations in bulk.
BulkReplaceServiceCatalogAssociations 3 params body → 200400401404412429500default
POST
/serviceCatalogs/{serviceCatalogId}/actions/changeCompartment
Changes the compartment of the service catalog.
ChangeServiceCatalogCompartment 3 params body → 204400401404409412429500
GET
/workRequests
List Work Requests
ListWorkRequests 9 params → 200400401404409412429500
GET
/workRequests/{workRequestId}
GET Work Request Status
GetWorkRequest 2 params → 200400401404409412429500
GET
/workRequests/{workRequestId}/errors
Lists work request errors
ListWorkRequestErrors 6 params → 200400401404409412429500
GET
/workRequests/{workRequestId}/logs
Lists work request logs
ListWorkRequestLogs 6 params → 200400401404409412429500

Schemas 34

The contract defines 34 schemas that model the data the API accepts and returns. The most detailed are PrivateApplication (13 properties), PrivateApplicationSummary (11 properties), ApplicationSummary (9 properties), WorkRequest (9 properties). Each schema is shown below with its type and property counts.

PrivateApplicationCollection
object
Collection of private applications.
1 property 1 required
ServiceCatalogCollection
object
Collection of Service Catalog Summaries.
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
WorkRequestError
object
An error encountered while executing a work request.
3 properties 3 required
ApplicationCollection
object
Collection of applications in a given service catalog or a tenancy.
1 property 1 required
PublisherSummary
object
Summary details about the publisher of the resource.
2 properties 2 required
ServiceCatalogAssociationCollection
object
Collection of service catalog associations.
1 property 1 required
UploadData
object
The model for uploaded binary data, like logos and images.
3 properties
WorkRequestSummary
object
A summary of the status of a work request.
9 properties 7 required
WorkRequest
object
A description of workrequest status
9 properties 7 required
ServiceCatalogSummary
object
The model for a summary of an Oracle Cloud Infrastructure service catalog.
8 properties 5 required
WorkRequestLogEntryCollection
object
Results of a workRequestLog search. Contains both workRequestLog items and other information, such as metadata.
1 property 1 required
CreateServiceCatalogDetails
object
The model for parameter needed to create service catalog.
4 properties 2 required
ErrorEntity
object
The model for the error entity.
2 properties 2 required
PrivateApplicationSummary
object
Brief data about an application or a solution, which lives inside the tenancy and may be included into service catalogs.
11 properties 6 required
PrivateApplication
object
Full details of an application or a solution, which lives inside the tenancy and may be included into service catalogs.
13 properties 6 required
UpdateServiceCatalogDetails
object
The model for the parameters needed to update a service catalog.
3 properties 1 required
UpdatePrivateApplicationDetails
object
The model for the parameters needed to update a private application.
6 properties
ApplicationSummary
object
The model for summary of an application in service catalog.
9 properties 3 required
BulkReplaceServiceCatalogAssociationsDetails
object
The model to replace service catalog associations in bulk.
1 property 1 required
PrivateApplicationPackageSummary
object
The model for a summary of a private application package.
6 properties 5 required
CreatePrivateApplicationPackage
object
A base object for creating a private application package.
2 properties 2 required
ChangeServiceCatalogCompartmentDetails
object
The model for the parameters needed move a service catalog from one compartment to another.
1 property
WorkRequestSummaryCollection
object
Results of a workRequest search. Contains both WorkRequest items and other information, such as metadata.
1 property 1 required
WorkRequestLogEntry
object
A log message from the execution of a work request.
2 properties 2 required
ServiceCatalogAssociationSummary
object
The model for a summary of a service catalog association.
5 properties 4 required
PrivateApplicationPackage
object
A base object for all types of private application packages.
6 properties 5 required
ServiceCatalog
object
The model for an Oracle Cloud Infrastructure Service Catalog.
9 properties 5 required
CreatePrivateApplicationDetails
object
The model for the parameters needed to create a private application.
8 properties 4 required
PrivateApplicationPackageCollection
object
Collection of Private Application Package summary objects.
1 property 1 required
WorkRequestResource
object
A resource created or operated on by a work request.
4 properties 3 required
ServiceCatalogAssociation
object
The detailed model for service catalog association.
5 properties 4 required
CreateServiceCatalogAssociationDetails
object
The model to create a single association between a service catalog and a resource.
3 properties 2 required
ChangePrivateApplicationCompartmentDetails
object
All the parameters required to make the move.
1 property

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

oracle-servicecatalog-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 Service Catalog 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.