Jump to Content
Twelve Labs API Documentation
GuidesRecipesAPI Reference
Request a DemoTwelve Labs API Documentation
Request a Demo
GuidesRecipesAPI Reference

Get started

  • Introduction
  • Understand
  • Quickstart

Guides

  • Authentication
  • Creating indexes
  • Uploading videos
    • Upload from the local file system
    • Upload from a URL
    • Cloud-to-cloud transfers
  • Performing searches
    • Using simple queries
    • Using combined queries
  • Providing custom transcriptions
    • Providing transcriptions from the local file system
    • Providing transcriptions from URLs
    • Cloud-to-cloud transfers
  • Extracting information from videos
    • Extracting transcriptions
    • Extracting text recognized in video (OCR)
  • Using webhooks
    • Manage webhooks
    • Requirements for processing notifications
    • Notification schema
  • Retrieving thumbnails
  • Classifying content
    • Classifying a single video
    • Classifying all the videos within an index

Concepts

  • Engines
  • Indexing options
  • Search options
  • Conversation option
  • Pagination
    • Indexes and tasks
    • Search results
    • Content classification
  • Sorting
    • Indexes and tasks
    • Search results
  • Filtering
    • Indexes and tasks
    • Search results
    • Content classification
  • Grouping and ungrouping

Developer communication

  • Versioning
  • Roadmap
  • Frequently asked questions
Powered by 

Filtering

Suggest Edits

All Twelve Labs API endpoints that return a list of results support filtering, but the implementation is slightly different depending on the endpoint that you are calling.

Depending on your use case, proceed to one of the following sections:

  • Indexes and tasks
  • Search results
  • Content classification

Updated 9 days ago