# Cloud Vision API ## API Docs - files [/v1p2beta1/files:annotate](https://jydtrmd9ff.apidog.io/api-3538036.md): Service that performs image detection and annotation for a batch of files. Now only "application/pdf", "image/tiff" and "image/gif" are supported. This service will extract at most 5 (customers can specify which 5 in AnnotateFileRequest.pages) frames (gif) or pages (pdf or tiff) from each file provided and perform detection and annotation for each image extracted. - files [/v1p2beta1/files:asyncBatchAnnotate](https://jydtrmd9ff.apidog.io/api-3538030.md): Run asynchronous image detection and annotation for a list of generic files, such as PDF files, which may contain multiple pages and multiple images per page. Progress and results can be retrieved through the `google.longrunning.Operations` interface. `Operation.metadata` contains `OperationMetadata` (metadata). `Operation.response` contains `AsyncBatchAnnotateFilesResponse` (results). - images [/v1p2beta1/images:annotate](https://jydtrmd9ff.apidog.io/api-3538031.md): Run image detection and annotation for a batch of images. - images [/v1p2beta1/images:asyncBatchAnnotate](https://jydtrmd9ff.apidog.io/api-3538032.md): Run asynchronous image detection and annotation for a list of images. Progress and results can be retrieved through the `google.longrunning.Operations` interface. `Operation.metadata` contains `OperationMetadata` (metadata). `Operation.response` contains `AsyncBatchAnnotateImagesResponse` (results). This service will write image annotation outputs to json files in customer GCS bucket, each json file containing BatchAnnotateImagesResponse proto. - projects [/v1p2beta1/{parent}/files:annotate](https://jydtrmd9ff.apidog.io/api-3538033.md): Service that performs image detection and annotation for a batch of files. Now only "application/pdf", "image/tiff" and "image/gif" are supported. This service will extract at most 5 (customers can specify which 5 in AnnotateFileRequest.pages) frames (gif) or pages (pdf or tiff) from each file provided and perform detection and annotation for each image extracted. - projects [/v1p2beta1/{parent}/files:asyncBatchAnnotate](https://jydtrmd9ff.apidog.io/api-3538034.md): Run asynchronous image detection and annotation for a list of generic files, such as PDF files, which may contain multiple pages and multiple images per page. Progress and results can be retrieved through the `google.longrunning.Operations` interface. `Operation.metadata` contains `OperationMetadata` (metadata). `Operation.response` contains `AsyncBatchAnnotateFilesResponse` (results). - projects [/v1p2beta1/{parent}/images:annotate](https://jydtrmd9ff.apidog.io/api-3538035.md): Run image detection and annotation for a batch of images. - projects [/v1p2beta1/{parent}/images:asyncBatchAnnotate](https://jydtrmd9ff.apidog.io/api-3538037.md): Run asynchronous image detection and annotation for a list of images. Progress and results can be retrieved through the `google.longrunning.Operations` interface. `Operation.metadata` contains `OperationMetadata` (metadata). `Operation.response` contains `AsyncBatchAnnotateImagesResponse` (results). This service will write image annotation outputs to json files in customer GCS bucket, each json file containing BatchAnnotateImagesResponse proto.