Resources

The resources use a data model that is supported by a set of client-side libraries that are made available on the files and libraries page.

There is a WADL document available that describes the resources API.

You may also enjoy the Swagger UI provided for this API.

name path methods description
IndexResource
  • /index
  • /admin/stack
  • /admin/status
  • GET
  • GET
  • GET
  • GET
The Class IndexResource.
LogResource
  • /logs
  • /logs/{logSegregrationStr}
  • GET
  • GET
The logs resource
MetastoreResource
  • /metastore
  • /metastore/cubes
  • /metastore/databases
  • /metastore/dimensions
  • /metastore/dimtables
  • /metastore/facts
  • /metastore/nativetables
  • /metastore/segmentations
  • /metastore/storages
  • /metastore/chains/{tableName}
  • /metastore/cubes/{cubeName}
  • /metastore/databases/current
  • /metastore/databases/{dbName}
  • /metastore/dimensions/{dimName}
  • /metastore/dimtables/{dimTableName}
  • /metastore/facts/{factName}
  • /metastore/flattened/{tableName}
  • /metastore/nativetables/{tableName}
  • /metastore/segmentations/{segmentationName}
  • /metastore/storages/{storageName}
  • /metastore/storages/{storage}
  • /metastore/cubes/{cubeName}/facts
  • /metastore/cubes/{cubeName}/latestdate
  • /metastore/cubes/{cubeName}/segmentations
  • /metastore/dimensions/{dimName}/dimtables
  • /metastore/dimtables/{dimTableName}/storages
  • /metastore/facts/{factName}/storages
  • /metastore/facts/{factName}/timelines
  • /metastore/dimtables/{dimTableName}/storages/{storage}
  • /metastore/facts/{factName}/storages/{storage}
  • /metastore/dimtables/{dimTableName}/storages/{storage}/partition
  • /metastore/dimtables/{dimTableName}/storages/{storage}/partitions
  • /metastore/facts/{factName}/storages/{storage}/partition
  • /metastore/facts/{factName}/storages/{storage}/partitions
  • GET
  • DELETE GET POST
  • GET POST
  • DELETE GET POST
  • GET POST
  • DELETE GET POST
  • GET
  • DELETE GET POST
  • DELETE GET POST
  • GET
  • DELETE GET PUT
  • GET PUT
  • DELETE
  • DELETE GET PUT
  • DELETE GET PUT
  • DELETE GET PUT
  • GET
  • GET
  • DELETE GET PUT
  • PUT
  • DELETE GET
  • GET
  • GET
  • GET
  • GET
  • DELETE GET POST
  • DELETE GET POST
  • GET
  • DELETE GET
  • DELETE GET
  • DELETE POST PUT
  • DELETE GET POST PUT
  • DELETE POST PUT
  • DELETE GET POST PUT
metastore resource api

This provides api for all things metastore.
QueryServiceResource
  • /queryapi
  • /queryapi/preparedqueries
  • /queryapi/queries
  • /queryapi/preparedqueries/{prepareHandle}
  • /queryapi/queries/detail
  • /queryapi/queries/{queryHandle}
  • /queryapi/queries/{queryHandle}/httpresultset
  • /queryapi/queries/{queryHandle}/resultset
  • /queryapi/queries/{queryHandle}/resultsetmetadata
  • GET
  • DELETE GET POST
  • DELETE GET POST
  • DELETE GET POST PUT
  • GET
  • DELETE GET PUT
  • GET
  • DELETE GET
  • GET
queryapi resource

This provides api for all things query.
QuotaResource
  • /quota
  • GET
The Class QuotaResource.
SavedQueryResource
  • /queryapi/savedqueries
  • /queryapi/savedqueries/health
  • /queryapi/savedqueries/parameters
  • /queryapi/savedqueries/{id}
  • GET POST
  • GET
  • POST
  • DELETE GET POST PUT
ScheduleResource
  • /scheduler
  • /scheduler/jobs
  • /scheduler/instances/{instanceHandle}
  • /scheduler/jobs/stats
  • /scheduler/jobs/{jobHandle}
  • /scheduler/jobs/{jobHandle}/info
  • /scheduler/jobs/{jobHandle}/instances
  • GET
  • GET POST
  • GET POST
  • GET
  • DELETE GET POST PUT
  • GET
  • GET
REST end point for all scheduler operations.
SessionResource
  • /session
  • /session/params
  • /session/sessions
  • /session/resources/add
  • /session/resources/delete
  • /session/resources/list
  • DELETE GET POST
  • GET PUT
  • DELETE GET
  • PUT
  • PUT
  • GET
Session resource api

This provides api for all things in session.