The methods the Extensions API exposes, grouped by object. A dashboard extension talks to the host through these; a viz extension mostly receives its data as props and uses far fewer of them.
#Extensions
initializeAsyncinitializeDialogAsyncsetClickThroughAsynccreateVizImageAsyncreportExtensionRenderComplete
#Worksheet
getSummaryDataAsyncgetSummaryDataReaderAsyncgetSummaryColumnsInfoAsyncgetUnderlyingTablesAsyncgetUnderlyingTableDataAsyncgetUnderlyingTableDataReaderAsyncgetDataSourcesAsyncgetFiltersAsyncapplyFilterAsyncapplyRangeFilterAsyncapplyRelativeDateFilterAsyncapplyHierarchicalFilterAsyncclearFilterAsyncgetSelectedMarksAsyncselectMarksByValueAsyncselectMarksByIDAsyncclearSelectedMarksAsyncgetVisualSpecificationAsyncgetParametersAsyncaddEventListenerremoveEventListener
#Settings
getseterasegetAllsaveAsyncaddEventListenerremoveEventListener
#UI
displayDialogAsynccloseDialogsendDialogMessageAsyncsendDialogMessageToParentAsync