Data Labeling API

Public API for Google Cloud AI Data Labeling Service.


The Service name is needed to create RPC client stubs.

CreateAnnotationSpecSet Creates an annotation spec set by providing a set of labels.
CreateDataset Creates dataset.
CreateEvaluationJob Creates an evaluation job.
CreateFeedbackMessage Create a FeedbackMessage object.
CreateInstruction Creates an instruction for how data should be labeled.
DeleteAnnotatedDataset Deletes an annotated dataset by resource name.
DeleteAnnotationSpecSet Deletes an annotation spec set by resource name.
DeleteDataset Deletes a dataset by resource name.
DeleteEvaluationJob Stops and deletes an evaluation job.
DeleteFeedbackMessage Delete a FeedbackMessage.
DeleteFeedbackThread Delete a FeedbackThread.
DeleteInstruction Deletes an instruction object by resource name.
ExportData Exports data and annotations from dataset.
GetAnnotatedDataset Gets an annotated dataset by resource name.
GetAnnotationSpecSet Gets an annotation spec set by resource name.
GetDataItem Gets a data item in a dataset by resource name.
GetDataset Gets dataset by resource name.
GetEvaluation Gets an evaluation by resource name (to search, use
GetEvaluationJob Gets an evaluation job by resource name.
GetExample Gets an example by resource name, including both data and annotation.
GetFeedbackMessage Get a FeedbackMessage object.
GetFeedbackThread Get a FeedbackThread object.
GetInstruction Gets an instruction by resource name.
ImportData Imports data into dataset based on source locations defined in request.
LabelImage Starts a labeling task for image.
LabelText Starts a labeling task for text.
LabelVideo Starts a labeling task for video.
ListAnnotatedDatasets Lists annotated datasets for a dataset.
ListAnnotationSpecSets Lists annotation spec sets for a project.
ListDataItems Lists data items in a dataset.
ListDatasets Lists datasets under a project.
ListEvaluationJobs Lists all evaluation jobs within a project with possible filters.
ListExamples Lists examples in an annotated dataset.
ListFeedbackMessages List FeedbackMessages with pagination.
ListFeedbackThreads List FeedbackThreads with pagination.
ListInstructions Lists instructions for a project.
PauseEvaluationJob Pauses an evaluation job.
ResumeEvaluationJob Resumes a paused evaluation job.
SearchEvaluations Searches evaluations within a project.
SearchExampleComparisons Searches example comparisons from an evaluation.
UpdateEvaluationJob Updates an evaluation job.


GetIamPolicy Gets the access control policy for a resource.
SetIamPolicy Sets the access control policy on the specified resource.
TestIamPermissions Returns permissions that a caller has on the specified resource.


CancelOperation Starts asynchronous cancellation on a long-running operation.
DeleteOperation Deletes a long-running operation.
GetOperation Gets the latest state of a long-running operation.
ListOperations Lists operations that match the specified filter in the request.
WaitOperation Waits for the specified long-running operation until it is done or reaches at most a specified timeout, returning the latest state.