Newer Version Available
Wave REST API Resources Overview (Pilot)
The Wave REST API provides
resources so you can access your Analytics Cloud
data.
All Wave REST API resources are accessed using:
- A base URI for your company (for example, https://na1.salesforce.com)
- Version information (for example, /services/data/v34.0)
- A named resource (for example, /wave)
1https://na1.salesforce.com/services/data/v34.0/wave| Resource | Description | Supported HTTP Method | Resource URL |
|---|---|---|---|
| Wave Resource | Lists the top-level resources available for Analytics Cloud. | GET | /wave |
| Query Resource | Executes a query written in Salesforce Analytics Query Language (SAQL). | POST | /wave/query |
| Datasets List Resource | Returns a list of Analytics Cloud datasets. | GET | /wave/datasets |
| Dataset Resource | Returns the Analytics Cloud dataset with the specified ID, deletes a dataset (DELETE), or updates a dataset (PATCH). | GET | /wave/datasets/<dataset ID> |
| Versions List Resource | Returns a collection of dataset versions for a particular dataset. | GET | /wave/datasets/<dataset ID>/versions |
| Version Resource | Returns an Analytics Cloud dataset version (GET), or updates the predicate (PATCH). | GET, PATCH | /wave/datasets/<dataset ID>/versions/<version ID> |
| File Resource | Provides access to the binary content of the dataset file. | GET | /wave/datasets/<dataset ID>/versions/<version ID> /files/<file ID> |
| XMD List Resource | Returns a list of XMD resources for a version of a dataset. | GET | /wave/datasets/<dataset ID>/versions/<version ID>/xmds |
| XMD Resource | Returns the extended metadata (XMD) for a version of a dataset. | GET | /wave/datasets/<dataset ID>/versions/<version ID>/xmds/<XMD type> |
| Lenses List Resource | Returns a list of Analytics Cloud lenses (GET), or creates a lens (POST). | GET, POST | /wave/lenses |
| Lens Resource | Returns the Analytics Cloud lens with the specified ID (GET), deletes a lens (DELETE), or updates a lens (PATCH). | GET, DELETE | /wave/lenses/<lens ID> |
| Dependencies Resource | Returns the dependencies for an application (folder). | GET | /wave/dependencies/<folder ID> |
| Folders List Resource | Creates an Analytics Cloud application (POST), which is a folder that contains Wave datasets, lenses, and dashboards. | POST | /wave/folders |
| Folder Resource | Returns the representation for an Analytics Cloud application. | GET | /wave/folders/<folder ID> |
Filtering REST Responses
In addition to Wave REST API input parameters, you can use the following Chatter REST API input parameters to filter the results returned from a request: filterGroup, external, and internal. For more information, see Specifying Response Sizes in the Chatter REST API Developer’s Guide.