Executing a Check Task
Function
Execute the check task.
URI
POST /v2/tasks/{task_id}/run
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
task_id |
Yes |
String |
Task ID |
Request Parameters
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
X-Auth-Token |
Yes |
String |
It can be obtained by calling an IAM API. The value of X-Subject-Token in the response header is the user token. Minimum: 1 Maximum: 100000 |
Content-Type |
Yes |
String |
Media type and encoding format. |
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
username |
No |
String |
Name of the user who has the permission on the temporary repository corresponding to the task. |
access_token |
No |
String |
Token of the user who has the permission on the temporary repository corresponding to the task. |
git_url |
No |
String |
Temporary repository address corresponding to the task. |
git_branch |
No |
String |
Temporary warehouse branch corresponding to the task. |
Response Parameters
Status code: 200
Parameter |
Type |
Description |
---|---|---|
exec_id |
String |
Execution ID |
Status code: 400
Parameter |
Type |
Description |
---|---|---|
error_code |
String |
Error Codes |
error_msg |
String |
Description |
Status code: 401
Parameter |
Type |
Description |
---|---|---|
error_code |
String |
Error Codes |
error_msg |
String |
Description |
Example Requests
Execute the check task. The URL of the code repository corresponding to the task is displayed based on the site requirements. The branch of the code repository is master, and the user name is displayed based on the site requirements.
POST https://{endpoint}/v2/tasks/{taskid}/run { "git_url" : "http://github.xxxxxxxx.git", "git_branch" : "master", "username" : "test", "access_token" : "xLD56xxxxxxxxxJF3Sdxxxx" }
Example Responses
Status code: 200
Request succeeded!
{ "exec_id" : "d163535d0*******81d6a7654443e" }
Status code: 400
Bad Request
{ "error_code" : "CC.00000000", "error_msg" : "The network is busy. Please try again later." }
Status code: 401
Unauthorized
{ "error_code" : "CC.00000003", "error_msg" : "The authentication information has expired." }
Status Codes
Status Code |
Description |
---|---|
200 |
Request succeeded! |
400 |
Bad Request |
401 |
Unauthorized |
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.