Get details for an application

get

/developers/services/v1/applications/{id}

Returns details about the {applicationId} application.

All authenticated users can request this resource. Only details for applications that the user is issued the Manage Application or View All Details application grant for are returned.

Request

Path Parameters
Back to Top

Response

Supported Media Types

200 Response

JSON structure with details for the application.
Body ()
Root Schema : PortalApplication
Type: object
Application resource representation.
Show Source
Nested Schema : plans
Type: array
The application's plans.
Show Source
Nested Schema : types
Type: array
The application's types.
Show Source
Nested Schema : PlanForApplication
Type: object
Application-specific plan resource representation.
Show Source
Nested Schema : Constraints
Type: object
Plan subscription constraints.
Show Source
Nested Schema : entitlements
Type: array
List of APIs the application registers to.
Show Source
Nested Schema : PublicationSettings
Type: object
Publication settings for the given plan.
Show Source
Nested Schema : Rate
Type: object
Rate for plan subscription constraints.
Show Source
Nested Schema : invocations
Type: array
Invocation constraint parameters list.
Show Source
Nested Schema : Invocation
Type: object
Plan constraint - invocation parameters.
Show Source
Nested Schema : Entitlement
Type: object
Entitlement resource representation.
Show Source
Nested Schema : endpoints
Type: array
The list of endpoints for this API.
Show Source
Nested Schema : Endpoint
Type: object
Endpoint resource representation.
Show Source
Nested Schema : Gateway
Type: object
Nested Schema : urls
Type: array
List of endpoint URL addresses.
Show Source
Nested Schema : ConstraintSettings
Type: object
Plan publication setting's constraint display options.
Show Source
Nested Schema : DescriptionSettings
Type: object
Plan publication setting's description display options.
Show Source
Nested Schema : IconSettings
Type: object
Plan publication setting's plan icon options.
Show Source
Nested Schema : RateSettings
Type: object
Plan publication setting's invocation rate display options flag.
Show Source
Nested Schema : InvocationSettings
Type: object
Plan invocation's display options.
Show Source

400 Response

Bad request: indicates a problem with the input parameters.

401 Response

Authentication required.

404 Response

Application not found.

500 Response

Server error.
Back to Top

Examples

The following example shows how to retrieve details about the {applicationId} application submitting a GET request on the REST resource using cURL. For more information about cURL, see Use cURL.

curl -i -X GET 
-H "Authorization: Bearer access_token
https://example.com:443/developers/services/v1/applications/{id}

{id} is the unique ID for an application. To retrieve available applications, see Get applications.

Example of Response Headers

The following shows an example of the response headers.

HTTP/1.1 200 OK
Server: Oracle Traffic Director
Date: Wed, 20 Dec 2017 05:19:46 GMT
Content-type: application/json
X-oracle-dms-ecid: 6^3rv0_eR00000000
X-oracle-dms-rid: 0:1

Example of Response Body

The following example shows the contents of the response body in JSON format, including details about the application and HATEOAS links to related operations.

{
    "contactCompany": "oracle",
    "lastUpdatedBy": "admin",
    "types": [],
    "contactEmail": "temp@oracle.com",
    "lastUpdatedAt": "2017-12-20T23:09:39-0800",
    "contactFirstName": "John",
    "applicationKey": "25f1f87a-4c9c-4609-b158-4fd81f4f5a26",
    "description": "Application for Temperature",
    "contactLdapName": "",
    "createdAt": "2017-12-20T22:30:24-0800",
    "createdBy": "admin",
    "plans": [],
    "name": "Temperature",
    "contactLastName": "Fernandaz",
    "links": [
        {
            "method": "GET",
            "templated": "true",
            "rel": "canonical",
            "href": "http://example.com:443/developers/services/v1/applications/110"
        },
        {
            "method": "GET",
            "templated": "true",
            "rel": "analytics",
            "href": "http://example.com:443/developers/services/v1/analytics/totals/requests"
        },
        {
            "method": "PUT",
            "templated": "true",
            "rel": "edit",
            "href": "http://example.com:443/developers/services/v1/applications/110"
        },
        {
            "method": "DELETE",
            "templated": "true",
            "rel": "delete",
            "href": "http://example.com:443/developers/services/v1/applications/110"
        },
        {
            "method": "GET",
            "templated": "true",
            "rel": "manage",
            "href": "http://example.com:443/developers/services/v1/applications/110/grants"
        },
        {
            "method": "PUT",
            "templated": "true",
            "rel": "reissuekey",
            "href": "http://example.com:443/developers/services/v1/applications/110/key"
        },
        {
            "method": "POST",
            "templated": "true",
            "rel": "register",
            "href": "http://example.com:443/developers/services/v1/plans/planId/subscriptions"
        },
        {
            "method": "DELETE",
            "templated": "true",
            "rel": "unregister",
            "href": "http://example.com:443/developers/services/v1/plans/planId/subscriptions/apiId"
        }
    ],
    "id": 110,
    "contactPhone": "8765432"
}
Back to Top