Querying Details About an API Version
Function
This API is used to query details about a specified TMS API version.
Calling Method
For details, see Calling APIs.
Authorization Information
Each account has all the permissions required to call all APIs, but IAM users must be assigned the required permissions.
- If you are using role/policy-based authorization, see Permissions Policies and Supported Actions for details on the required permissions.
 - If you are using identity policy-based authorization, no identity policy-based permission required for calling this API.
 
URI
GET /{api_version}
| 
        Parameter  | 
      
        Mandatory  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|---|
| 
        api_version  | 
      
        Yes  | 
      
        String  | 
      
        Specifies the API version.  | 
     
Request Parameters
| 
        Parameter  | 
      
        Mandatory  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|---|
| 
        X-Auth-Token  | 
      
        Yes  | 
      
        String  | 
      
        Specifies the user token. TMS is a global service. When calling the Identity and Access Management (IAM) API to obtain a user token, set the scope field to domain. The value of X-Subject-Token in the response header is the user token.  | 
     
Response Parameters
Status code: 200
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        version  | 
      
        VersionDetail object  | 
      
        Specifies the version details.  | 
     
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        id  | 
      
        String  | 
      
        Specifies the version ID, for example, v1.0.  | 
     
| 
        links  | 
      
        Array of Link objects  | 
      
        Specifies the API URL.  | 
     
| 
        version  | 
      
        String  | 
      
        If there are minor versions, the earliest minor version is returned. If there are no minor versions, null is returned.  | 
     
| 
        status  | 
      
        String  | 
      
        Specifies the version status. Possible values are as follows: CURRENT: widely used version SUPPORTED: earlier version which is still supported DEPRECATED: deprecated version which may be deleted later  | 
     
| 
        updated  | 
      
        String  | 
      
        Specifies the version release time, which is a UTC time. For example, the release time of v1.0 is 2016-12-09T00:00:00Z.  | 
     
| 
        min_version  | 
      
        String  | 
      
        If there are minor versions, the earliest minor version is returned. If there are no minor versions, null is returned.  | 
     
Status code: 400
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        error  | 
      
        RespErrorMessage object  | 
      
        Response error information.  | 
     
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        error_code  | 
      
        String  | 
      
        Request error code  | 
     
| 
        error_msg  | 
      
        String  | 
      
        Error message  | 
     
Status code: 404
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        error  | 
      
        RespErrorMessage object  | 
      
        Response error information.  | 
     
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        error_code  | 
      
        String  | 
      
        Request error code  | 
     
| 
        error_msg  | 
      
        String  | 
      
        Error message  | 
     
Status code: 405
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        error  | 
      
        RespErrorMessage object  | 
      
        Response error information.  | 
     
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        error_code  | 
      
        String  | 
      
        Request error code  | 
     
| 
        error_msg  | 
      
        String  | 
      
        Error message  | 
     
Status code: 406
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        error  | 
      
        RespErrorMessage object  | 
      
        Response error information.  | 
     
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        error_code  | 
      
        String  | 
      
        Request error code  | 
     
| 
        error_msg  | 
      
        String  | 
      
        Error message  | 
     
Status code: 408
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        error  | 
      
        RespErrorMessage object  | 
      
        Response error information.  | 
     
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        error_code  | 
      
        String  | 
      
        Request error code  | 
     
| 
        error_msg  | 
      
        String  | 
      
        Error message  | 
     
Status code: 409
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        error  | 
      
        RespErrorMessage object  | 
      
        Response error information.  | 
     
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        error_code  | 
      
        String  | 
      
        Request error code  | 
     
| 
        error_msg  | 
      
        String  | 
      
        Error message  | 
     
Status code: 410
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        error  | 
      
        RespErrorMessage object  | 
      
        Response error information.  | 
     
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        error_code  | 
      
        String  | 
      
        Request error code  | 
     
| 
        error_msg  | 
      
        String  | 
      
        Error message  | 
     
Status code: 412
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        error  | 
      
        RespErrorMessage object  | 
      
        Response error information.  | 
     
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        error_code  | 
      
        String  | 
      
        Request error code  | 
     
| 
        error_msg  | 
      
        String  | 
      
        Error message  | 
     
Status code: 429
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        error  | 
      
        RespErrorMessage object  | 
      
        Response error information.  | 
     
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        error_code  | 
      
        String  | 
      
        Request error code  | 
     
| 
        error_msg  | 
      
        String  | 
      
        Error message  | 
     
Status code: 500
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        error  | 
      
        RespErrorMessage object  | 
      
        Response error information.  | 
     
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        error_code  | 
      
        String  | 
      
        Request error code  | 
     
| 
        error_msg  | 
      
        String  | 
      
        Error message  | 
     
Status code: 501
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        error  | 
      
        RespErrorMessage object  | 
      
        Response error information.  | 
     
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        error_code  | 
      
        String  | 
      
        Request error code  | 
     
| 
        error_msg  | 
      
        String  | 
      
        Error message  | 
     
Status code: 503
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        error  | 
      
        RespErrorMessage object  | 
      
        Response error information.  | 
     
Example Requests
Querying details about a TMS API version
GET https://{Endpoint}/v1.0
 Example Responses
Status code: 200
OK
{
  "version" : {
    "id" : "v1.0",
    "links" : [ {
      "rel" : "self",
      "href" : "https://{Endpoint}/v1.0"
    } ],
    "version" : "",
    "status" : "CURRENT",
    "updated" : "2016-12-09T00:00:00Z",
    "min_version" : ""
  }
}
 Status Codes
| 
        Status Code  | 
      
        Description  | 
     
|---|---|
| 
        200  | 
      
        OK  | 
     
| 
        400  | 
      
        Bad Request  | 
     
| 
        404  | 
      
        Not Found  | 
     
| 
        405  | 
      
        Method Not Allowed  | 
     
| 
        406  | 
      
        Not Acceptable  | 
     
| 
        408  | 
      
        Request Timeout  | 
     
| 
        409  | 
      
        Conflict  | 
     
| 
        410  | 
      
        Gone  | 
     
| 
        412  | 
      
        Precondition Failed  | 
     
| 
        429  | 
      
        Too Many Requests  | 
     
| 
        500  | 
      
        Internal Server Error  | 
     
| 
        501  | 
      
        Not Implemented  | 
     
| 
        503  | 
      
        Service Unavailable  | 
     
Error Codes
See Error Codes.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.