meta() | GET /v1/meta | 플랫폼 상수 |
search(q, { limit, offset, ... }) | GET /v1/data-apps | 카드 한 페이지(pagination 포함) |
getApp(appId) | GET /v1/data-apps/{app_id} | 전체 App 상세 |
run(appId, inputs, { wait, maxRecords, version, build }) | POST /v1/data-apps/{app_id}/runs | 실행 시작 |
call(appId, inputs, { maxRecords, timeout, raiseOnFailure, ... }) | POST + 폴링 | 블로킹 헬퍼: 최종 상태 또는 타임아웃까지 대기 |
getRun(runId, { wait }) | GET /v1/runs/{run_id} | 상태와 과금 스냅샷 |
listRunsPage(filters) | GET /v1/runs | 실행 한 페이지(pagination 포함) |
listRuns(filters) | GET /v1/runs | 실행 1페이지(items만) |
iterateRuns(filters) | GET /v1/runs | 자동 페이지 비동기 이터레이터 |
cancel(runId) | POST /v1/runs/{run_id}/cancel | 실행 취소 |
getRecords(runId, { offset, limit, fields }) | GET /v1/runs/{run_id}/records | 결과 레코드 한 페이지 |
iterateRecords(runId, { batch, fields }) | GET /v1/runs/{run_id}/records | 자동 페이지 비동기 이터레이터 |
exportRecords(runId, format) | GET /v1/runs/{run_id}/records | jsonl / csv 텍스트로 전체 내보내기 |
listDatasets({ offset, limit }) | GET /v1/datasets | 데이터셋 목록 |
setDatasetRetention(datasetId, retained) | PUT /v1/datasets/{dataset_id}/retention | 보존 플래그 설정 |
getDatasetRecords(datasetId, { offset, limit, fields }) | GET /v1/datasets/{dataset_id}/records | 데이터셋 레코드 한 페이지 |
iterateDatasetRecords(datasetId, { batch, fields }) | GET /v1/datasets/{dataset_id}/records | 자동 페이지 비동기 이터레이터 |
account() | GET /v1/account | 계정 정보와 누적 지출 |
billing({ groupBy, createdFrom, createdTo, tzOffset }) | GET /v1/billing | 청구 집계 |