Skip to main content
API Base URL
Domo API Server: https://api.domo.com
Security: Bearer AuthProvide your bearer token in the Authorization header when making requests to protected resources.Example: Authorization: Bearer 123

The DataSet Object


The DataSet API allows you to create, replace, append to, export, and manage DataSets, as well as manage data permissions for DataSets within Domo. Most of its calls return a DataSet object.

Best Practice

The DataSet API should be used to create and update small DataSets that occasionally need their data updated. For creating and updating massive, constantly changing, or rapidly growing DataSets, the Stream API is recommended.

Permissions

To update or write to a DataSet via API, you must have the Manage DataSet grant enabled.

Attributes

Property NameTypeDescription
idStringID of the DataSet
nameStringName of the DataSet
descriptionStringDescription of DataSet
owner.idStringID of the owner
owner.nameStringName of the owner
columnsNumberThe number of columns currently in the DataSet
createdAtStringAn ISO-8601 representation of the creation date of the DataSet
updatedAtStringAN ISO-8601 representation of the time the DataSet was last updated
dataCurrentAtStringAn ISO-8601 representation of the time the DataSet was current
schemaObjectThe current schema associated with this DataSet
schema.columnsArrayArray of columns in the DataSet
schema.columns[].nameStringColumn name in the DataSet schema
schema.columns[].typeStringColumn type in the DataSet schema. Valid types are STRING, DECIMAL, LONG, DOUBLE, DATE, DATETIME.
pdpEnabledBooleanIndicates if PDP [Personalized Data Permission] policy filtering on data is active on this DataSet
policiesArrayList of policies attached to DataSet
policies[].filters[].columnStringName of the column to filter on
policies[].filters[].notBooleanDetermines if NOT is applied to the filter operation
policies[].filters[].operatorStringMatching operator (EQUALS)
policies[].filters[].values[]StringValues to filter on
policies[].groupsArrayList of group IDs the policy applies to
policies[].idNumberID of the Policy
policies[].nameStringName of the Policy
policies[].typeStringType of policy (user or system)
policies[].usersArrayList of user IDs the policy applies to
rowsNumberThe number of rows currently in the DataSet