Get All Versions

get

/documents/api/

Get information for all versions of the API. The version resource provides information about all available versions or about a specific version of the API itself.

Request

There are no request parameters for this operation.

Back to Top

Response

Supported Media Types

200 Response

The request was fulfilled.
Body ()
Root Schema : VersionsResponse
Type: object
The response body includes information about the API versions operation.
Show Source
Nested Schema : VersionDefinition
Type: object
Version information.
Show Source
Example Response (application/json)
{
    "items":[
        {
            "version":"1.0",
            "lifecycle":"active",
            "isLatest":"false",
            "catalog":{
                "links":[
                    {
                        "ref":"canonical",
                        "href":"https://www.example.com/documents/api/1.0/metadata-catalog"
                    }
                ]
            },
            "links":[
                {
                    "ref":"canonical",
                    "href":"https://www.example.com/documents/api/1.0"
                }
            ]
        },
        {
            "version":"1.1",
            "lifecycle":"active",
            "isLatest":"false",
            "catalog":{
                "links":[
                    {
                        "ref":"canonical",
                        "href":"https://www.example.com/documents/api/1.1/metadata-catalog"
                    }
                ]
            },
            "links":[
                {
                    "ref":"canonical",
                    "href":"https://www.example.com/documents/api/1.1"
                }
            ]
        },
        {
            "version":"1.2",
            "lifecycle":"active",
            "isLatest":"true",
            "catalog":{
                "links":[
                    {
                        "ref":"canonical",
                        "href":"https://www.example.com/documents/api/1.2/metadata-catalog"
                    }
                ]
            },
            "links":[
                {
                    "ref":"canonical",
                    "href":"https://www.example.com/documents/api/1.2"
                }
            ]
        }
    ]
}
Back to Top

Examples

The following example returns all currently available versions of the API.

GET .../api

Request Header

None.

Request Body

None.

HTTP Status Code

HTTP_STATUS = 200

JSON Response

{
    "items": [
        {
            "version": "1.0",
            "lifecycle": "active",
            "isLatest": false,
            "catalog": {
                "links": [
                    {
                        "ref": "canonical",
                        "href": "https://www.example.com/documents/api/1.0/metadata-catalog"
                    }
                ]
            },
            "links": [
                {
                    "ref": "canonical",
                    "href": "https://www.example.com/documents/api/1.0"
                }
            ]
        },
        {
            "version": "1.1",
            "lifecycle": "active",
            "isLatest": false,
            "catalog": {
                "links": [
                    {
                        "ref": "canonical",
                        "href": "https://www.example.com/documents/api/1.1/metadata-catalog"
                    }
                ]
            },
            "links": [
                {
                    "ref": "canonical",
                    "href": "https://www.example.com/documents/api/1.1"
                }
            ]
        },
        {
            "version" : "1.2",
            "lifecycle" : "active",
            "isLatest" : true,
            "catalog" : {
                "links" : [
                    {
                        "ref" : "canonical",
                        "href" : "http://www.example.com/documents/api/1.2/metadata-catalog"
                    }
                ]
            },
            "links" : [
                {
                    "ref" : "canonical",
                    "href" : "http://www.example.com/documents/api/1.2"
                }
            ]
        }
    ]
}
Back to Top