Obtaining the Directed Acyclic Graph of a Build Record (Unavailable Soon)
Function
This API is used to obtain the directed acyclic graph of a build record.
Calling Method
For details, see Calling APIs.
URI
GET /v3/{build_flow_record_id}/flow-graph
|
Parameter |
Mandatory |
Type |
Description |
|---|---|---|---|
|
build_flow_record_id |
Yes |
String |
Definition Build record ID of a parent task. Constraints Use a 36-character string that includes digits and lowercase letters. Range N/A. Default Value N/A. |
Request Parameters
|
Parameter |
Mandatory |
Type |
Description |
|---|---|---|---|
|
X-Auth-Token |
Yes |
String |
Definition User token. (The value of the X-Subject-Token response header is the user token.) It is obtained by calling the IAM API. Constraints Global tenant tokens are not supported. Use a region-level token whose scope is project. Range N/A. Default Value N/A. |
Response Parameters
Status code: 200
|
Parameter |
Type |
Description |
|---|---|---|
|
success |
Boolean |
Definition Status. Range ● true: Success. ● false: Failure. |
|
message |
String |
Definition Message. Range N/A. |
|
err_code |
String |
Definition Error code. Range N/A. |
|
result |
result object |
Definition Data returned after the API is successfully called. Range N/A. |
|
Parameter |
Type |
Description |
|---|---|---|
|
edges |
Array of edges objects |
Definition Edges. Range N/A. |
|
vertices |
Array of Vertices objects |
Definition Record information. Range N/A. |
|
Parameter |
Type |
Description |
|---|---|---|
|
from |
String |
Definition Dependent subtask ID. Range N/A. |
|
to |
String |
Definition Dependency subtask ID. Range N/A. |
|
Parameter |
Type |
Description |
|---|---|---|
|
id |
String |
Definition Build record ID of a subtask. Range N/A. |
|
status |
String |
Definition Execution status of a subtask. Range N/A. |
|
display_name |
String |
Definition Subtask name. Range N/A. |
|
build_duration |
Integer |
Definition Build duration of a subtask. Range N/A. |
|
start_time |
String |
Definition Subtask start time. Range N/A. |
|
finish_time |
String |
Definition Subtask end time. Range N/A. |
|
build_no |
String |
Definition Build number of a subtask. Range 0–2147483647 |
Status code: 400
|
Parameter |
Type |
Description |
|---|---|---|
|
error_code |
String |
Error code. |
|
error_msg |
String |
Error message. |
Status code: 401
|
Parameter |
Type |
Description |
|---|---|---|
|
error_code |
String |
Error code. |
|
error_msg |
String |
Error message. |
Status code: 403
|
Parameter |
Type |
Description |
|---|---|---|
|
error_code |
String |
Error code. |
|
error_msg |
String |
Error message. |
Status code: 404
|
Parameter |
Type |
Description |
|---|---|---|
|
error_code |
String |
Error code. |
|
error_msg |
String |
Error message. |
Status code: 500
|
Parameter |
Type |
Description |
|---|---|---|
|
error_code |
String |
Error code. |
|
error_msg |
String |
Error message. |
Example Requests
GET https://{endpoint}/v3/2ab0e6a3-3e1a-4708-bb16-fff2b0999027/flow-graph
Example Responses
Status code: 200
OK
{
"success" : true,
"result" : {
"edges" : [ {
"from" : "d5587caf-05d7-42af-8ed2-daa20eb1de1b",
"to" : "af81a8ff-1d53-4e0a-9108-fa7880366e73"
} ],
"vertices" : [ {
"id" : "7607d919-6c21-43b3-a06e-ee016ff8e7c7",
"status" : "SUCCESS",
"display_name" : "job4",
"build_duration" : 38156,
"start_time" : "2020-12-30T17:33:11+08:00",
"finish_time" : "2020-12-30T17:33:27+08:00",
"build_no" : "535"
} ]
}
}
Status Codes
|
Status Code |
Description |
|---|---|
|
200 |
OK |
|
400 |
Bad Request |
|
401 |
Unauthorized |
|
403 |
Forbidden |
|
404 |
Not Found |
|
500 |
Internal Server Error |
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.