Treasure Data API (3)
https://api.treasuredata.com/v3/
https://api.treasuredata.co.jp/v3/
https://api.ap02.treasuredata.com/v3/
https://api.eu01.treasuredata.com/v3/
https://api.treasuredata.com/v3/schedule/list
https://api.treasuredata.co.jp/v3/schedule/list
https://api.ap02.treasuredata.com/v3/schedule/list
https://api.eu01.treasuredata.com/v3/schedule/list
- cURL
- Java
- Go
- Ruby
- Python
- Node.js
curl -i -X GET \
https://api.treasuredata.com/v3/schedule/list \
-H 'Authorization: TD1 <YOUR_TOKEN_HERE>'
OK
Datetime in ISO 8601 format (2020-12-31T11:22:33-05:00
or 2020-12-31T11:22:33Z
for UTC)
the version of the query engine for the query, can be a version release name (e.g 'stable') or version number (e.g '0.205')
{ "schedules": [ { … } ] }
the version of the query engine for the query, can be a version release name (e.g 'stable') or version number (e.g '0.205')
https://api.treasuredata.com/v3/schedule/create/{schedule_name}
https://api.treasuredata.co.jp/v3/schedule/create/{schedule_name}
https://api.ap02.treasuredata.com/v3/schedule/create/{schedule_name}
https://api.eu01.treasuredata.com/v3/schedule/create/{schedule_name}
- cURL
- Java
- Go
- Ruby
- Python
- Node.js
curl -i -X POST \
'https://api.treasuredata.com/v3/schedule/create/{schedule_name}' \
-H 'Authorization: TD1 <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/x-www-form-urlencoded' \
-d name=string \
-d cron=string \
-d database=Alpha \
-d delay=5 \
-d executing_user_id=0 \
-d engine_version=stable \
-d pool_name=pool_1 \
-d priority=1 \
-d retry_limit=3 \
-d query=string \
-d result=string \
-d timezone=UTC \
-d type=string
{ "created_at": "2020-12-31T11:22:33Z", "cron": "string", "database": "Alpha", "delay": 5, "name": "string", "query": "string", "timezone": "UTC", "type": "string", "user_name": "Treasure Data" }
https://api.treasuredata.com/v3/schedule/delete/{schedule_name}
https://api.treasuredata.co.jp/v3/schedule/delete/{schedule_name}
https://api.ap02.treasuredata.com/v3/schedule/delete/{schedule_name}
https://api.eu01.treasuredata.com/v3/schedule/delete/{schedule_name}
- cURL
- Java
- Go
- Ruby
- Python
- Node.js
curl -i -X POST \
'https://api.treasuredata.com/v3/schedule/delete/{schedule_name}' \
-H 'Authorization: TD1 <YOUR_TOKEN_HERE>'
{ "created_at": "2020-12-31T11:22:33Z", "cron": "string", "database": "Alpha", "delay": 5, "name": "string", "query": "string", "timezone": "UTC", "type": "string", "user_name": "Treasure Data" }
the version of the query engine for the query, can be a version release name (e.g 'stable') or version number (e.g '0.205')
https://api.treasuredata.com/v3/schedule/update/{schedule_name}
https://api.treasuredata.co.jp/v3/schedule/update/{schedule_name}
https://api.ap02.treasuredata.com/v3/schedule/update/{schedule_name}
https://api.eu01.treasuredata.com/v3/schedule/update/{schedule_name}
- cURL
- Java
- Go
- Ruby
- Python
- Node.js
curl -i -X POST \
'https://api.treasuredata.com/v3/schedule/update/{schedule_name}' \
-H 'Authorization: TD1 <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/x-www-form-urlencoded' \
-d name=string \
-d cron=string \
-d database=Alpha \
-d delay=5 \
-d executing_user_id=0 \
-d engine_version=stable \
-d pool_name=pool_1 \
-d priority=1 \
-d retry_limit=3 \
-d query=string \
-d result=string \
-d timezone=UTC \
-d type=string
{ "created_at": "2020-12-31T11:22:33Z", "cron": "string", "database": "Alpha", "delay": 5, "name": "string", "query": "string", "timezone": "UTC", "type": "string", "user_name": "Treasure Data" }
https://api.treasuredata.com/v3/schedule/run/{schedule_name}/{schedule_time}
https://api.treasuredata.co.jp/v3/schedule/run/{schedule_name}/{schedule_time}
https://api.ap02.treasuredata.com/v3/schedule/run/{schedule_name}/{schedule_time}
https://api.eu01.treasuredata.com/v3/schedule/run/{schedule_name}/{schedule_time}
- cURL
- Java
- Go
- Ruby
- Python
- Node.js
curl -i -X POST \
'https://api.treasuredata.com/v3/schedule/run/{schedule_name}/1356998400' \
-H 'Authorization: TD1 <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/x-www-form-urlencoded' \
-d num=1 \
-d domain_key=domain_key_123
{ "jobs": [ { … } ] }
https://api.treasuredata.com/v3/schedule/history/{schedule_name}
https://api.treasuredata.co.jp/v3/schedule/history/{schedule_name}
https://api.ap02.treasuredata.com/v3/schedule/history/{schedule_name}
https://api.eu01.treasuredata.com/v3/schedule/history/{schedule_name}
- cURL
- Java
- Go
- Ruby
- Python
- Node.js
curl -i -X GET \
'https://api.treasuredata.com/v3/schedule/history/{schedule_name}?from=0&to=20' \
-H 'Authorization: TD1 <YOUR_TOKEN_HERE>'
OK
Datetime in custom format (2020-12-31 11:22:33 -0500
or 2020-12-31 11:22:33 UTC
for UTC)
Datetime in custom format (2020-12-31 11:22:33 -0500
or 2020-12-31 11:22:33 UTC
for UTC)
Datetime in custom format (2020-12-31 11:22:33 -0500
or 2020-12-31 11:22:33 UTC
for UTC)
unique identifier of job
unique identifier of job
the number of records in the result. Will be null
until job has finished, and may not be set for all query types
unique identifier of job
unique identifier of job
size in bytes of the job's result, in msgpack.gz
format
automatically retry this many times on failure
Datetime in custom format (2020-12-31 11:22:33 -0500
or 2020-12-31 11:22:33 UTC
for UTC)
Datetime in custom format (2020-12-31 11:22:33 -0500
or 2020-12-31 11:22:33 UTC
for UTC)
current status of the job
Datetime in custom format (2020-12-31 11:22:33 -0500
or 2020-12-31 11:22:33 UTC
for UTC)
Datetime in custom format (2020-12-31 11:22:33 -0500
or 2020-12-31 11:22:33 UTC
for UTC)
Datetime in custom format (2020-12-31 11:22:33 -0500
or 2020-12-31 11:22:33 UTC
for UTC)
{ "count": 20, "from": 5, "to": 15, "history": [ { … } ] }