Updates to the REST API

Review the latest updates to the REST API and associated representations. The APIs for data connectors and recipes are now generally available.

Import Data with Wave Data Connectors

Wave data connectors for importing data from non-Salesforce sources are now supported in the API through the following endpoints.

/wave/dataConnectors
A collection of Wave Data Connectors.
/wave/dataConnectors/${connectorId}
Returns data connection properties.
/wave/dataConnectorTypes
A collection of Wave data connector types.
/wave/dataConnectors/${connectorId}/sourceObjects/${sourceObjectName}/fields
A list of source fields of a particular source object.
/wave/dataConnectors/${connectorId}/sourceObjects
A list of all source objects that the named data connector knows about.
/wave/dataConnectors/${connectorId}/sourceObjects/${sourceObjectName}/data
Source object data represents data that the data connector knows about. When a source object is replicated into Wave, it can be used to create datasets.
/wave/dataConnectors/${connectorId}/sourceObjects/${sourceObjectName}
A source object represents a specific category or type of data that the data connector knows about. When a source object is replicated into Wave, it can be used to create datasets.
/wave/dataConnectors/${connectorId}/sourceObjects/${sourceObjectName}/dataPreview
A Source Object Data represents data that the Data Connector knows about. When a Source Object is replicated into Wave, it can be use to create Datasets.
/wave/dataConnectors/${connectorId}
Returns data connection properties.

Prepare Datasets with Recipes

Data preparation recipes are now supported in the API. A dataset recipe is a saved set of transformations, or steps, to perform on a specific source dataset or replication.

/wave/recipes
A list of data prep recipes.
/wave/recipes/${id}/file
The recipe’s file content.
/wave/recipes/${id}
A data prep recipe.

General Updates

For more information about updated representations and properties, see the Wave REST API Developer Guide.