---
schema_version: "1"
id: 6a8635d9fece92255035f3713a82a17892f7fde441cabd09e46e0a99276d1700
title: CRM Analytics REST API Resources Overview
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/bi_dev_guide_rest/bi_rest_resources_overview.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.bi_dev_guide_rest.meta/bi_dev_guide_rest/bi_rest_resources_overview.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 3bde1abdb1cca3dbf819872e3a1e6e3351ecf1c22d18ee19f6de1b0130537f7d
description: The CRM Analytics REST API provides resources so you can access your CRM Analytics data.
---
# CRM Analytics REST API Resources Overview

The CRM Analytics REST API provides resources so you can access your CRM Analytics data.

All CRM Analytics REST API resources are accessed using:

- A base URL for your company (for example, https://yourInstance.salesforce.com)
- Version information (for example, /services/data/v53.0)
- A named resource (for example, /wave)

Put together, an example of the full URL to the resource is:

https://yourInstance.salesforce.com/services/data/v53.0/wave

## Org and Object Identifiers

Id fields in Salesforce, and in the CRM Analytics UI, are typically 15-character, base-62, case-sensitive strings. This is true of JSON XMD too. However, many Salesforce APIs, including the CRM Analytics REST API, use 18-character, case-insensitive strings—for example, the Id property of the Dataset resource/wave/datasets/<dataset ID>. The last 3 digits are a checksum of the preceding 15 characters. The use of case-insensitive Id’s eases interaction with external applications and development environments that use case-insensitive references. To convert an 18-character Id back to a 15-character ID, simply remove the last 3 characters.

## General Resources

General resources for CRM Analytics are covered here, while specific features like dashboards and recipes have their own sections.

<table class="featureTable sort_table" summary="">




          <thead class="thead sorted" align="left">
            <tr>
              <th class="featureTableHeader  " id="d3645e98">Resource</th>

              <th class="featureTableHeader  " id="d3645e101">Description</th>

              <th class="featureTableHeader  " id="d3645e104">Supported HTTP Method</th>

              <th class="featureTableHeader  " id="d3645e107">Resource URL</th>

            </tr>

          </thead>

          <tbody class="tbody">
            <tr>
              <td class="entry" headers="d3645e98" data-title="Resource"><a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.bi_dev_guide_rest.meta/bi_dev_guide_rest/bi_resources_actions.htm" title="Returns the Salesforce actions available for the user in Analytics. The entityId is the user id.">Actions Resource</a></td>

              <td class="entry" headers="d3645e101" data-title="Description">Returns the Salesforce actions available for the user in Analytics.</td>

              <td class="entry" headers="d3645e104" data-title="Supported HTTP Method">GET</td>

              <td class="entry" headers="d3645e107" data-title="Resource URL"><samp class="codeph nolang">/wave</samp></td>

            </tr>

            <tr>
              <td class="entry" headers="d3645e98" data-title="Resource"><a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.bi_dev_guide_rest.meta/bi_dev_guide_rest/bi_resources_dependencies_id.htm" title="Returns the dependencies for an asset.">Dependencies Resource</a></td>

              <td class="entry" headers="d3645e101" data-title="Description">Returns the dependencies for an asset.</td>

              <td class="entry" headers="d3645e104" data-title="Supported HTTP Method">GET</td>

              <td class="entry" headers="d3645e107" data-title="Resource URL"><samp class="codeph nolang">/wave/dependencies/&lt;folderId&gt;</samp></td>

            </tr>

            <tr>
              <td class="entry" headers="d3645e98" data-title="Resource"><a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.bi_dev_guide_rest.meta/bi_dev_guide_rest/bi_resources_config_features.htm" title="The Analytics features that are available to a user.">Feature
                  Configuration Resource</a></td>

              <td class="entry" headers="d3645e101" data-title="Description">Returns the CRM Analytics features that are available to a user.</td>

              <td class="entry" headers="d3645e104" data-title="Supported HTTP Method">GET</td>

              <td class="entry" headers="d3645e107" data-title="Resource URL"><samp class="codeph nolang">/wave/config/features</samp></td>

            </tr>

            <tr>
              <td class="entry" headers="d3645e98" data-title="Resource">
                <a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.bi_dev_guide_rest.meta/bi_dev_guide_rest/bi_resources_jsonxform_transformation.htm" title="Performs a JSON transformation by invoking a set of rules and expressions on a JSON document. The transformed JSON is returned in the REST response and isn't saved on the server. This service is provided to test rules used in Analytics templates.">JsonXform Transformation Resource</a>
              </td>

              <td class="entry" headers="d3645e101" data-title="Description"> Performs a JSON transformation. </td>

              <td class="entry" headers="d3645e104" data-title="Supported HTTP Method"> POST </td>

              <td class="entry" headers="d3645e107" data-title="Resource URL">
                <samp class="codeph nolang">/jsonxform/transformation</samp>
              </td>

            </tr>

            <tr>
              <td class="entry" headers="d3645e98" data-title="Resource"><a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.bi_dev_guide_rest.meta/bi_dev_guide_rest/bi_resources_limits.htm" title="The Analytics limits for the Salesforce org.">Limits Resource</a></td>

              <td class="entry" headers="d3645e101" data-title="Description">Get the Analytics limits for the Salesforce org.</td>

              <td class="entry" headers="d3645e104" data-title="Supported HTTP Method">GET</td>

              <td class="entry" headers="d3645e107" data-title="Resource URL">
                <samp class="codeph nolang">/wave/limits</samp>
              </td>

            </tr>

            <tr>
              <td class="entry" headers="d3645e98" data-title="Resource"><a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.bi_dev_guide_rest.meta/bi_dev_guide_rest/bi_resources_query.htm" title="Executes a query written in Salesforce Analytics Query Language (SAQL) or SQL for CRM Analytics.">Query Resource</a></td>

              <td class="entry" headers="d3645e101" data-title="Description">Executes a query written in Salesforce Analytics Query Language (SAQL).</td>

              <td class="entry" headers="d3645e104" data-title="Supported HTTP Method">POST</td>

              <td class="entry" headers="d3645e107" data-title="Resource URL"><samp class="codeph nolang">/wave/query</samp></td>

            </tr>

            <tr>
              <td class="entry" headers="d3645e98" data-title="Resource"><a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.bi_dev_guide_rest.meta/bi_dev_guide_rest/bi_resources_security_coverage_dataset_version.htm" title="Returns the security coverage (sharing inheritance) for a particular dataset version. The source objects listed are local to the org (there are no objects from other orgs or other external sources).">Security Resources</a></td>

              <td class="entry" headers="d3645e101" data-title="Description">Discover whether objects and particular dataset versions have support for sharing
                inheritance.</td>

              <td class="entry" headers="d3645e104" data-title="Supported HTTP Method">GET</td>

              <td class="entry" headers="d3645e107" data-title="Resource URL">
                <ul class="ul bulletList">
                  <li class="li"><samp class="codeph nolang">/wave/security/coverage/​datasets/&lt;datasetIdOrApiName&gt;/​versions/&lt;versionId&gt;</samp></li>

                  <li class="li"><samp class="codeph nolang">/wave/security/coverage/objects/​&lt;objectApiName&gt;</samp></li>

                </ul>

              </td>

            </tr>

            <tr>
              <td class="entry" headers="d3645e98" data-title="Resource"><a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.bi_dev_guide_rest.meta/bi_dev_guide_rest/bi_resources_unsupported_features.htm" title="Returns the unsupported features for CRM Analytics in the current datacenter environment.">Unsupported Features Resource</a></td>

              <td class="entry" headers="d3645e101" data-title="Description">Returns the unsupported features for CRM Analytics in the current datacenter environment.</td>

              <td class="entry" headers="d3645e104" data-title="Supported HTTP Method">POST</td>

              <td class="entry" headers="d3645e107" data-title="Resource URL"><samp class="codeph nolang">/wave/unsupportedFeatures</samp></td>

            </tr>

            <tr>
              <td class="entry" headers="d3645e98" data-title="Resource"><a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.bi_dev_guide_rest.meta/bi_dev_guide_rest/bi_resources_wave.htm" title="Lists the top-level resources available for Analytics.">Wave Resource</a></td>

              <td class="entry" headers="d3645e101" data-title="Description">Lists the top-level resources available for CRM Analytics.</td>

              <td class="entry" headers="d3645e104" data-title="Supported HTTP Method">GET</td>

              <td class="entry" headers="d3645e107" data-title="Resource URL"><samp class="codeph nolang">/wave</samp></td>

            </tr>

          </tbody>

        </table>

## Filtering REST Responses

Returns the representation for a CRM Analytics application or folder (GET), replaces an application or folder (PUT), updates it (PATCH), or deletes it (DELETE).

In addition to CRM Analytics REST API input parameters, you can use the following Connect REST API input parameters to filter the results returned from a request: filterGroup, external, and internal. For more information, see [Specifying Response Sizes](https://developer.salesforce.com/docs/atlas.en-us.264.0.chatterapi.meta/chatterapi/connect_returns_filters.htm) in the Connect REST API Developer Guide.