Skip to content
This repository has been archived by the owner on Dec 20, 2024. It is now read-only.

OLAP REST Command Summary

JoeWinter edited this page Mar 23, 2015 · 15 revisions

[Table of Contents](https://github.com/dell-oss/Doradus/wiki/OLAP Databases: Table-of-Contents) | Previous | Next
OLAP REST Commands: OLAP REST Command Summary


The REST API commands supported by Doradus OLAP are summarized below:
REST Command Method and URI
Application Management Commands
Create Application POST /_applications
Modify Application PUT /_applications/{application}
List Application GET /_applications/{application}
List All Applications GET /_applications
Delete Application DELETE /_applications/{application}
DELETE /_applications/{application}/{key}
Object Update Commands
Add Batch POST /{application}/{shard}
Delete Batch DELETE /{application}/{shard}
Shard Management Commands
List Shards GET /{application}/_shards
Get Shard Statistics GET /{application}/_shards/{shard}
GET /{application}/_statistics/{shard}
GET /{application}/_statistics/{shard}?{params}
Merge Shard POST /{application}/_shards/{shard}
Delete Shard DELETE /{application}/_shards/{shard}
Query Commands
Object Query via URI GET /{application}/{table}/_query?{params}
Object Query via Entity GET /{application}/{table}/_query
PUT /{application}/{table}/_query
Aggregate Query via URI GET /{application}/{table}/_aggregate?{params}
Aggregate Query via Entity GET /{application}/{table}/_aggregat
PUT /{application}/{table}/_aggregate
Find Duplicates GET /{application}/{table}/_duplicates?{params}
Task Status Commands
Get All Tasks Status GET /_tasks
OLAP Browser Interface
OLAP Browser Home GET /_olapp

As previously described, when Doradus is executing in multi-tenant mode, these application commands may be directed to a specific tenant in which case the ?tenant URI parameter and Authorization header must be included in the command.

Details on each command are described in the following sections.

Clone this wiki locally