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 Marketplace Publisher API

The MarketplacePublisher API from Oracle — 57 operation(s) for marketplacepublisher.

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

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

This API exposes 85 operations across 57 paths, and defines 94 schemas. It is described by OpenAPI 3.2.0, at version 20241201.

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

85 operations 57 paths 94 schemas 9 DELETE41 GET24 POST11 PUT

Metadata

The identity and technical contract details declared by the specification.

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

Paths & Operations 85

Across 57 paths, the API surfaces 85 operations — 9 DELETE, 41 GET, 24 POST, 11 PUT. Each is listed below with its method, path, parameters, and response codes.

MarketplacePublisher 85
GET
/artifacts
ListArtifacts
ListArtifacts 9 params → 200400401404429500default
POST
/artifacts
CreateArtifact
CreateArtifact 2 params body → 202400401404409429500default
DELETE
/artifacts/{artifactId}
DeleteArtifact
DeleteArtifact 4 params → 202400401404409412429500
GET
/artifacts/{artifactId}
GetArtifact
GetArtifact 2 params → 200400401404429500default
PUT
/artifacts/{artifactId}
UpdateArtifact
UpdateArtifact 3 params body → 202400401404405412429500
POST
/artifacts/{artifactId}/actions/changeCompartment
ChangeArtifactCompartment
ChangeArtifactCompartment 4 params body → 204401404409412429500
POST
/artifacts/{artifactId}/actions/validateAndPublish
Validate and publish artifact.
ValidateAndPublishArtifact 4 params → 202400401404405409412429
GET
/availableServices
List published service listing
ListAvailableServices 7 params → 200400401404429500default
GET
/categories
ListCategories
ListCategories 8 params → 200400401404429500default
GET
/categories/{categoryCode}
GetCategory
GetCategory 3 params → 200400401404429500default
GET
/customerInstanceReportRecords
List customer instance report records
ListCustomerInstanceReportRecords 8 params → 200400401404409429500default
GET
/disbursementReportRecords
List disbursement report records
ListDisbursementReportRecords 8 params → 200400401404409429500default
GET
/leads
List leads of a listing
ListLeads 7 params → 200400401404429500default
GET
/leads/{leadId}
Get the details for a specific lead
GetLead 2 params → 200400401404429500default
GET
/listingRevisionAttachments
ListListingRevisionAttachments.
ListListingRevisionAttachments 9 params → 200400401404409429500default
POST
/listingRevisionAttachments
CreateListingRevisionAttachment.
CreateListingRevisionAttachment 2 params body → 200400401404409429500default
DELETE
/listingRevisionAttachments/{listingRevisionAttachmentId}
DeleteListingRevisionAttachment
DeleteListingRevisionAttachment 3 params → 204400401404412429500default
GET
/listingRevisionAttachments/{listingRevisionAttachmentId}
GetListingRevisionAttachment.
GetListingRevisionAttachment 2 params → 200400401404409429500default
PUT
/listingRevisionAttachments/{listingRevisionAttachmentId}
UpdateListingRevisionAttachment
UpdateListingRevisionAttachment 3 params body → 200400401404405412429500
GET
/listingRevisionAttachments/{listingRevisionAttachmentId}/content
Gets the binary data of listing revision attachment.
GetListingRevisionAttachmentContent 2 params → 200400401404429500default
PUT
/listingRevisionAttachments/{listingRevisionAttachmentId}/content
Update listing revision attachment content
UpdateListingRevisionAttachmentContent 3 params body → 200400401404405412429500
GET
/listingRevisionNotes
Gets the list of notes for a listing revision.
ListListingRevisionNotes 7 params → 200400401404409429500default
POST
/listingRevisionNotes
CreateListingRevisionNote
CreateListingRevisionNote 2 params body → 200400401404409429500default
DELETE
/listingRevisionNotes/{listingRevisionNoteId}
DeleteListingRevisionNote
DeleteListingRevisionNote 3 params → 204400401404412429500default
GET
/listingRevisionNotes/{listingRevisionNoteId}
GetListingRevisionNote
GetListingRevisionNote 2 params → 200400401404409412429500
PUT
/listingRevisionNotes/{listingRevisionNoteId}
UpdateListingRevisionNote
UpdateListingRevisionNote 3 params body → 200400401404405412429500
GET
/listingRevisionPackages
ListListingRevisionPackages.
ListListingRevisionPackages 9 params → 200400401404409429500default
POST
/listingRevisionPackages
CreateListingRevisionPackage
CreateListingRevisionPackage 2 params body → 200400401404409429500default
DELETE
/listingRevisionPackages/{listingRevisionPackageId}
DeleteListingRevisionPackage
DeleteListingRevisionPackage 3 params → 204400401404412429500default
GET
/listingRevisionPackages/{listingRevisionPackageId}
Get the details of a specific package version.
GetListingRevisionPackage 2 params → 200400401404409429500default
PUT
/listingRevisionPackages/{listingRevisionPackageId}
UpdateListingRevisionPackage
UpdateListingRevisionPackage 3 params body → 200400401404405412429500
POST
/listingRevisionPackages/{listingRevisionPackageId}/actions/markAsDefault
MarkListingRevisionPackageAsDefault
MarkListingRevisionPackageAsDefault 4 params → 202400401404405409412429
POST
/listingRevisionPackages/{listingRevisionPackageId}/actions/publish
PublishListingRevisionPackage.
PublishListingRevisionPackage 4 params → 202400401404405409412429
POST
/listingRevisionPackages/{listingRevisionPackageId}/actions/unPublish
UnPublishListingRevisionPackage
UnPublishListingRevisionPackage 4 params → 202400401404405409412429
GET
/listingRevisions
Gets the list of listing revisions for a listing.
ListListingRevisions 10 params → 200400401404409429500default
POST
/listingRevisions
Creates a new Listing Revision
CreateListingRevision 2 params body → 200400401404409429500default
DELETE
/listingRevisions/{listingRevisionId}
DeleteListingRevision
DeleteListingRevision 3 params → 204400401404412429500default
GET
/listingRevisions/{listingRevisionId}
GetListingRevision.
GetListingRevision 2 params → 200400401404409429500default
PUT
/listingRevisions/{listingRevisionId}
UpdateListingRevision
UpdateListingRevision 3 params body → 200400401404405412429500
POST
/listingRevisions/{listingRevisionId}/actions/cascadingDelete
Cascade delete listing revision and its subresources.
CascadingDeleteListingRevision 4 params → 202400401404405409412429
POST
/listingRevisions/{listingRevisionId}/actions/changeToNewStatus
ChangeListingRevisionToNewStatus
ChangeListingRevisionToNewStatus 3 params → 200400401404405409412429
POST
/listingRevisions/{listingRevisionId}/actions/clone
CloneListingRevision.
CloneListingRevision 4 params → 202400401404405409412429
POST
/listingRevisions/{listingRevisionId}/actions/publish
PublishListingRevision.
PublishListingRevision 4 params → 202400401404405409412429
POST
/listingRevisions/{listingRevisionId}/actions/publishAsPrivate
PublishListingRevisionAsPrivate.
PublishListingRevisionAsPrivate 4 params body → 202400401404405409412429
POST
/listingRevisions/{listingRevisionId}/actions/submitForReview
SubmitListingRevisionForReview
SubmitListingRevisionForReview 4 params body → 200400401404405409412429
POST
/listingRevisions/{listingRevisionId}/actions/withdraw
WithdrawListingRevision
WithdrawListingRevision 4 params → 202400401404405409412429
GET
/listingRevisions/{listingRevisionId}/icon/content
Gets the binary data of listing revision icon.
GetListingRevisionIconContent 2 params → 200400401404429500default
PUT
/listingRevisions/{listingRevisionId}/icon/content
UpdateListingRevisionIconContent
UpdateListingRevisionIconContent 3 params body → 200400401404405412429500
GET
/listings
ListListings
ListListings 9 params → 200400401404429500default
POST
/listings
CreateListing
CreateListing 2 params body → 200400401404409429500default
DELETE
/listings/{listingId}
DeleteListing
DeleteListing 3 params → 204400401404412429500default
GET
/listings/{listingId}
GetListing
GetListing 2 params → 200400401404409429500default
PUT
/listings/{listingId}
UpdateListing
UpdateListing 3 params body → 200400401404405412429500
POST
/listings/{listingId}/actions/cascadingDelete
CascadingDeleteListing
CascadingDeleteListing 4 params → 202400401404405409412429
POST
/listings/{listingId}/actions/changeCompartment
ChangeListingCompartmentDetails
ChangeListingCompartment 4 params body → 204401404409412429500
GET
/markets
ListMarkets
ListMarkets 8 params → 200400401404429500default
GET
/markets/{marketCode}
GetMarket
GetMarket 2 params → 200400401404429500default
GET
/products
ListProducts
ListProducts 8 params → 200400401404429500default
GET
/products/{productCode}
Get Product
GetProduct 2 params → 200400401404429500default
GET
/publishers
Gets a list of all publishers
ListPublishers 7 params → 200400401404429500default
GET
/publishers/{publisherId}
Get Publisher
GetPublisher 2 params → 200400401404429500default
GET
/supportDocs
List support docs
ListSupportDocs 8 params → 200400401404429500default
GET
/supportDocs/{supportDocCode}
Get details of a specific support doc
GetSupportDoc 2 params → 200400401404429500default
GET
/supportDocs/{supportDocCode}/content
Get Support Doc content
GetSupportDocContent 2 params → 200400401404429500default
GET
/supportedCurrencies
Lists the currencies supported by the Marketplace
ListSupportedCurrencies 6 params → 200400401404429500default
GET
/supportedShapes
ListSupportedShapes
ListSupportedShapes 7 params → 200400401404429500default
GET
/termVersions
Gets a list of all the publisher term versions
ListTermVersions 8 params → 200400401404429500default
POST
/termVersions
Creates a new Term Version
CreateTermVersion 4 params body → 200400401404409429500default
DELETE
/termVersions/{termVersionId}
DeleteTermVersion
DeleteTermVersion 3 params → 204400401404412429500default
GET
/termVersions/{termVersionId}
GetTermVersion
GetTermVersion 2 params → 200400401404429500default
PUT
/termVersions/{termVersionId}
UpdateTermVersion
UpdateTermVersion 3 params body → 200400401404405412429500
POST
/termVersions/{termVersionId}/actions/Activate
ActivateTermVersion
ActivateTermVersion 3 params → 200400401404409412429500
GET
/termVersions/{termVersionId}/content
Gets the binary data of term version.
GetTermVersionContent 2 params → 200400401404429500default
PUT
/termVersions/{termVersionId}/content
UpdateTermVersionContent
UpdateTermVersionContent 4 params body → 200400401404405412429500
GET
/terms
Gets a list of all the publisher terms
ListTerms 7 params → 200400401404429500default
POST
/terms
Creates a new Term
CreateTerm 2 params body → 200400401404409429500default
DELETE
/terms/{termId}
Delete a provisioned Term
DeleteTerm 3 params → 204400401404412429500default
GET
/terms/{termId}
Gets a Term by identifier
GetTerm 2 params → 200400401404429500default
PUT
/terms/{termId}
Update the Term identified by the id
UpdateTerm 3 params body → 200400401404405412429500
POST
/terms/{termId}/actions/changeCompartment
ChangeTermCompartmentDetails
ChangeTermCompartment 4 params body → 204401404409412429500
GET
/workRequests
List work requests
ListWorkRequests 9 params → 200400401404429500default
DELETE
/workRequests/{workRequestId}
Cancel work request
CancelWorkRequest 3 params → 202400401404429409412500
GET
/workRequests/{workRequestId}
Get work request status
GetWorkRequest 2 params → 200400401404429500default
GET
/workRequests/{workRequestId}/errors
List work request errors
ListWorkRequestErrors 6 params → 200400401404429500default
GET
/workRequests/{workRequestId}/logs
List work request logs
ListWorkRequestLogs 6 params → 200400401404429500default

