Google Dataflow API

Manages Google Cloud Dataflow projects on Google Cloud Platform.

Service: dataflow.googleapis.com

All URIs below are relative to https://dataflow.googleapis.com

This service provides the following discovery document:

Collection: v1b3.projects.jobs

Methods
create POST /v1b3/projects/{projectId}/jobs
Creates a Cloud Dataflow job.
get GET /v1b3/projects/{projectId}/jobs/{jobId}
Gets the state of the specified Cloud Dataflow job.
getMetrics GET /v1b3/projects/{projectId}/jobs/{jobId}/metrics
Request the job status.
list GET /v1b3/projects/{projectId}/jobs
List the jobs of a project.
update PUT /v1b3/projects/{projectId}/jobs/{jobId}
Updates the state of an existing Cloud Dataflow job.

Collection: v1b3.projects.jobs.messages

Methods
list GET /v1b3/projects/{projectId}/jobs/{jobId}/messages
Request the job status.

Collection: v1b3.projects.locations.jobs

Methods
create POST /v1b3/projects/{projectId}/locations/{location}/jobs
Creates a Cloud Dataflow job.
get GET /v1b3/projects/{projectId}/locations/{location}/jobs/{jobId}
Gets the state of the specified Cloud Dataflow job.
getMetrics GET /v1b3/projects/{projectId}/locations/{location}/jobs/{jobId}/metrics
Request the job status.
list GET /v1b3/projects/{projectId}/locations/{location}/jobs
List the jobs of a project.
update PUT /v1b3/projects/{projectId}/locations/{location}/jobs/{jobId}
Updates the state of an existing Cloud Dataflow job.

Collection: v1b3.projects.locations.jobs.messages

Methods
list GET /v1b3/projects/{projectId}/locations/{location}/jobs/{jobId}/messages
Request the job status.

Collection: v1b3.projects.locations.templates

Methods
create POST /v1b3/projects/{projectId}/locations/{location}/templates
Creates a Cloud Dataflow job from a template.
get GET /v1b3/projects/{projectId}/locations/{location}/templates:get
Get the template associated with a template.
launch POST /v1b3/projects/{projectId}/locations/{location}/templates:launch
Launch a template.

Collection: v1b3.projects.templates

Methods
create POST /v1b3/projects/{projectId}/templates
Creates a Cloud Dataflow job from a template.
get GET /v1b3/projects/{projectId}/templates:get
Get the template associated with a template.
launch POST /v1b3/projects/{projectId}/templates:launch
Launch a template.
Was this page helpful? Let us know how we did:

Send feedback about...

Cloud Dataflow Documentation