Treasure Workflow
Treasure Workflow (1.0)
Download OpenAPI description
Languages
Servers
Mock server
https://docs.treasuredata.com/_mock/apis/workflow
aws
https://api-workflow.treasuredata.com
aws-tokyo
https://api-workflow.treasuredata.co.jp
eu01
https://api-workflow.eu01.treasuredata.com
ap02
https://api-workflow.ap02.treasuredata.com
ap03
https://api-workflow.ap03.treasuredata.com
- Mock serverhttps://docs.treasuredata.com/_mock/apis/workflow/api/schedules
- awshttps://api-workflow.treasuredata.com/api/schedules
- aws-tokyohttps://api-workflow.treasuredata.co.jp/api/schedules
- eu01https://api-workflow.eu01.treasuredata.com/api/schedules
- ap02https://api-workflow.ap02.treasuredata.com/api/schedules
- ap03https://api-workflow.ap03.treasuredata.com/api/schedules
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.treasuredata.com/_mock/apis/workflow/api/schedules?last_id=0' \
-H 'Authorization: TD1 <YOUR_TOKEN_HERE>'Response
application/json
{ "schedules": [ { … } ] }
- Mock serverhttps://docs.treasuredata.com/_mock/apis/workflow/api/schedules/{id}
- awshttps://api-workflow.treasuredata.com/api/schedules/{id}
- aws-tokyohttps://api-workflow.treasuredata.co.jp/api/schedules/{id}
- eu01https://api-workflow.eu01.treasuredata.com/api/schedules/{id}
- ap02https://api-workflow.ap02.treasuredata.com/api/schedules/{id}
- ap03https://api-workflow.ap03.treasuredata.com/api/schedules/{id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.treasuredata.com/_mock/apis/workflow/api/schedules/{id}' \
-H 'Authorization: TD1 <YOUR_TOKEN_HERE>'Response
application/json
{ "disabledAt": "2023-08-18T06:52:33Z", "id": "123456", "nextRunTime": "2023-08-18T06:52:33Z", "nextScheduleTime": "2022-12-31T23:59:00+00:00", "project": { "id": "123456", "name": "abcdefg" }, "workflow": { "id": "123456", "name": "abcdefg" } }
- Mock serverhttps://docs.treasuredata.com/_mock/apis/workflow/api/schedules/{id}/backfill
- awshttps://api-workflow.treasuredata.com/api/schedules/{id}/backfill
- aws-tokyohttps://api-workflow.treasuredata.co.jp/api/schedules/{id}/backfill
- eu01https://api-workflow.eu01.treasuredata.com/api/schedules/{id}/backfill
- ap02https://api-workflow.ap02.treasuredata.com/api/schedules/{id}/backfill
- ap03https://api-workflow.ap03.treasuredata.com/api/schedules/{id}/backfill
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://docs.treasuredata.com/_mock/apis/workflow/api/schedules/{id}/backfill' \
-H 'Authorization: TD1 <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"attemptName": "string",
"count": 0,
"dryRun": true,
"fromTime": "2023-08-18T06:52:33Z"
}'Response
application/json
{ "attempts": [ { … } ], "id": "123456", "project": { "id": "123456", "name": "abcdefg" }, "workflow": { "id": "123456", "name": "abcdefg" } }
- Mock serverhttps://docs.treasuredata.com/_mock/apis/workflow/api/schedules/{id}/disable
- awshttps://api-workflow.treasuredata.com/api/schedules/{id}/disable
- aws-tokyohttps://api-workflow.treasuredata.co.jp/api/schedules/{id}/disable
- eu01https://api-workflow.eu01.treasuredata.com/api/schedules/{id}/disable
- ap02https://api-workflow.ap02.treasuredata.com/api/schedules/{id}/disable
- ap03https://api-workflow.ap03.treasuredata.com/api/schedules/{id}/disable
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://docs.treasuredata.com/_mock/apis/workflow/api/schedules/{id}/disable' \
-H 'Authorization: TD1 <YOUR_TOKEN_HERE>'Response
application/json
{ "createdAt": "2023-08-18T06:52:33Z", "disabledAt": "2023-08-18T06:52:33Z", "id": "123456", "nextRunTime": "2023-08-18T06:52:33Z", "nextScheduleTime": "2022-12-31T23:59:00+00:00", "project": { "id": "123456", "name": "abcdefg" }, "updatedAt": "2023-08-18T06:52:33Z", "workflow": { "id": "123456", "name": "abcdefg" } }
- Mock serverhttps://docs.treasuredata.com/_mock/apis/workflow/api/schedules/{id}/enable
- awshttps://api-workflow.treasuredata.com/api/schedules/{id}/enable
- aws-tokyohttps://api-workflow.treasuredata.co.jp/api/schedules/{id}/enable
- eu01https://api-workflow.eu01.treasuredata.com/api/schedules/{id}/enable
- ap02https://api-workflow.ap02.treasuredata.com/api/schedules/{id}/enable
- ap03https://api-workflow.ap03.treasuredata.com/api/schedules/{id}/enable
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://docs.treasuredata.com/_mock/apis/workflow/api/schedules/{id}/enable' \
-H 'Authorization: TD1 <YOUR_TOKEN_HERE>' \
-H 'Content-Type: */*' \
-d '[object Object]'Response
application/json
{ "createdAt": "2023-08-18T06:52:33Z", "disabledAt": "2023-08-18T06:52:33Z", "id": "123456", "nextRunTime": "2023-08-18T06:52:33Z", "nextScheduleTime": "2022-12-31T23:59:00+00:00", "project": { "id": "123456", "name": "abcdefg" }, "updatedAt": "2023-08-18T06:52:33Z", "workflow": { "id": "123456", "name": "abcdefg" } }
Bodyapplication/json
skip before the time. nextTime or (fromTime and count) are required.
Example: "2023-08-18T06:52:33Z"
- Mock serverhttps://docs.treasuredata.com/_mock/apis/workflow/api/schedules/{id}/skip
- awshttps://api-workflow.treasuredata.com/api/schedules/{id}/skip
- aws-tokyohttps://api-workflow.treasuredata.co.jp/api/schedules/{id}/skip
- eu01https://api-workflow.eu01.treasuredata.com/api/schedules/{id}/skip
- ap02https://api-workflow.ap02.treasuredata.com/api/schedules/{id}/skip
- ap03https://api-workflow.ap03.treasuredata.com/api/schedules/{id}/skip
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://docs.treasuredata.com/_mock/apis/workflow/api/schedules/{id}/skip' \
-H 'Authorization: TD1 <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"count": 0,
"dryRun": true,
"fromTime": "2023-08-18T06:52:33Z",
"nextRunTime": "2023-08-18T06:52:33Z",
"nextTime": "2022-12-31T23:59:00+00:00"
}'Response
application/json
{ "createdAt": "2023-08-18T06:52:33Z", "disabledAt": "2023-08-18T06:52:33Z", "id": "123456", "nextRunTime": "2023-08-18T06:52:33Z", "nextScheduleTime": "2022-12-31T23:59:00+00:00", "project": { "id": "123456", "name": "abcdefg" }, "updatedAt": "2023-08-18T06:52:33Z", "workflow": { "id": "123456", "name": "abcdefg" } }