Transform Jobs
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
limitinteger · min: 1 · max: 100OptionalDefault:
10cursorany ofOptional
stringOptional
nullOptional
statusany ofOptional
string · enumOptionalPossible values:
nullOptional
configuration_idany ofOptional
stringOptional
nullOptional
Responses
200
Successful Response
application/json
next_cursorany ofOptional
stringOptional
nullOptional
has_morebooleanRequired
totalintegerRequired
422
Validation Error
application/json
get
/transform-jobsAuthorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
configone ofRequired
or
or
or
or
or
or
or
or
or
input_dataset_idany ofOptional
stringOptional
nullOptional
max_questionsany ofOptional
integerOptional
nullOptional
max_cost_dollarsany ofOptional
numberOptional
nullOptional
configuration_idany ofOptional
stringOptional
nullOptional
nameany ofOptional
stringOptional
nullOptional
Responses
201
Successful Response
application/json
422
Validation Error
application/json
post
/transform-jobsAuthorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
configone ofRequired
or
or
or
or
or
or
or
or
or
max_questionsany ofOptional
integerOptional
nullOptional
Responses
200
Successful Response
application/json
total_cost_dollarsnumberRequired
llm_cost_dollarsnumberRequired
web_search_cost_dollarsnumberRequired
url_download_cost_dollarsnumberRequired
gemini_grounding_cost_dollarsnumberOptionalDefault:
0bigquery_cost_dollarsnumberOptionalDefault:
0422
Validation Error
application/json
post
/transform-jobs/cost-estimationAuthorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
job_idstringRequired
Responses
200
Successful Response
application/json
idstringRequired
organization_idstringRequired
configuration_idany ofOptional
stringOptional
nullOptional
nameany ofOptional
stringOptional
nullOptional
statusstring · enumRequiredPossible values:
error_messageany ofOptional
stringOptional
nullOptional
warning_messageany ofOptional
stringOptional
nullOptional
modal_function_call_idstringRequired
modal_app_idstringRequired
transform_configstringRequired
input_dataset_idany ofRequired
stringOptional
nullOptional
output_dataset_idany ofRequired
stringOptional
nullOptional
usageany ofOptional
or
nullOptional
estimated_cost_dollarsany ofOptional
numberOptional
nullOptional
created_atstring · date-timeRequired
updated_atstring · date-timeRequired
422
Validation Error
application/json
get
/transform-jobs/{job_id}Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
job_idstringRequired
Responses
200
Successful Response
application/json
anyOptional
400
Cannot cancel job with current status
404
Transform job not found
422
Validation Error
application/json
delete
/transform-jobs/{job_id}No content
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
job_idstringRequired
Responses
200
Successful Response
application/json
total_input_rowsintegerRequired
total_output_rowsintegerRequired
total_duration_secondsnumberRequired
404
Pipeline metrics not found
422
Validation Error
application/json
get
/transform-jobs/{job_id}/metricsLast updated
