/
/Pinot Controller API
DocsSign in
Sign in
  • APIs
  • Generators
  • Stacks
  • Projects
  • Docs
  • History
  • Schema
Checked 1mo ago · Updated 1mo ago
AlterTable1
AppConfigs1
Application3
AtomicIngestion4
Auth2
BatchRestart1
Broker11
Cluster9
ClusterHealth4
Connection1
ConsistentPush1
Database4
DedupSnapshot6
Health4
Instance12
Leader2
Logger8
PerfAdvisor1
PeriodicTask2
Query4
Query API1
RateLimiter1
Restream4
Schema9
Segment30
Table51
  • getLists all TableConfigs in cluster
  • postAdd the TableConfigs using the tableConfigsStr json
  • getLists all tables in cluster
  • postAdds a table
  • postAssign server instances to a table
  • postRebalances a table (reassign instances and segments for a table)
  • deleteCancel all rebalance jobs for the given table, and noop if no rebalance is running
  • getGet the instance partitions
  • putCreate/update the instance partitions
  • deleteRemove the instance partitions
  • postSet hybrid table query time boundary based on offline segments' metadata
  • deleteDelete hybrid table query time boundary
  • delete/tables/{tableNameWithType}/partitions
  • getGet the TableConfigs for a given raw tableName
  • putUpdate the TableConfigs provided by the tableConfigsStr json
  • deleteDelete the TableConfigs
  • getLists the table configs
  • putUpdates table config for a table
  • deleteDeletes a table
  • getGet current table state
  • putEnable/disable a table
  • postForce commit the current consuming segments
  • getGet list of controller jobs for this table
  • getGet segment names to segment status map
  • getGet status for a submitted force commit operation
  • getGet table external view
  • getGet table ideal state
  • getGet the aggregate index details of all segments for a table
  • getGet the aggregate metadata of all segments for a table
  • getGet the aggregate validDocIds metadata of all segments for a table
  • getGets detailed stats of a rebalance operation
  • postIngest a file
  • postIngest from the given URI
  • getList table instances
  • getList tables to live brokers mappings
  • getList the brokers serving a table
  • getLists all tables in cluster
  • postPause consumption of a realtime table
  • postpreview
  • getRead table sizes
  • postRebuild broker resource for table
  • putRecommend config
  • postReplace an instance in the instance partitions
  • postResume consumption of a realtime table
  • getReturn pause status of a realtime table
  • getReturns state of consuming segments
  • getReturns state of pauseless table
  • gettable stats
  • gettable status
  • postValidate table config for a table
  • postValidate the TableConfigs
Task30
Tenant13
Tuner2
Upsert1
UpsertSnapshot7
User5
Version1
Zookeeper9