Queries the status and other information of a specific code version of a specified Routine.
Operation description
Operation description
By calling this API operation, you can retrieve detailed information about a specific code version of a Routine, including but not limited to the version status, creation time, and whether the version contains Assets resource files. You must specify the Routine name and the code version number as request parameters.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
esa:GetRoutineCodeVersionInfo |
none |
*All Resource
|
None | None |
Request syntax
POST HTTP/1.1
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| Name |
string |
Yes |
The name of the Edge Routine. |
test |
| CodeVersion |
string |
Yes |
The code version number to query. |
1710120201067203242 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Schema of Response |
||
| RequestId |
string |
The request ID. |
0AEDAF20-4DDF-4165-8750-47FF9C1929C9 |
| CodeVersion |
string |
The code version number. |
1710120201067203242 |
| Status |
string |
The status of the code version. |
Available |
| CodeDescription |
string |
The description of the code version. |
code desc version unstable |
| CreateTime |
string |
The time when the code version was created. The time follows the RFC 3339 standard in the UTC time zone. |
2025-08-04T01:54:19Z |
| HasAssets |
boolean |
Indicates whether the code version contains Assets files. |
true |
| ExtraInfo |
string |
The extra information of the code version. The value is in JSON string format. |
{} |
| BuildId |
integer |
The build ID of the code. |
26035169 |
| ConfOptions |
object |
The list of configuration items for the code version. |
|
| NotFoundStrategy |
string |
The NotFoundStrategy configuration item. |
SinglePageApplication |
Examples
Success response
JSON format
{
"RequestId": "0AEDAF20-4DDF-4165-8750-47FF9C1929C9",
"CodeVersion": "1710120201067203242",
"Status": "Available",
"CodeDescription": "code desc version unstable",
"CreateTime": "2025-08-04T01:54:19Z",
"HasAssets": true,
"ExtraInfo": "{}",
"BuildId": 26035169,
"ConfOptions": {
"NotFoundStrategy": "SinglePageApplication"
}
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InternalException | Failed to call the service. Try again later or contact technical support. | Failed to call the service. Try again later or contact technical support. |
| 400 | InvalidParameter | The specified parameter is invalid. | The specified parameter is invalid. |
| 400 | RoutineNotExist | The routine name does not exist. Check the routine name and try again. | The routine name does not exist. Check the routine name and try again. |
| 400 | InternalOperationError | Failed to call the service. Try again later or contact technical support. | Failed to call the service. Try again later or contact technical support. |
| 400 | CodeVersionNumberExceedQuotaLimit | The maximum number of code versions in your plan has been reached. Check your plan quota and upgrade the plan to request a quota increase. | The maximum number of code versions in your plan has been reached. Check your plan quota and upgrade the plan to request a quota increase. |
| 400 | RoutineUserServiceStatusHalt | Failed to update the configurations because you have overdue payments. | Failed to update the configurations because you have overdue payments. |
| 400 | ParameterNotExist | The specified parameter does not exist. Check your configurations and try again. | The specified parameter does not exist. Check your configurations and try again. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.