Schemas 94

The contract defines 94 schemas that model the data the API accepts and returns. The most detailed are DisbursementReportRecord (36 properties), ListingRevision (27 properties), PublisherSummary (21 properties), CustomerInstanceReportRecord (19 properties). Each schema is shown below with its type and property counts.

ShapeMemoryOptions
object
Options for the the shape memory
2 properties 2 required
SupportedCurrencySummary
object
The model for the currencies supported by the Marketplace Publisher Service.
3 properties 3 required
UpdateListingRevisionNoteDetails
object
The model for an Oracle Cloud Infrastructure Marketplace Publisher listing revision.
2 properties
WorkRequestSummary
object
A summary of the status of a work request.
9 properties 7 required
CreateListingDetails
object
Details to create a new listing.
6 properties 4 required
ShapeOcpuOptions
object
Options for the the shape OCPU
2 properties 2 required
Term
object
Base model object for the term.
11 properties 7 required
PublishListingRevisionAsPrivateDetails
object
The model for an Oracle Cloud Infrastructure Marketplace Publisher publish as private listing revision.
1 property
CreateListingRevisionDetails
object
The model for an Oracle Cloud Infrastructure Marketplace Publisher listing revision.
16 properties 3 required
FilterProperty
object
Properties for the filter
2 properties
ChangeListingCompartmentDetails
object
Contains details indicating which compartment the listing should move to.
1 property
CreateListingRevisionNoteDetails
object
The model for an Oracle Cloud Infrastructure Marketplace Publisher listing revision note.
4 properties 2 required
LeadCollection
object
The model for the collection of Marketplace Publisher Lead.
1 property 1 required
Artifact
object
Base model object for the artifacts.
13 properties 9 required
TermSummary
object
The model for the term summary.
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
ProductCollection
object
Results of a product search. Contains the product items.
1 property 1 required
CreateArtifactDetails
object
Common Details to create Marketplace Publisher artifact.
5 properties 2 required
Listing
object
The model for the Marketplace Publisher listing.
13 properties 8 required
OpnMembership
object
OPN membership information
5 properties
SupportDocCollection
object
Results of a supportDoc search. Contains the supportDoc items.
1 property 1 required
AdditionalInfo
object
Additional information about the lead
7 properties
ListingRevisionNoteCollection
object
Results of note search. Contains listing revision note items.
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
UpdateListingRevisionPackageDetails
object
The model for an Oracle Cloud Infrastructure Marketplace Listing revison package.
9 properties
ListingSummary
object
The model for a summary of the publisher listing.
11 properties 8 required
SupportedCurrencyCollection
object
Result set consisting of list of currencies supported by the Marketplace Publisher Service.
1 property 1 required
WorkRequestError
object
An error encountered while executing a work request.
3 properties 3 required
PublisherSummary
object
The model for a publisher.
21 properties 9 required
AdditionalFilter
object
Additional filters for the product
6 properties
ListingRevisionCollection
object
Results of listing revision search. Contains Listing revision items.
1 property 1 required
ListingRevisionPackage
object
A base object for all types of listing revision packages.
19 properties 13 required
ProductSummary
object
The model for the product metadata.
7 properties 4 required
ArtifactCollection
object
Results of the artifact search. Contains the artifact items.
1 property 1 required
LanguageItem
object
The model for a language item within an array of filter values.
2 properties 2 required
ListingCollection
object
Results of listing search. Contains Listing items.
1 property 1 required
MarketCollection
object
Results of a market search. Contains the market items.
1 property 1 required
WorkRequestLogEntry
object
A log message from the execution of a work request.
2 properties 2 required
PrivateOfferAccountDetails
object
Private Offer account details.
2 properties
Product
object
The model for the product details.
7 properties 6 required
CreateListingRevisionPackageDetails
object
The model for an Oracle Cloud Infrastructure Marketplace Publisher listing revision package.
10 properties 5 required
MarketSummary
object
The model for the market metadata.
7 properties 7 required
SupportedShapeSummary
object
Summary of the database system shape.
4 properties 2 required
ListingRevisionPackageCollection
object
Results of package search. Contains Package items.
1 property 1 required
TermCollection
object
Results of the term search. Contains term items.
1 property 1 required
CategoryCollection
object
Results of a category search. Contains the category items.
1 property 1 required
ListingRevisionNote
object
The model for the listing revision notes.
11 properties 7 required
UpdateTermVersionDetails
object
Details to update Marketplace Publisher term version.
3 properties
DisbursementReportRecord
object
The model for disbursement report item
36 properties
WorkRequest
object
A description of workrequest status
9 properties 7 required
AvailableServiceSummary
object
Available service provider listing for lead generation listings
5 properties 1 required
UpdateTermDetails
object
Details to update Marketplace Publisher term.
2 properties
ListingRevisionPackageSummary
object
The model for a summary of a package.
14 properties 11 required
CreateListingRevisionAttachmentDetails
object
Attachment uploaded by the publisher for the listing revision.
6 properties 2 required
ChangeArtifactCompartmentDetails
object
Contains details indicating which compartment the artifact should move to.
1 property 1 required
AvailableServiceCollection
object
Results of available service provider search, returns available services
1 property 1 required
ListingRevisionAttachmentSummary
object
The model for a summary of a listing revision related attachments.
14 properties 8 required
Lead
object
Details of Lead
7 properties 5 required
NamedLink
object
A link to a resource on the internet.
2 properties 2 required
ListingRevisionAttachmentCollection
object
Results of the listing attachments search. Contains attachment items.
1 property 1 required
ChangeTermCompartmentDetails
object
Contains details indicating which compartment the term should move to
1 property
Publisher
The model for a publisher details.
SupportDoc
object
The model for the supportDoc details.
10 properties 6 required
ListingRevisionIconAttachment
object
An attachment uploaded by the Publisher to be attached to the listing revision.
2 properties 2 required
TermVersionCollection
object
Results of the term version search. Contains term version items.
1 property 1 required
CustomerInstanceReportRecordCollection
object
Customer instance report
1 property 1 required
CreateTermDetails
object
Details to create Marketplace Publisher term.
4 properties 2 required
Category
object
The model for the category details.
6 properties 6 required
WorkRequestResource
object
A resource created or operated on by a work request.
5 properties 3 required
TermVersionAttachment
object
An attachment uploaded by the Publisher for the term.
2 properties 2 required
LeadSummary
object
A placeholder for list of leads
10 properties
PublisherCollection
object
Results of a publisher search. Contains Publisher items.
1 property 1 required
SupportedShapeCollection
object
The list of shapes that can be used to create a database system.
1 property 1 required
ListingRevision
object
The model for an Oracle Cloud Infrastructure Marketplace Publisher listing revision.
27 properties 9 required
UpdateArtifactDetails
object
The model for an Oracle Cloud Infrastructure Marketplace artifact.
5 properties
UploadData
object
The model for upload data for images and icons.
3 properties
Market
object
The model for the market details.
8 properties 7 required
WorkRequestLogEntryCollection
object
Results of a workRequestLog search. Contains both workRequestLog items and other information, such as metadata.
1 property 1 required
ListingRevisionSummary
object
The model for a summary of an Oracle Cloud Infrastructure Marketplace Publisher listing revision.
16 properties 10 required
UpdateListingDetails
object
Details to update an existing listing.
2 properties
UpdateListingRevisionAttachmentDetails
object
Update the attachment for the listing revision.
5 properties
CustomerInstanceReportRecord
object
The model for instance report item
19 properties
DisbursementReportRecordCollection
object
Disbursement report
1 property 1 required
TermVersionSummary
object
The model for the term version summary.
10 properties 7 required
ListingRevisionAttachment
object
A attachment for the listing revision. User can provide an external URL/upload a file
12 properties 8 required
SupportContact
object
Contact information to use to get support.
4 properties 1 required
CategorySummary
object
The model for the category summary.
6 properties 6 required
UpdateListingRevisionDetails
object
The model for an Oracle Cloud Infrastructure Marketplace Publisher listing revision.
14 properties 1 required
ArtifactSummary
object
The model for the artifact summary.
11 properties 8 required
SubmitListingRevisionForReviewDetails
object
The model for an Oracle Cloud Infrastructure Marketplace Publisher review listing revision.
3 properties
Error
object
Error Information.
2 properties 2 required
SupportDocSummary
object
The model for the supportDoc metadata.
6 properties 6 required
ListingRevisionNoteSummary
object
The model for a summary of a listing revision notes.
11 properties 7 required
TermVersion
object
Model object for the term version details.
14 properties 8 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

oracle-marketplacepublisher-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 Marketplace Publisher 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.