API Documents/Treasure Workflow API//
- Start a workflow execution as a new session or a new attempt of an existing session
List attempts with filters
Get an attempt
Set a cancel-requested flag on a running attempt
List attempts of a session of a given attempt
List tasks of an attempt
Start a workflow executio...
"resume" is used to rerun an attempt. It is used in the case an attempt failed then users want to resume it from the middle.It has two modes "failed" or "from" to set the way to resume.In "failed" mode, the attempt specified by "attemptId" is resumed from the failed tasks.In "from" mode, the attempt is resumed from the task which is set in "from" field.
Security
ApiKeyAuth
project name. workflowId or (projectName and workflowName) are required
Example:"project-a"
workflow ID. workflowId or (projectName and workflowName) are required
Example:"123456"
- awshttps://api-workflow.treasuredata.com/api/attempts
- aws-tokyohttps://api-workflow.treasuredata.co.jp/api/attempts
- eu01https://api-workflow.eu01.treasuredata.com/api/attempts
- ap02https://api-workflow.ap02.treasuredata.com/api/attempts
- ap03https://api-workflow.ap03.treasuredata.com/api/attempts
- failed
- from
curl -i -X PUT \
https://api-workflow.treasuredata.com/api/attempts \
-H 'Authorization: TD1 <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"allowQueueing": true,
"params": {
"key1": 12345
},
"projectName": "project-a",
"resume": {
"attemptId": "12345",
"mode": "failed"
},
"retryAttemptName": "string",
"sessionTime": "2023-08-17T18:56:24+09:00",
"workflowId": "123456",
"workflowName": "workflow-a"
}'return an attempt
unique UUID of this session
Example:"2b91a014-076e-4c6d-8b51-f4f91089cab2"
The current status of the attempt.
Enum:"blocked""queued""running""canceling""success""error""killed"
Example:"running"
Response
{ "cancelRequested": true, "createdAt": "2023-08-18T06:52:33Z", "done": true, "finishedAt": "2023-08-18T06:52:33Z", "id": "123456", "index": 1, "params": {}, "poolId": "42", "project": { "id": "123456", "name": "abcdefg" }, "retryAttemptName": "retry-12345", "sessionId": "123456", "sessionTime": "2022-12-31T23:59:00+00:00", "sessionUuid": "2b91a014-076e-4c6d-8b51-f4f91089cab2", "status": "running", "success": true, "workflow": { "id": "123456", "name": "abcdefg" } }