All REST Endpoints

Application Instance Resources
The operations from the Application Instance Resources category.
App Install Request
Method: get
Path: /appstore/publisher/v1/installrequests
Application Resources
The operations from the Application Resources category.
Application Details
Method: get
Path: /appstore/publisher/v1/applications/{listingVersionId}
Application Package
Method: get
Path: /appstore/publisher/v1/applications/{listingVersionId}/packages
Application Package - V2
Method: get
Path: /appstore/publisher/v2/applications/{listingVersionId}/packages
Create Application
Method: post
Path: /appstore/publisher/v1/applications
Create Application Package
Method: post
Path: /appstore/publisher/v1/applications/{listingVersionId}/packages
Create Application Package - V2
Method: post
Path: /appstore/publisher/v2/applications/{listingVersionId}/packages
Create Application Related Docs
Method: post
Path: /appstore/publisher/v1/applications/{listingVersionId}/relateddocs
Create Application Supporting Docs
Method: post
Path: /appstore/publisher/v1/applications/{listingVersionId}/supportingdocs
Create Application Version
Method: post
Path: /appstore/publisher/v1/applications/{listingVersionId}/version
Create Banner
Method: post
Path: /appstore/publisher/v1/applications/{listingVersionId}/banner
Create Icon
Method: post
Path: /appstore/publisher/v1/applications/{listingVersionId}/icon
Create Recommended Services
Method: put
Path: /appstore/publisher/v1/applications/{listingVersionId}/recommendedservices
Create Screenshot
Method: post
Path: /appstore/publisher/v1/applications/{listingVersionId}/screenshots
Create Status comment
Method: post
Path: /appstore/publisher/v1/applications/{listingVersionId}/comments
Delete a specific resource of the Package - V2
Method: delete
Path: /appstore/publisher/v2/applications/{listingVersionId}/packages/{packageVersionId}/resources/{resourceId}
Delete Application
Method: delete
Path: /appstore/publisher/v1/applications/{listingVersionId}
Delete Banner
Method: delete
Path: /appstore/publisher/v1/applications/{listingVersionId}/banner
Delete Package
Method: delete
Path: /appstore/publisher/v1/applications/{listingVersionId}/packages/{packageVersionId}
Delete Package - V2
Method: delete
Path: /appstore/publisher/v2/applications/{listingVersionId}/packages/{packageVersionId}
Delete Related Documents
Method: delete
Path: /appstore/publisher/v1/applications/{listingVersionId}/relateddocs/{id}
Delete Screenshots
Method: delete
Path: /appstore/publisher/v1/applications/{listingVersionId}/screenshots/{id}
Delete status comment
Method: delete
Path: /appstore/publisher/v1/applications/{listingVersionId}/comments/{id}
Delete Supporting Documents
Method: delete
Path: /appstore/publisher/v1/applications/{listingVersionId}/supportingdocs/{id}
Get package logs for a specific package version id
Method: get
Path: /appstore/publisher/v2/applications/{listingVersionId}/packages/{packageVersionId}/packagelogs
List of Applications
Method: get
Path: /appstore/publisher/v1/applications
List of Status comments
Method: get
Path: /appstore/publisher/v1/applications/{listingVersionId}/comments
Package Details of an Application
Method: get
Path: /appstore/publisher/v1/applications/{listingVersionId}/packages/{packageVersionId}
Package Details of an Application - V2
Method: get
Path: /appstore/publisher/v2/applications/{listingVersionId}/packages/{packageVersionId}
Package logs of Application
Method: get
Path: /appstore/publisher/v1/applications/{listingVersionId}/packages/{packageVersionId}/packagelogs
Partially Update Application
Method: patch
Path: /appstore/publisher/v1/applications/{listingVersionId}
Partially Update Banner
Method: patch
Path: /appstore/publisher/v1/applications/{listingVersionId}/banner
Partially Update Related Document
Method: patch
Path: /appstore/publisher/v1/applications/{listingVersionId}/relateddocs/{id}
Partially Update Screenshot
Method: patch
Path: /appstore/publisher/v1/applications/{listingVersionId}/screenshots
Partially Update Screenshot
Method: patch
Path: /appstore/publisher/v1/applications/{listingVersionId}/screenshots/{id}
Partially Update Supporting Document
Method: patch
Path: /appstore/publisher/v1/applications/{listingVersionId}/supportingdocs/{id}
Recommended Services
Method: get
Path: /appstore/publisher/v1/applications/{listingVersionId}/recommendedservices
Recommended Services for Listing
Method: get
Path: /appstore/publisher/v1/applications/{listingVersionId}/availableservices
Update Application
Method: put
Path: /appstore/publisher/v1/applications/{listingVersionId}
Update Application Package
Method: put
Path: /appstore/publisher/v1/applications/{listingVersionId}/packages/{packageVersionId}
Update Application Package - V2
Method: put
Path: /appstore/publisher/v2/applications/{listingVersionId}/packages/{packageVersionId}
Update Banner
Method: put
Path: /appstore/publisher/v1/applications/{listingVersionId}/banner
Update Icon
Method: put
Path: /appstore/publisher/v1/applications/{listingVersionId}/icon
Update Related Document
Method: put
Path: /appstore/publisher/v1/applications/{listingVersionId}/relateddocs/{id}
Update Screenshot
Method: put
Path: /appstore/publisher/v1/applications/{listingVersionId}/screenshots/{id}
Update Status comment
Method: put
Path: /appstore/publisher/v1/applications/{listingVersionId}/comments/{id}
Update Supporting Document
Method: put
Path: /appstore/publisher/v1/applications/{listingVersionId}/supportingdocs/{id}
Validate Application Package
Method: patch
Path: /appstore/publisher/v1/applications/{listingVersionId}/packages/{packageVersionId}
Validate Application Package - V2
Method: patch
Path: /appstore/publisher/v2/applications/{listingVersionId}/packages/{packageVersionId}
Artifact Resources
The operations from the Artifact Resources category.
Artifact details
Method: get
Path: /appstore/publisher/v1/artifacts/{artifactId}
Artifacts
Method: get
Path: /appstore/publisher/v1/artifacts
Create Artifact
Method: post
Path: /appstore/publisher/v1/artifacts
Delete Artifact
Method: delete
Path: /appstore/publisher/v1/artifacts/{artifactId}
Partially Update Artifact
Method: patch
Path: /appstore/publisher/v1/artifacts/{artifactId}
Cloudservice Resources
The operations from the Cloudservice Resources category.
Cloud Resource Properties
Method: get
Path: /appstore/publisher/v1/cloudservices/{serviceCode}/resourcenames/{resourceName}
Cloud Resources
Method: get
Path: /appstore/publisher/v1/cloudservices/{serviceCode}/resourcenames
Cloud Services
Method: get
Path: /appstore/publisher/v1/cloudservices
Company Profile Resources
The operations from the Company Profile Resources category.
Company Profile Upgrade
Method: patch
Path: /appstore/publisher/v1/profile
Get Company Profile
Method: get
Path: /appstore/publisher/v1/profile
Get Company Profile Cloudservices
Method: get
Path: /appstore/publisher/v1/profile/cloudservices
Get Company Profile Enrollments
Method: get
Path: /appstore/publisher/v1/profile/enrollments
Update Company Icon
Method: put
Path: /appstore/publisher/v1/profile/icon
Update Company Profile
Method: put
Path: /appstore/publisher/v1/profile
Company User Resources
The operations from the Company User Resources category.
Add User
Method: post
Path: /appstore/publisher/v1/users
Delete user
Method: delete
Path: /appstore/publisher/v1/users/{id}
List of partners
Method: get
Path: /appstore/publisher/v1/users/{id}/partners
List of users
Method: get
Path: /appstore/publisher/v1/users
Update User
Method: put
Path: /appstore/publisher/v1/users/{id}
User Details
Method: get
Path: /appstore/publisher/v1/users/{id}
Datacenter Resources
The operations from the Datacenter Resources category.
List of datacenters
Method: get
Path: /appstore/publisher/v1/datacenters
Generic Listing Resources
The operations from the Generic Listing Resources category.
Get Listings/Listing Activities
Method: get
Path: /appstore/publisher/v1/listings
Lead Resources
The operations from the Lead Resources category.
Create Lead Notes
Method: post
Path: /appstore/publisher/v1/leads/{leadId}/notes
Delete Lead
Method: delete
Path: /appstore/publisher/v1/leads/{leadId}
Get Leads/Reports
Method: get
Path: /appstore/publisher/v1/leads
List of Lead Notes
Method: get
Path: /appstore/publisher/v1/leads/{leadId}/notes
Update Lead Status
Method: patch
Path: /appstore/publisher/v1/leads/{leadId}
MachineImage Resources
The operations from the MachineImage Resources category.
Create Machine Image
Method: post
Path: /appstore/publisher/v1/machineimages
Delete Machine Image
Method: delete
Path: /appstore/publisher/v1/machineimages/{uploadRequestId}
Detailed Status of Machine Image Upload Request
Method: get
Path: /appstore/publisher/v1/machineimages/{uploadRequestId}
Machine Image Upload Request Search
Method: get
Path: /appstore/publisher/v1/machineimages
Machine Image Upload Request Status
Method: head
Path: /appstore/publisher/v1/machineimages/{uploadRequestId}
Merge Machine Image Chunk
Method: patch
Path: /appstore/publisher/v1/machineimages/{uploadRequestId}
Upload Chunkfile
Method: post
Path: /appstore/publisher/v1/machineimages/{uploadRequestId}/chunk
Metadata Resources
The operations from the Metadata Resources category.
List of Artifact regions
Method: get
Path: /appstore/publisher/v1/artifactregions
List of Artifact statuses
Method: get
Path: /appstore/publisher/v1/artifactstatuses
List of Artifact types
Method: get
Path: /appstore/publisher/v1/artifacttypes
List of available Service types
Method: get
Path: /appstore/publisher/v1/servicetypes
List of configuration values
Method: get
Path: /appstore/publisher/v1/configurations
List of Countries
Method: get
Path: /appstore/publisher/v1/countries
List of DeviceTypes
Method: get
Path: /appstore/publisher/v1/devicetypes
List of employee ranges
Method: get
Path: /appstore/publisher/v1/sizes
List of Industries
Method: get
Path: /appstore/publisher/v1/industries
List of install types
Method: get
Path: /appstore/publisher/v1/installtypes
List of Installation Status
Method: get
Path: /appstore/publisher/v1/installstatuses
List of Languages
Method: get
Path: /appstore/publisher/v1/languages
List of Lead Status
Method: get
Path: /appstore/publisher/v1/leadstatuses
List of Listing types
Method: get
Path: /appstore/publisher/v1/listingtypes
List of Machine Image Upload statuses
Method: get
Path: /appstore/publisher/v1/machineimagestatus
List of Markets
Method: get
Path: /appstore/publisher/v1/markets
List of Package Types
Method: get
Path: /appstore/publisher/v1/packagetypes
List of pre-install notes
Method: get
Path: /appstore/publisher/v1/preinstallnotes
List of Pricing Types
Method: get
Path: /appstore/publisher/v1/pricingtypes
List of Regions
Method: get
Path: /appstore/publisher/v1/regions
List of Related Documents Types
Method: get
Path: /appstore/publisher/v1/relateddoctypes
List of release dates
Method: get
Path: /appstore/publisher/v1/releasedates
List of Supporting Document Types and Templates
Method: get
Path: /appstore/publisher/v1/supportingdoctypes
List of User roles
Method: get
Path: /appstore/publisher/v1/roles
Product Resources
The operations from the Product Resources category.
List of Categories for a Product Code
Method: get
Path: /appstore/publisher/v1/products/{productCode}/categories
List of Filters for a Product Code
Method: get
Path: /appstore/publisher/v1/products/{productCode}/filters
List of Products
Method: get
Path: /appstore/publisher/v1/products
Report Resources
The operations from the Report Resources category.
Get Leads/Reports
Method: get
Path: /appstore/publisher/v1/leads
Get Listings/Listing Activities
Method: get
Path: /appstore/publisher/v1/listings
Get OCI Report Data
Method: get
Path: /appstore/publisher/v1/appusagedata
Resource Catalog
The operations from the Resource Catalog category.
Details of Specific Version
Method: get
Path: /appstore/publisher/v{vNumber}
List of Versions
Method: get
Path: /appstore/publisher
Resource Catalog
Method: get
Path: /appstore/publisher/v1/catalog
Service Resources
The operations from the Service Resources category.
Create Banner
Method: post
Path: /appstore/publisher/v1/services/{listingVersionId}/banner
Create Customer Success Stories
Method: post
Path: /appstore/publisher/v1/services/{listingVersionId}/successstories
Create Icon
Method: post
Path: /appstore/publisher/v1/services/{listingVersionId}/icon
Create Locations
Method: post
Path: /appstore/publisher/v1/services/{listingVersionId}/locations
Create Screenshot
Method: post
Path: /appstore/publisher/v1/services/{listingVersionId}/screenshots
Create Service Providers
Method: post
Path: /appstore/publisher/v1/services/{listingVersionId}/serviceproviders
Create service Related Docs
Method: post
Path: /appstore/publisher/v1/services/{listingVersionId}/relateddocs
Create Service Version
Method: post
Path: /appstore/publisher/v1/services/{listingVersionId}/version
Create Services
Method: post
Path: /appstore/publisher/v1/services
Create/Update TrainedProfessional
Method: put
Path: /appstore/publisher/v1/services/{listingVersionId}/trainedprofessionals
Delete Banner
Method: delete
Path: /appstore/publisher/v1/services/{listingVersionId}/banner
Delete Customer Success Stories
Method: delete
Path: /appstore/publisher/v1/services/{listingVersionId}/successstories/{id}
Delete Location
Method: delete
Path: /appstore/publisher/v1/services/{listingVersionId}/locations/{id}
Delete Related Documents
Method: delete
Path: /appstore/publisher/v1/services/{listingVersionId}/relateddocs/{id}
Delete Screenshots
Method: delete
Path: /appstore/publisher/v1/services/{listingVersionId}/screenshots/{id}
Delete Service
Method: delete
Path: /appstore/publisher/v1/services/{listingVersionId}
Delete Service Provider
Method: delete
Path: /appstore/publisher/v1/services/{listingVersionId}/serviceproviders/{id}
Delete TrainedProfessional
Method: delete
Path: /appstore/publisher/v1/services/{listingVersionId}/trainedprofessionals
List of Services
Method: get
Path: /appstore/publisher/v1/services
List of TrainedProfessional
Method: get
Path: /appstore/publisher/v1/services/{listingVersionId}/trainedprofessionals
Partial Update Customer Success Stories
Method: patch
Path: /appstore/publisher/v1/services/{listingVersionId}/successstories/{id}
Partially Update Banner
Method: patch
Path: /appstore/publisher/v1/services/{listingVersionId}/banner
Partially Update Related Document
Method: patch
Path: /appstore/publisher/v1/services/{listingVersionId}/relateddocs/{id}
Partially Update Screenshot
Method: patch
Path: /appstore/publisher/v1/services/{listingVersionId}/screenshots
Partially Update Screenshot
Method: patch
Path: /appstore/publisher/v1/services/{listingVersionId}/screenshots/{id}
Partially Update Service Providers
Method: patch
Path: /appstore/publisher/v1/services/{listingVersionId}/serviceproviders/{id}
Service Details
Method: get
Path: /appstore/publisher/v1/services/{listingVersionId}
Update Banner
Method: put
Path: /appstore/publisher/v1/services/{listingVersionId}/banner
Update Customer Success Stories
Method: put
Path: /appstore/publisher/v1/services/{listingVersionId}/successstories/{id}
Update Icon
Method: put
Path: /appstore/publisher/v1/services/{listingVersionId}/icon
Update Location
Method: put
Path: /appstore/publisher/v1/services/{listingVersionId}/locations/{id}
Update Related Document
Method: put
Path: /appstore/publisher/v1/services/{listingVersionId}/relateddocs/{id}
Update Screenshot
Method: put
Path: /appstore/publisher/v1/services/{listingVersionId}/screenshots/{id}
Update Service
Method: put
Path: /appstore/publisher/v1/services/{listingVersionId}
Update Service Providers
Method: put
Path: /appstore/publisher/v1/services/{listingVersionId}/serviceproviders/{id}
Update Service State
Method: patch
Path: /appstore/publisher/v1/services/{listingVersionId}
Storage Image Resources
The operations from the Storage Image Resources category.
Copy storage image to DataCenter
Method: post
Path: /appstore/publisher/v1/storageimages/{machineImagePath}
Get availability details of machine images.
Method: get
Path: /appstore/publisher/v1/storageimages/{machineImagePath}
Get list of machine images from data centers.
Method: get
Path: /appstore/publisher/v1/storageimages
Tenancy Resources
The operations from the Tenancy Resources category.
Create oci tenancy
Method: post
Path: /appstore/publisher/v1/ocitenancies
Delete tenancy
Method: delete
Path: /appstore/publisher/v1/ocitenancies/{tenancyId}
Gets the available compartments for a given tenancyId
Method: get
Path: /appstore/publisher/v1/ocitenancies/{tenancyId}/compartments
Gets the available compute images for a given tenancyId
Method: get
Path: /appstore/publisher/v1/ocitenancies/{tenancyId}/computeimages
Gets the available regions for a given tenancyId
Method: get
Path: /appstore/publisher/v1/ocitenancies/{tenancyId}/regions
Gets the tenancy details for a given tenancyId
Method: get
Path: /appstore/publisher/v1/ocitenancies/{tenancyId}
List of tenancies
Method: get
Path: /appstore/publisher/v1/ocitenancies
Update tenancy
Method: put
Path: /appstore/publisher/v1/ocitenancies/{tenancyId}
Terms Resources
The operations from the Terms Resources category.
Create terms
Method: post
Path: /appstore/publisher/v1/terms
Create terms version
Method: post
Path: /appstore/publisher/v1/terms/{termsid}/version
Delete terms
Method: delete
Path: /appstore/publisher/v1/terms/{termsid}/version/{termsversionid}
Get terms
Method: get
Path: /appstore/publisher/v1/terms
Get terms version
Method: get
Path: /appstore/publisher/v1/terms/{termsid}/version/{termsversionid}
Update terms
Method: put
Path: /appstore/publisher/v1/terms/{termsid}
Update terms status
Method: patch
Path: /appstore/publisher/v1/terms/{termsid}