Treasure Data: API Design & Integration Surface
Docs-backedREST API at api.treasuredata.com. Resources: databases, tables, jobs, bulk_imports, segment_configs. GET /v3/database/list lists databases. POST /v3/table/import/{db}/{table}/json imports JSON records (real-time ingestion). POST /v3/job/issue/hive/{db} runs a Hive query; POST /v3/job/issue/presto/{db} runs a Presto (Trino) query. GET /v3/job/status/{job_id} polls async query status. GET /v3/job/result/{job_id} retrieves query results (msgpack or JSON). Real-time event ingestion at api.in.treasuredata.com/js/v3/event/css/{db}/{table} (HTTP event collector). Bulk import: td-agent (Fluentd plugin) or td CLI.