Skip to content

Create export job

Request

Creates an export job.

Security
ApiKeyAuth
Path
database_namestring(name)required

database name

Example:Alpha
table_namestring(name)required
Example:Bravo
Bodyapplication/x-www-form-urlencoded
access_key_idstring
Example:"a_key"
assume_rolestring
bucketstring
Example:"test_bucket"
domain_keystring(DomainKey)
Example:"domain_key_123"
encryptionstring
file_formatstring
Enum:"jsonl.gz""tsv.gz""json.gz""line-json.gz"
Example:"json.gz"
file_prefixstring
frominteger(Timestamp)
Example:1356998400
pool_namestring
Example:"pool_1"
secret_access_keystring
Example:"secret_abc"
storage_typestring
Value:"s3"
Example:"s3"
tointeger(Timestamp)
Example:1356998400
curl -i -X POST \
  https://api.treasuredata.com/v3/export/run/Alpha/Bravo \
  -H 'Authorization: TD1 <YOUR_TOKEN_HERE>' \
  -H 'Content-Type: application/x-www-form-urlencoded' \
  -d access_key_id=a_key \
  -d assume_role=string \
  -d bucket=test_bucket \
  -d domain_key=domain_key_123 \
  -d encryption=string \
  -d file_format=json.gz \
  -d file_prefix=string \
  -d from=1356998400 \
  -d pool_name=pool_1 \
  -d secret_access_key=secret_abc \
  -d storage_type=s3 \
  -d to=1356998400

Responses

OK

Bodyapplication/json
jobstring(JobIdAsString)required

unique identifier of job

Example:"19"
job_idstring(JobIdAsString)required

unique identifier of job

Example:"19"
databasestring(name)required

database name

Example:"Alpha"
Response
{ "job": "19", "job_id": "19", "database": "Alpha" }