Get Application Offering

Get Application Offering
Get an application offered in Bitnami Secure Images

Returns an application offering

Request
URI
GET
https://api.app-catalog.vmware.com/v1/applications-offering/{offering_id}
COPY
Path Parameters
offering_id
Required

A string as the identifier of an application offering


Authentication
This operation uses the following authentication methods.
Responses
200

The application offering

Returns ApplicationOffering of type(s) application/json
{
    "id": "d16c7f4d-b38a-405b-a1ca-3ac0a79418c1",
    "product": {
        "name": "Argo CD",
        "key": "argo-cd",
        "description": "Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes",
        "long_display_name": "Argo CD packaged by VMware",
        "disclaimer": "Trademarks: This software listing is packaged by VMware. The respective trademarks mentioned in the offering are owned by the respective companies, and use of them does not imply any affiliation or endorsement",
        "category": "Developer Tools",
        "based_on_scratch": true,
        "latest_free": false
    },
    "packaging_type": "HELM_CHART",
    "branch": "2",
    "status": "ENABLED",
    "operating_systems": [
        {
            "id": "d16c7f4d-b38a-405b-a1ca-3ac0a79418c1",
            "name": "Centos 7",
            "distro": "centos",
            "version": "7"
        }
    ],
    "end_of_life_at": "2023-03-03T00:00:00.000Z",
    "_links": {
        "operating_systems": [
            {
                "href": "/v1/operating-system/351c1739-ca01-4a74-8124-1b99257cd7c9"
            }
        ]
    }
}
string
id
Required

Identifier of the offering

object
product
Required

It contains information about the software offered

string
packaging_type
Required

Packaging type of the application (HELM_CHART, OVA, CONTAINER_IMAGE)

string
branch
Required
Constraints: maxLength: 32

Identifier of the branch

string
status
Required

Status of the application offered in Bitnami Secure Images

array of object
operating_systems
Required

Operating systems supported by this application

string As date As date
end_of_life_at
Optional

Date when the application offering will stop getting support from upstream project

object
_links
Optional

Section to include hyperlinks based on Hypertext Application Language


400

An error related to the request

Returns ConstraintsViolationsError of type(s) application/problem+json
This response body class contains all of the following: InlineConstraintsViolationsError0
{
    "type": "https://example.com/probs/validation-error",
    "title": "Validation error",
    "status": 400,
    "detail": "There was an error validating the request",
    "violations": [
        {
            "field": "amount",
            "message": "It should be greater than zero"
        }
    ]
}
array of object
violations
Required

It represents a constraints violation error


403

The requesting user is not authorized to get the application offering

Returns Error403 of type(s) application/problem+json
This response body class contains all of the following: InlineError4030
{
    "type": "https://example.com/probs/out-of-credit",
    "title": "You do not have enough credit.",
    "status": 403,
    "detail": "Your current balance is 30, but that costs 50",
    "instance": "/account/2217eb9c-f042-11eb-9a03-0242ac130003/msgs/abc"
}

404

The application offering is not found

Returns Error404 of type(s) application/problem+json
This response body class contains all of the following: InlineError4040
{
    "type": "https://example.com/probs/out-of-credit",
    "title": "You do not have enough credit.",
    "status": 403,
    "detail": "Your current balance is 30, but that costs 50",
    "instance": "/account/2217eb9c-f042-11eb-9a03-0242ac130003/msgs/abc"
}

500

An internal server error object

Returns Error500 of type(s) application/problem+json
This response body class contains all of the following: InlineError5000
{
    "type": "https://example.com/probs/out-of-credit",
    "title": "You do not have enough credit.",
    "status": 403,
    "detail": "Your current balance is 30, but that costs 50",
    "instance": "/account/2217eb9c-f042-11eb-9a03-0242ac130003/msgs/abc"
}

503

The server is temporarily unavailable

Returns Error503 of type(s) application/problem+json
This response body class contains all of the following: InlineError5030
{
    "type": "https://example.com/probs/out-of-credit",
    "title": "You do not have enough credit.",
    "status": 403,
    "detail": "Your current balance is 30, but that costs 50",
    "instance": "/account/2217eb9c-f042-11eb-9a03-0242ac130003/msgs/abc"
}

Code Samples
COPY
                    curl -H 'Authorization: <value>' https://{api_host}/v1/applications-offering/{offering_id}