Generates clips for downloading. The api takes in a time range, and generates a clip of the first content available after startTime and before endTime, which may overflow beyond these bounds. Returned clips are truncated if the total size of the clips are larger than 100MB.
HTTP request
POST https://visionai.googleapis.com/v1/{name=projects/*/locations/*/corpora/*/assets/*}:clip
Required. The resource name of the asset to request clips for. Format: projects/{project_number}/locations/{locationId}/corpora/{corpus_id}/assets/{assetId}
Request body
The request body contains data with the following structure:
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-06-27 UTC."],[],[],null,["# Method: projects.locations.corpora.assets.clip\n\n- [HTTP request](#body.HTTP_TEMPLATE)\n- [Path parameters](#body.PATH_PARAMETERS)\n- [Request body](#body.request_body)\n - [JSON representation](#body.request_body.SCHEMA_REPRESENTATION)\n- [Response body](#body.response_body)\n - [JSON representation](#body.ClipAssetResponse.SCHEMA_REPRESENTATION)\n- [Authorization scopes](#body.aspect)\n- [IAM Permissions](#body.aspect_1)\n- [TimeIndexedUri](#TimeIndexedUri)\n - [JSON representation](#TimeIndexedUri.SCHEMA_REPRESENTATION)\n\nGenerates clips for downloading. The api takes in a time range, and generates a clip of the first content available after startTime and before endTime, which may overflow beyond these bounds. Returned clips are truncated if the total size of the clips are larger than 100MB.\n\n### HTTP request\n\n`POST https://visionai.googleapis.com/v1/{name=projects/*/locations/*/corpora/*/assets/*}:clip`\n\nThe URL uses [gRPC Transcoding](https://google.aip.dev/127) syntax.\n\n### Path parameters\n\n### Request body\n\nThe request body contains data with the following structure:\n\n### Response body\n\nResponse message for assets.clip API.\n\nIf successful, the response body contains data with the following structure:\n\n### Authorization scopes\n\nRequires the following OAuth scope:\n\n- `https://www.googleapis.com/auth/cloud-platform`\n\nFor more information, see the [Authentication Overview](https://cloud.google.com/docs/authentication/).\n\n### IAM Permissions\n\nRequires the following [IAM](https://cloud.google.com/iam/docs) permission on the `name` resource:\n\n- `visionai.assets.clip`\n\nFor more information, see the [IAM documentation](https://cloud.google.com/iam/docs).\n\nTimeIndexedUri\n--------------\n\nSigned uri with corresponding time range."]]