JUMP TOTwelve Labs Video Understanding APIAPI ReferenceEnginesThe engine objectList enginesgetRetrieve an enginegetIndexesThe index objectCreate an indexpostList indexesgetRetrieve an indexgetUpdate an indexputDelete an indexdeleteIndexes/VideosThe video objectList videosgetRetrieve video informationgetUpdate video informationputDelete video informationdeleteRetrieve a transcriptiongetRetrieve text recognized in video (OCR)getExtract logosgetRetrieve a thumbnailgetTasksThe task objectCreate a video indexing taskpostList video indexing tasksgetRetrieve a video indexing taskgetDelete a video indexing taskdeleteRetrieve tasks by statusgetUpload videos from external providerspostTasks/TransfersMake a cloud-to-cloud transferpostText-to-video searchMake a text-to-video search requestpostMake a combined search requestpostRetrieve a specific page of search resultsgetRetrieve a specific page of combined search resultsgetAny-to-video searchMake any-to-video search requestspostRetrieve a specific page of search resultsgetClassifyClassify a set of videospostClassify all the videos in an indexpostRetrieve a specific page of resultsgetGenerate text from videoTitles, topics, or hashtagspostSummaries, chapters, or highlightspostOpen-ended textspostText embeddingsThe text embedding objectCreate text embeddingspostVideo embeddingsThe video embedding objectCreate a video embedding taskpostRetrieve the status of a video embedding taskgetRetrieve video embeddingsgetError codesPowered by Make a cloud-to-cloud transferpost https://api.twelvelabs.io/v1.2/tasks/transfersThis method makes a cloud-to-cloud transfer.