Push Datasets

Operations

Datasets DeleteRows

Deletes all rows from the specified table within the specified dataset from "My Workspace"

Note: this API supports only Push datasets.

Required scope: Dataset.ReadWrite.All
To set the permissions scope, see Register an app.

Datasets DeleteRowsInGroup

Deletes all rows from the specified table within the specified dataset from the specified workspace

Note: this API supports only Push datasets.

Required scope: Dataset.ReadWrite.All
To set the permissions scope, see Register an app.

Datasets GetTables

Returns a list of tables tables within the specified dataset from "My Workspace"

Note: this API supports only Push datasets.

Required scope: Dataset.ReadWrite.All or Dataset.Read.All
To set the permissions scope, see Register an app.

Datasets GetTablesInGroup

Returns a list of tables tables within the specified dataset from the specified workspace

Note: this API supports only Push datasets.

Required scope: Dataset.ReadWrite.All or Dataset.Read.All
To set the permissions scope, see Register an app.

Datasets PostDataset

Creates a new dataset on "My Workspace"

Required scope: Dataset.ReadWrite.All
To set the permissions scope, see Register an app.

Datasets PostDatasetInGroup

Creates a new dataset on the specified workspace

Required scope: Dataset.ReadWrite.All
To set the permissions scope, see Register an app.

Datasets PostRows

Adds new data rows to the specified table within the specified dataset from "My Workspace"

Note: this API supports only Push datasets.

REST API Limitations: See Power BI REST API limitations.

Required scope: Dataset.ReadWrite.All
To set the permissions scope, see Register an app.

Datasets PostRowsInGroup

Adds new data rows to the specified table within the specified dataset from the specified workspace

Note: this API supports only Push datasets.

REST API Limitations: See Power BI REST API limitations.

Required scope: Dataset.ReadWrite.All
To set the permissions scope, see Register an app.

Datasets PutTable

Updates the metdata and schema for the specified table within the specified dataset from "My Workspace"

Note: this API supports only Push datasets.

Required scope: Dataset.ReadWrite.All
To set the permissions scope, see Register an app.

Datasets PutTableInGroup

Updates the metdata and schema for the specified table within the specified dataset from the specified workspace

Note: this API supports only Push datasets.

Required scope: Dataset.ReadWrite.All
To set the permissions scope, see Register an app.