Skip to main content
POST
/
v1
/
json
Create DataSet
curl --request POST \
  --url https://api.domo.com/v1/json \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "name": "Leonhard Euler Party",
  "description": "Mathematician Guest List"
}
'
{
  "id": "4405ff58-1957-45f0-82bd-914d989a3ea3",
  "name": "Leonhard Euler Party",
  "description": "Mathematician Guest List",
  "rows": 0,
  "columns": 0,
  "owner": {
    "id": 540824232,
    "name": "John Smith"
  },
  "createdAt": "2025-04-21T17:20:36Z",
  "updatedAt": "2025-04-21T17:20:36Z",
  "pdpEnabled": false,
  "policies": [
    {
      "id": 622387,
      "type": "open",
      "name": "All Rows",
      "filters": [],
      "users": [],
      "virtualUsers": [],
      "groups": []
    }
  ]
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Query Parameters

name
string
required

Name of the DataSet to create

description
string

Description of DataSet to create

Body

application/json
name
string
description
string

Response

201 - application/json

Created — Body contains the details of the created DataSet

id
string

The DataSet id

name
string

The DataSet name

description
string

The description of the DataSet

rows
integer
columns
integer
owner
object
createdAt
string
updatedAt
string
pdpEnabled
boolean

Personalized Data Permissions enabled

policies
object[]