{ "opencollection": "1.0.0", "info": { "name": "Service Marketplace API", "version": "20181001" }, "items": [ { "info": { "name": "Marketplace", "type": "folder" }, "items": [ { "info": { "name": "Gets the list of accepted terms of use agreements in the specified compartment.", "type": "http" }, "http": { "method": "GET", "url": "http://marketplace.us-ashburn-1.oci.oraclecloud.com/20181001/acceptedAgreements", "headers": [ { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "compartmentId", "value": "", "type": "query", "description": "The unique identifier for the compartment." }, { "name": "displayName", "value": "", "type": "query", "description": "The display name of the resource." }, { "name": "listingId", "value": "", "type": "query", "description": "The unique identifier for the listing." }, { "name": "packageVersion", "value": "", "type": "query", "description": "The version of the package. Package versions are unique within a listing." }, { "name": "acceptedAgreementId", "value": "", "type": "query", "description": "The unique identifier for the accepted terms of use agreement." }, { "name": "sortBy", "value": "", "type": "query", "description": "The field to use to sort listed results. You can only specify one field to sort by.\n`TIMEACCEPTED` displays results in descending order by default. You can change your\npreference by specifying a different sort order.\n" }, { "name": "sortOrder", "value": "", "type": "query", "description": "The sort order to use, either `ASC` or `DESC`." }, { "name": "limit", "value": "", "type": "query", "description": "How many records to return. Specify a value greater than zero and less than or equal to 1000. The default is 30.\n" }, { "name": "page", "value": "", "type": "query", "description": "The value of the `opc-next-page` response header from the previous \"List\" call." } ] }, "docs": "Lists the terms of use agreements that have been accepted in the specified compartment.\nYou can filter results by specifying query parameters.\n" }, { "info": { "name": "Accepts a terms of use agreement for a listing.", "type": "http" }, "http": { "method": "POST", "url": "http://marketplace.us-ashburn-1.oci.oraclecloud.com/20181001/acceptedAgreements", "headers": [ { "name": "opc-request-id", "value": "" }, { "name": "opc-retry-token", "value": "" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Accepts a terms of use agreement for a specific package version of a listing. You must accept all\nterms of use for a package before you can deploy the package.\n" }, { "info": { "name": "Gets the details of a terms of use agreement.", "type": "http" }, "http": { "method": "GET", "url": "http://marketplace.us-ashburn-1.oci.oraclecloud.com/20181001/acceptedAgreements/:acceptedAgreementId", "headers": [ { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "acceptedAgreementId", "value": "", "type": "path", "description": "The unique identifier for the accepted terms of use agreement." } ] }, "docs": "Gets the details of a specific, previously accepted terms of use agreement.\n" }, { "info": { "name": "Updates an accepted terms of use agreement.", "type": "http" }, "http": { "method": "PUT", "url": "http://marketplace.us-ashburn-1.oci.oraclecloud.com/20181001/acceptedAgreements/:acceptedAgreementId", "headers": [ { "name": "opc-request-id", "value": "" }, { "name": "opc-retry-token", "value": "" }, { "name": "if-match", "value": "" } ], "params": [ { "name": "acceptedAgreementId", "value": "", "type": "path", "description": "The unique identifier for the accepted terms of use agreement." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Updates the display name or tags associated with a listing's previously accepted terms of use agreement.\n" }, { "info": { "name": "Removes an accepted terms of use agreement.", "type": "http" }, "http": { "method": "DELETE", "url": "http://marketplace.us-ashburn-1.oci.oraclecloud.com/20181001/acceptedAgreements/:acceptedAgreementId", "headers": [ { "name": "opc-request-id", "value": "" }, { "name": "if-match", "value": "" } ], "params": [ { "name": "acceptedAgreementId", "value": "", "type": "path", "description": "The unique identifier for the accepted terms of use agreement." }, { "name": "signature", "value": "", "type": "query", "description": "Previously, the signature generated for the listing package terms of use agreement, but now deprecated and ignored." } ] }, "docs": "Removes a previously accepted terms of use agreement from the list of agreements that Marketplace checks\nbefore initiating a deployment. Listings in Marketplace that require acceptance of the specified terms\nof use can no longer be deployed, but existing deployments aren't affected.\n" }, { "info": { "name": "Gets a list of listing categories.", "type": "http" }, "http": { "method": "GET", "url": "http://marketplace.us-ashburn-1.oci.oraclecloud.com/20181001/categories", "headers": [ { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "limit", "value": "", "type": "query", "description": "How many records to return. Specify a value greater than zero and less than or equal to 1000. The default is 30.\n" }, { "name": "page", "value": "", "type": "query", "description": "The value of the `opc-next-page` response header from the previous \"List\" call." }, { "name": "compartmentId", "value": "", "type": "query", "description": "The unique identifier for the compartment." } ] }, "docs": "Gets the list of all the categories for listings published to Oracle Cloud Infrastructure Marketplace. Categories apply\nto the software product provided by the listing.\n" }, { "info": { "name": "Gets a list of listings.", "type": "http" }, "http": { "method": "GET", "url": "http://marketplace.us-ashburn-1.oci.oraclecloud.com/20181001/listings", "headers": [ { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "name", "value": "", "type": "query", "description": "The name of the listing." }, { "name": "listingId", "value": "", "type": "query", "description": "The unique identifier for the listing." }, { "name": "imageId", "value": "", "type": "query", "description": "The image identifier of the listing." }, { "name": "publisherId", "value": "", "type": "query", "description": "Limit results to just this publisher." }, { "name": "packageType", "value": "", "type": "query", "description": "A filter to return only packages that match the given package type exactly.\n" }, { "name": "limit", "value": "", "type": "query", "description": "How many records to return. Specify a value greater than zero and less than or equal to 1000. The default is 30.\n" }, { "name": "page", "value": "", "type": "query", "description": "The value of the `opc-next-page` response header from the previous \"List\" call." }, { "name": "sortBy", "value": "", "type": "query", "description": "The field to use to sort listed results. You can only specify one field to sort by.\n`TIMERELEASED` displays results in descending order by default.\nYou can change your preference by specifying a different sort order.\n" }, { "name": "sortOrder", "value": "", "type": "query", "description": "The sort order to use, either `ASC` or `DESC`." }, { "name": "category", "value": "", "type": "query", "description": "Name of the product category or categories. If you specify multiple categories, then Marketplace returns any listing with\none or more matching categories.\n" }, { "name": "pricing", "value": "", "type": "query", "description": "Name of the pricing type. If multiple pricing types are provided, then any listing with\none or more matching pricing models will be returned.\n" }, { "name": "isFeatured", "value": "", "type": "query", "description": "Indicates whether to show only featured listings. If this is set to `false` or is omitted, then all listings will be returned.\n" }, { "name": "listingTypes", "value": "", "type": "query", "description": "The type of the listing." }, { "name": "operatingSystems", "value": "", "type": "query", "description": "The operating system of the listing." }, { "name": "compartmentId", "value": "", "type": "query", "description": "The unique identifier for the compartment." } ] }, "docs": "Gets a list of listings from Oracle Cloud Infrastructure Marketplace by searching keywords and\nfiltering according to listing attributes.\n\nIf you plan to launch an instance from an image listing, you must first subscribe to the listing. When\nyou launch the instance, you also need to provide the image ID of the listing resource version that you want.\n\nSubscribing to the listing requires you to first get a signature from the terms of use agreement for the\nlisting resource version. To get the signa" }, { "info": { "name": "Gets the details of a listing.", "type": "http" }, "http": { "method": "GET", "url": "http://marketplace.us-ashburn-1.oci.oraclecloud.com/20181001/listings/:listingId", "headers": [ { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "listingId", "value": "", "type": "path", "description": "The unique identifier for the listing." }, { "name": "compartmentId", "value": "", "type": "query", "description": "The unique identifier for the compartment." } ] }, "docs": "Gets detailed information about a listing, including the listing's name, version, description, and\nresources.\n\nIf you plan to launch an instance from an image listing, you must first subscribe to the listing. When\nyou launch the instance, you also need to provide the image ID of the listing resource version that you want.\n\nSubscribing to the listing requires you to first get a signature from the terms of use agreement for the\nlisting resource version. To get the signature, issue a [GetAppCatalog" }, { "info": { "name": "Gets the list of packages for a listing.", "type": "http" }, "http": { "method": "GET", "url": "http://marketplace.us-ashburn-1.oci.oraclecloud.com/20181001/listings/:listingId/packages", "headers": [ { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "listingId", "value": "", "type": "path", "description": "The unique identifier for the listing." }, { "name": "packageVersion", "value": "", "type": "query", "description": "The version of the package. Package versions are unique within a listing." }, { "name": "packageType", "value": "", "type": "query", "description": "A filter to return only packages that match the given package type exactly.\n" }, { "name": "limit", "value": "", "type": "query", "description": "How many records to return. Specify a value greater than zero and less than or equal to 1000. The default is 30.\n" }, { "name": "page", "value": "", "type": "query", "description": "The value of the `opc-next-page` response header from the previous \"List\" call." }, { "name": "sortBy", "value": "", "type": "query", "description": "The field to use to sort listed results. You can only specify one field to sort by.\n`TIMERELEASED` displays results in descending order by default.\nYou can change your preference by specifying a different sort order.\n" }, { "name": "sortOrder", "value": "", "type": "query", "description": "The sort order to use, either `ASC` or `DESC`." }, { "name": "compartmentId", "value": "", "type": "query", "description": "The unique identifier for the compartment." } ] }, "docs": "Gets the list of packages for a listing.\n\nIf you plan to launch an instance from an image listing, you must first subscribe to the listing. When\nyou launch the instance, you also need to provide the image ID of the listing resource version that you want.\n\nSubscribing to the listing requires you to first get a signature from the terms of use agreement for the\nlisting resource version. To get the signature, issue a [GetAppCatalogListingAgreements](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/" }, { "info": { "name": "Get the details of a specific package version.", "type": "http" }, "http": { "method": "GET", "url": "http://marketplace.us-ashburn-1.oci.oraclecloud.com/20181001/listings/:listingId/packages/:packageVersion", "headers": [ { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "listingId", "value": "", "type": "path", "description": "The unique identifier for the listing." }, { "name": "packageVersion", "value": "", "type": "path", "description": "The version of the package. Package versions are unique within a listing." }, { "name": "compartmentId", "value": "", "type": "query", "description": "The unique identifier for the compartment." } ] }, "docs": "Get the details of the specified version of a package, including information needed to launch the package.\n\nIf you plan to launch an instance from an image listing, you must first subscribe to the listing. When\nyou launch the instance, you also need to provide the image ID of the listing resource version that you want.\n\nSubscribing to the listing requires you to first get a signature from the terms of use agreement for the\nlisting resource version. To get the signature, issue a [GetAppCatalogLis" }, { "info": { "name": "Lists terms of use agreements for a package.", "type": "http" }, "http": { "method": "GET", "url": "http://marketplace.us-ashburn-1.oci.oraclecloud.com/20181001/listings/:listingId/packages/:packageVersion/agreements", "headers": [ { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "listingId", "value": "", "type": "path", "description": "The unique identifier for the listing." }, { "name": "packageVersion", "value": "", "type": "path", "description": "The version of the package. Package versions are unique within a listing." }, { "name": "limit", "value": "", "type": "query", "description": "How many records to return. Specify a value greater than zero and less than or equal to 1000. The default is 30.\n" }, { "name": "page", "value": "", "type": "query", "description": "The value of the `opc-next-page` response header from the previous \"List\" call." }, { "name": "compartmentId", "value": "", "type": "query", "description": "The unique identifier for the compartment." } ] }, "docs": "Returns the terms of use agreements that must be accepted before you can deploy the specified version of a package.\n" }, { "info": { "name": "Gets a terms of use agreement for a package.", "type": "http" }, "http": { "method": "GET", "url": "http://marketplace.us-ashburn-1.oci.oraclecloud.com/20181001/listings/:listingId/packages/:packageVersion/agreements/:agreementId", "headers": [ { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "listingId", "value": "", "type": "path", "description": "The unique identifier for the listing." }, { "name": "packageVersion", "value": "", "type": "path", "description": "The version of the package. Package versions are unique within a listing." }, { "name": "agreementId", "value": "", "type": "path", "description": "The unique identifier for the agreement." }, { "name": "compartmentId", "value": "", "type": "query", "description": "The unique identifier for the compartment." } ] }, "docs": "Returns a terms of use agreement for a package with a time-based signature that can be used to\naccept the agreement.\n" }, { "info": { "name": "Gets tax implication that current tenant may be eligible while using specific listing.", "type": "http" }, "http": { "method": "GET", "url": "http://marketplace.us-ashburn-1.oci.oraclecloud.com/20181001/listings/:listingId/taxes", "headers": [ { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "listingId", "value": "", "type": "path", "description": "The unique identifier for the listing." }, { "name": "compartmentId", "value": "", "type": "query", "description": "The unique identifier for the compartment." } ] }, "docs": "Returns list of all tax implications that current tenant may be liable to once they launch the listing." }, { "info": { "name": "Generates attested marketplace metadata for given a given instance", "type": "http" }, "http": { "method": "POST", "url": "http://marketplace.us-ashburn-1.oci.oraclecloud.com/20181001/marketplaceExternalAttestedMetadata", "headers": [ { "name": "opc-request-id", "value": "" }, { "name": "opc-retry-token", "value": "" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Generates attested marketplace metadata" }, { "info": { "name": "Get public certificates used in JWT signing, in JSON Web Key Sets format", "type": "http" }, "http": { "method": "GET", "url": "http://marketplace.us-ashburn-1.oci.oraclecloud.com/20181001/marketplaceMetadataPublicKeys", "headers": [ { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "limit", "value": "", "type": "query", "description": "How many records to return. Specify a value greater than zero and less than or equal to 1000. The default is 30.\n" }, { "name": "page", "value": "", "type": "query", "description": "The value of the `opc-next-page` response header from the previous \"List\" call." }, { "name": "sortOrder", "value": "", "type": "query", "description": "The sort order to use, either `ASC` or `DESC`." }, { "name": "sortBy", "value": "", "type": "query", "description": "The field to sort by. Only one sort order may be provided. Default order for keyId is descending.\n" }, { "name": "compartmentId", "value": "", "type": "query", "description": "The unique identifier for the compartment." } ] }, "docs": "Get public certificates used in JWT signing, in JSON Web Key Sets format" }, { "info": { "name": "Lists all publications.", "type": "http" }, "http": { "method": "GET", "url": "http://marketplace.us-ashburn-1.oci.oraclecloud.com/20181001/publications", "headers": [ { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "compartmentId", "value": "", "type": "query", "description": "The unique identifier for the compartment." }, { "name": "name", "value": "", "type": "query", "description": "The name of the publication." }, { "name": "listingType", "value": "", "type": "query", "description": "The type of the listing." }, { "name": "publicationId", "value": "", "type": "query", "description": "The unique identifier for the publication." }, { "name": "operatingSystems", "value": "", "type": "query", "description": "The operating system of the listing." }, { "name": "sortBy", "value": "", "type": "query", "description": "The field to use to sort listed results. You can only specify one field to sort by.\n`TIMERELEASED` displays results in descending order by default.\nYou can change your preference by specifying a different sort order.\n" }, { "name": "sortOrder", "value": "", "type": "query", "description": "The sort order to use, either `ASC` or `DESC`." }, { "name": "limit", "value": "", "type": "query", "description": "How many records to return. Specify a value greater than zero and less than or equal to 1000. The default is 30.\n" }, { "name": "page", "value": "", "type": "query", "description": "The value of the `opc-next-page` response header from the previous \"List\" call." } ] }, "docs": "Lists the publications in the specified compartment." }, { "info": { "name": "Creates a publication.", "type": "http" }, "http": { "method": "POST", "url": "http://marketplace.us-ashburn-1.oci.oraclecloud.com/20181001/publications", "headers": [ { "name": "opc-retry-token", "value": "" }, { "name": "opc-request-id", "value": "" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Creates a publication of the specified listing type with an optional default package." }, { "info": { "name": "Gets a publication.", "type": "http" }, "http": { "method": "GET", "url": "http://marketplace.us-ashburn-1.oci.oraclecloud.com/20181001/publications/:publicationId", "headers": [ { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "publicationId", "value": "", "type": "path", "description": "The unique identifier for the publication." } ] }, "docs": "Gets the details of the specified publication." }, { "info": { "name": "Updates an existing publication.", "type": "http" }, "http": { "method": "PUT", "url": "http://marketplace.us-ashburn-1.oci.oraclecloud.com/20181001/publications/:publicationId", "headers": [ { "name": "opc-request-id", "value": "" }, { "name": "opc-retry-token", "value": "" }, { "name": "if-match", "value": "" } ], "params": [ { "name": "publicationId", "value": "", "type": "path", "description": "The unique identifier for the publication." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Updates the details of an existing publication." }, { "info": { "name": "Deletes a publication.", "type": "http" }, "http": { "method": "DELETE", "url": "http://marketplace.us-ashburn-1.oci.oraclecloud.com/20181001/publications/:publicationId", "headers": [ { "name": "if-match", "value": "" }, { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "publicationId", "value": "", "type": "path", "description": "The unique identifier for the publication." } ] }, "docs": "Deletes a publication, which also removes the associated listing from anywhere it was published, such as Marketplace or Compute." }, { "info": { "name": "Changes the compartment of the publication.", "type": "http" }, "http": { "method": "POST", "url": "http://marketplace.us-ashburn-1.oci.oraclecloud.com/20181001/publications/:publicationId/actions/changeCompartment", "headers": [ { "name": "opc-retry-token", "value": "" }, { "name": "opc-request-id", "value": "" }, { "name": "if-match", "value": "" } ], "params": [ { "name": "publicationId", "value": "", "type": "path", "description": "The unique identifier for the publication." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Moves the specified publication from one compartment to another." }, { "info": { "name": "Lists the packages in a publication.", "type": "http" }, "http": { "method": "GET", "url": "http://marketplace.us-ashburn-1.oci.oraclecloud.com/20181001/publications/:publicationId/packages", "headers": [ { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "publicationId", "value": "", "type": "path", "description": "The unique identifier for the publication." }, { "name": "packageVersion", "value": "", "type": "query", "description": "The version of the package. Package versions are unique within a listing." }, { "name": "packageType", "value": "", "type": "query", "description": "A filter to return only packages that match the given package type exactly.\n" }, { "name": "sortBy", "value": "", "type": "query", "description": "The field to use to sort listed results. You can only specify one field to sort by.\n`TIMERELEASED` displays results in descending order by default.\nYou can change your preference by specifying a different sort order.\n" }, { "name": "sortOrder", "value": "", "type": "query", "description": "The sort order to use, either `ASC` or `DESC`." }, { "name": "limit", "value": "", "type": "query", "description": "How many records to return. Specify a value greater than zero and less than or equal to 1000. The default is 30.\n" }, { "name": "page", "value": "", "type": "query", "description": "The value of the `opc-next-page` response header from the previous \"List\" call." } ] }, "docs": "Lists the packages in the specified publication." }, { "info": { "name": "Gets a package version of a specified publication.", "type": "http" }, "http": { "method": "GET", "url": "http://marketplace.us-ashburn-1.oci.oraclecloud.com/20181001/publications/:publicationId/packages/:packageVersion", "headers": [ { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "publicationId", "value": "", "type": "path", "description": "The unique identifier for the publication." }, { "name": "packageVersion", "value": "", "type": "path", "description": "The version of the package. Package versions are unique within a listing." } ] }, "docs": "Gets the details of a specific package version within a given publication." }, { "info": { "name": "Gets a list of publishers.", "type": "http" }, "http": { "method": "GET", "url": "http://marketplace.us-ashburn-1.oci.oraclecloud.com/20181001/publishers", "headers": [ { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "publisherId", "value": "", "type": "query", "description": "Limit results to just this publisher." }, { "name": "limit", "value": "", "type": "query", "description": "How many records to return. Specify a value greater than zero and less than or equal to 1000. The default is 30.\n" }, { "name": "page", "value": "", "type": "query", "description": "The value of the `opc-next-page` response header from the previous \"List\" call." }, { "name": "compartmentId", "value": "", "type": "query", "description": "The unique identifier for the compartment." } ] }, "docs": "Gets the list of all the publishers of listings available in Oracle Cloud Infrastructure Marketplace.\n" }, { "info": { "name": "Lists available reports.", "type": "http" }, "http": { "method": "GET", "url": "http://marketplace.us-ashburn-1.oci.oraclecloud.com/20181001/reportTypes", "headers": [ { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "compartmentId", "value": "", "type": "query", "description": "The unique identifier for the compartment." }, { "name": "page", "value": "", "type": "query", "description": "The value of the `opc-next-page` response header from the previous \"List\" call." } ] }, "docs": "Lists available types of reports for the compartment." }, { "info": { "name": "Lists reports.", "type": "http" }, "http": { "method": "GET", "url": "http://marketplace.us-ashburn-1.oci.oraclecloud.com/20181001/reports", "headers": [ { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "reportType", "value": "", "type": "query", "description": "The type of the report." }, { "name": "date", "value": "", "type": "query", "description": "Date, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. The service only interprets the year, month, and day parts in the input value, and ignores the hour, minute, and second parts.\n" }, { "name": "compartmentId", "value": "", "type": "query", "description": "The unique identifier for the compartment." }, { "name": "page", "value": "", "type": "query", "description": "The value of the `opc-next-page` response header from the previous \"List\" call." } ] }, "docs": "Lists reports in the compartment that match the specified report type and date." }, { "info": { "name": "Finds Marketplace listings", "type": "http" }, "http": { "method": "POST", "url": "http://marketplace.us-ashburn-1.oci.oraclecloud.com/20181001/searchListings", "headers": [ { "name": "opc-request-id", "value": "" } ], "params": [ { "name": "page", "value": "", "type": "query", "description": "The value of the `opc-next-page` response header from the previous \"List\" call." }, { "name": "limit", "value": "", "type": "query", "description": "How many records to return. Specify a value greater than zero and less than or equal to 1000. The default is 30.\n" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Queries all Marketplace Applications to find listings that match the specified criteria. To search \nfor a listing, you can use a free text or structured search.\n" } ] } ], "bundled": true }