Skip to main content

Domo Component

The Domo platform includes a world class data warehouse, robust data pipeline functionality, and visualization engine.

Component key: domo

Description

Domo provides a large suite of enterprise-grade tools thaat help organizations unlock business value from their data. The Domo platform includes a world class data warehouse, robust data pipeline functionality, and an industry-leading visualization engine — all while ensuring data is well-governed and secure.

Connections

Domo OAuth Connection

Generating Client ID and Client Secret

To generate a client ID and client secret for your Domo instance, follow these steps:

  1. Obtain your Domo Instance Name:

    • Your Domo Instance Name is the part of the URL preceding "domo.com." For instance, if your Domo URL is "acmecompany.domo.com," your instance name would be "acmecompany."
  2. Log in to the Developer Portal:

  3. Enter Instance Name and User Credentials:

    • Provide your Domo Instance Name and user credentials when prompted to log in.
  4. Access "Manage Clients" Page:

    • After logging in successfully, you will be redirected to the Developer Portal's homepage.
    • Click on the "My Account" dropdown, and you will find options to manage clients, create a new one, or logout.
  5. Create a New Client:

    • Choose the option to create a new client from the "Manage Clients" page.
  6. Submit and Obtain Client ID and Secret:

    • After submitting the required information, a newly provisioned client ID and client secret will be generated and displayed on the "Manage Clients" page.

Now you have successfully generated a client ID and client secret for your Domo instance. These credentials will be used in the component's OAuth connection.

InputNotesExample
Client ID
string
/ Required
clientId
Client Identifier of your Domo app for the API
 
Client Secret
password
/ Required
clientSecret
Client Secret of your Domo app for the API
 
Scopes
string
/ Required
scopes
Space separated OAuth permission scopes for the API
data workflow audit buzz user account dashboard

Data Sources

Select Account

Select a Domo account. | key: accounts | type: picklist

InputNotes
Connection
connection
/ Required
connection
 
Limit
string
limit
The number of Accounts to return in the list. The default is 50 and the maximum is 500.
Offset
string
offset
The offset of Accounts to begin the list of Accounts within the response.

Select Account Type

Select a Domo account type. | key: accountTypes | type: picklist

InputNotes
Connection
connection
/ Required
connection
 
Limit
string
limit
The number of Account Types to return in the list. The default is 50 and the maximum is 500.
Offset
string
offset
The offset of the Account Types to begin list of Account Types within the response.

Select Group

Select a Domo group. | key: groups | type: picklist

InputNotes
Connection
connection
/ Required
connection
 
Limit
string
limit
The amount of groups to return in the list. The default is 50 and the maximum is 500.
Offset
string
offset
The offset of the group ID to begin list of groups within the response.

Select Page

Select a Domo page. | key: pages | type: picklist

InputNotes
Connection
connection
/ Required
connection
 
Limit
string
limit
The amount of pages to return in the list. The default is 50 and the maximum is 500.
Offset
string
offset
The offset of the page ID to begin list of pages within the response.

Select Project

Select a Domo project. | key: projects | type: picklist

InputNotes
Connection
connection
/ Required
connection
 

Select Project List

Select a Domo project list. | key: projectLists | type: picklist

InputNotes
Connection
connection
/ Required
connection
 
Project ID
string
/ Required
projectId
The ID of the project.

Select Stream

Select a Domo stream. | key: streams | type: picklist

InputNotes
Connection
connection
/ Required
connection
 
Limit
string
limit
The amount of Stream to return in the list. The default is 50 and the maximum is 500.
Offset
string
offset
The offset of the Stream ID to begin list of users within the response.

Actions

Abort Stream Execution

If needed during an execution, aborts an entire Stream execution. | key: abortStreamExecution

InputNotes
Connection
connection
/ Required
connection
 
Execution ID
string
/ Required
executionId
The ID of the Stream execution within the Stream, if no Stream execution ID is provided, the current Stream execution will be aborted.
Stream ID
string
/ Required
streamId
The ID of the Stream of data being imported into a DataSet.

Add Attachment

Add a multipart form file to a task item as an attachment. | key: addAttachment

InputNotes
Connection
connection
/ Required
connection
 
List ID
string
/ Required
listId
The ID of the list.
Project ID
string
/ Required
projectId
The ID of the project.
Task ID
string
/ Required
taskId
The ID of the task.

Add User To Group

Add user to a group in your Domo instance. | key: addUserToGroup

InputNotes
Connection
connection
/ Required
connection
 
Group ID
string
/ Required
groupId
The ID of the group.
User ID
string
/ Required
userId
The ID of the user.

Commit Stream Execution

Commits stream execution to import combined set of data parts that have been successfully uploaded. | key: commitStreamExecution

InputNotes
Connection
connection
/ Required
connection
 
Execution ID
string
/ Required
executionId
The ID of the Stream execution within the Stream
Stream ID
string
/ Required
streamId
The ID of the Stream of data being imported into a DataSet.

Create Account

When creating an Account, you must specify the Account Type properties. The Account Type properties are different, depending on the type of Account you are trying to create. | key: createAccount

InputNotes
Authenticate By
string
authenticateBy
 
Connection
connection
/ Required
connection
 
ID
string
id
 
Name
string
name
 
Password
string
password
 
URL
string
url
 
Username
string
username
 

Create Data Set

Creates a new DataSet in your Domo instance. Once the DataSet has been created, data can then be imported into the DataSet. | key: createDataSet

InputNotesExample
Columns
code
/ Required
columns
Array of columns in the DataSet
Connection
connection
/ Required
connection
 
 
Description
string
/ Required
description
Description of the DataSet to create
 
Name
string
/ Required
name
Name of the DataSet to create
 
Rows
string
rows
 
 

Create Group

Creates a new group in your Domo instance. | key: createGroup

InputNotes
Connection
connection
/ Required
connection
 
Name
string
/ Required
name
The name of the group.

Create List

Creates a new list within the given project id. | key: createList

InputNotes
Connection
connection
/ Required
connection
 
Index
string
index
The ordered index of the list within the project. Setting this property will re-order other lists in the project to maintain sequential order. Leaving this property blank will default the index to 1 and shift the index of all other lists.
Name
string
/ Required
name
The name of the list.
Project ID
string
/ Required
projectId
The ID of the project.
Type
string
/ Required
type
The type of the list.

Create Page

Creates a new page in your Domo instance. | key: createPage

InputNotes
Card ID
string
Value List
cardIds
The ID of the card to add to the page
Connection
connection
/ Required
connection
 
Group ID
string
Value List
groupIds
The ID of the group that will be given access to view the page
Locked
string
locked
will restrict other users the ability to make edits to page or its content - the default value is false
Name
string
name
The name of the page.
Parent ID
string
parentId
If provided, the page will be created as a subpage to the page provided
User ID
string
Value List
userIds
The ID of the user that will be given access to view the page

Create Project

Create a new project in your Domo instance | key: createProject

InputDefaultNotes
Name
string
bodyName
Body name
Connection
connection
/ Required
connection
 
 
Description
string
description
The description of the project.
Due Date
string
dueDate
The due date of the project
Members
string
/ Required
members
Array of user ID's that will be assigned as members of the project
Member ID
string
Value List
membersArray
Body member
Name
string
/ Required
name
The name of the project.
Public Body
string
publicBody
 
Public
string
/ Required
publicInput
true
Whether or not the project should be publicly available to other Domo users

Create Stream

When creating a Stream, specify the DataSet properties (name and description) and as a convenience, the create Stream API will create a DataSet for you. | key: createStream

InputNotesExample
Columns
code
columns
Connection
connection
/ Required
connection
 
 
DataSet object
string
/ Required
Value List
dataSet
The DataSet object associated with this Stream.
 
Description
string
description
 
Name
string
name
 
 
Update Method
string
updateMethod
The data import behavior.
 
Update Method
string
updateMethodBody
Update method for body.
 

Create Stream Execution

When you’re ready to upload data to your DataSet via a Stream, you first tell Domo that you’re ready to start sending data by creating an Execution. | key: createStreamExecution

InputNotes
Connection
connection
/ Required
connection
 
Stream ID
string
/ Required
streamId
The ID of the Stream.

Create Task

Add a task to a project list. | key: createTask

InputNotesExample
Connection
connection
/ Required
connection
 
 
Contributors
string
contributors
An array of user IDs that are assigned as contributors to the task.
 
Description
string
description
An optional description of the task.
 
Due Date
string
dueDate
The date the task is expected to be completed.
 
List ID
string
/ Required
listId
The ID of the list within a project that the task belongs to.
 
Owned By
string
ownedBy
The ID of the Domo user that owns the task.
 
Priority
string
priority
Priority of task within a list. Setting this property will impact the index of other tasks in the list to maintain sequential order. If not provided the priority will default to 1 and the index of all the other tasks in the list will shift.
 
Project ID
string
/ Required
projectId
The ID of the project that the task belongs to.
 
Tags
string
tags
An array of tags that have been assigned to the task.
 
Task Name
string
/ Required
taskName
The name of the task.
 
Task Object
code
taskObjectBody
The request body accepts a task object.

Create User

Creates a new user in your Domo instance. | key: createUser

InputDefaultNotesExample
Alternate Email
string
alternateEmail
User's secondary email in profile.
 
Connection
connection
/ Required
connection
 
 
 
Email
string
/ Required
email
User's primary email used in profile.
 
Employee Number
string
employeeNumber
Employee number within company.
 
Locale
string
locale
Locale used to display to user the system settings throughout Domo application.
 
Location
string
location
Free text that can be used to define office location.
 
Name
string
name
 
 
Phone
string
phone
Primary phone number of user.
 
Role
string
/ Required
role
Admin
The role of the user created.
 
Send Invite
string
sendInvite
Send an email invite to created user.
 
Timezone
string
timezone
Time zone used to display to user the system times throughout Domo application.
 
Title
string
title
User's job title.
 
User Body
code
userBody
 

Delete Account

Deletes an Account from your Domo instance. | key: deleteAccount

InputNotes
Account ID
string
/ Required
accountId
The ID of the account to delete.
Connection
connection
/ Required
connection
 

Delete Attachment

Permanently deletes an attachment from your task. | key: deleteAttachment

InputNotes
Attachment ID
string
/ Required
attachmentId
The ID of the attachment.
Connection
connection
/ Required
connection
 
Project ID
string
/ Required
projectId
The ID of the project that the attachment belongs to.
Task ID
string
/ Required
taskId
The ID of the task that the attachment belongs to.

Delete Data Set

Permanently deletes a DataSet from your Domo instance. This can be done for all DataSets, not just those created through the API. | key: deleteDataSet

InputNotes
Connection
connection
/ Required
connection
 
DataSet ID
string
/ Required
datasetId
The ID of the DataSet.

Delete Group

Permanently deletes a group from your Domo instance. | key: deleteGroup

InputNotes
Connection
connection
/ Required
connection
 
Group ID
string
/ Required
groupId
The ID of the group to delete.

Delete List

Permanently deletes a list from your Domo instance. | key: deleteList

InputNotes
Connection
connection
/ Required
connection
 
List ID
string
/ Required
listId
The ID of the list.
Project ID
string
/ Required
projectId
The ID of the project.

Delete Page

Permanently deletes a page from your Domo instance. | key: deletePage

InputNotes
Connection
connection
/ Required
connection
 
Page ID
string
/ Required
pageId
The ID of the page.

Delete Project

Permanently deletes a project from your Domo instance. | key: deleteProject

InputNotes
Connection
connection
/ Required
connection
 
Project ID
string
/ Required
projectId
The ID of the project.

Delete Stream

Deletes a Stream from your Domo instance. This does not a delete the associated DataSet. | key: deleteStream

InputNotes
Connection
connection
/ Required
connection
 
Stream ID
string
/ Required
streamId
The ID of the Stream to delete.

Delete User

Permanently deletes a user from your Domo instance. | key: deleteUser

InputNotes
Connection
connection
/ Required
connection
 
User ID
string
/ Required
userId
The ID of the user.

Download Attachment

Downloads an individual attachment given an attachment id. | key: downloadAttachment

InputNotes
Attachment ID
string
/ Required
attachmentId
The ID of the attachment.
Connection
connection
/ Required
connection
 
List ID
string
/ Required
listId
The ID of the list.
Project ID
string
/ Required
projectId
The ID of the project.
Task ID
string
/ Required
taskId
The ID of the task.

Export Data From DataSet

Export data from a DataSet in your Domo instance. | key: exportDataFromDataSet

InputNotes
Connection
connection
/ Required
connection
 
File Name
string
fileName
The filename of the exported csv.
Include Header
string
includeHeader
Include table header.

Get Accounts

Retrieve the details of an account type. This includes information on the properties required to create an Account of this type. | key: getAccounts

InputNotes
Account Type ID
string
/ Required
accountTypeId
The ID of the account type.
Connection
connection
/ Required
connection
 

Get Activity Log Entries

Retrieves activity log entries | key: getActivityLogEntries

InputNotes
Connection
connection
/ Required
connection
 
End
string
end
The end time(milliseconds) of when you want to receive log events.
Limit
string
limit
The maximum number of events you want to retrieve(default is 50, maximum of 1000).
Offset
string
offset
The offset location of events you retrieve(default is 0).
Start
string
/ Required
start
The start time(milliseconds) of when you want to receive log events.
User
string
user
The Id of the user.

Get Data Set

Retrieves the details of an existing DataSet. | key: getDataSet

InputNotes
Connection
connection
/ Required
connection
 
DataSet ID
string
/ Required
datasetId
The ID of the DataSet.

Get Group

Retrieves the details of an existing group. | key: getGroup

InputNotes
Connection
connection
/ Required
connection
 
Group ID
string
/ Required
groupId
The ID of the group.

Get List

Retrieves the details of an individual list given a project id and a list id. | key: getList

InputNotes
Connection
connection
/ Required
connection
 
List ID
string
/ Required
listId
The ID of the list.
Project ID
string
/ Required
projectId
The ID of the project.

Get List Of Attachments

Retrieve details about all of the attachments belonging to a particular task. | key: getListOfAttachments

InputNotes
Connection
connection
/ Required
connection
 
List ID
string
/ Required
listId
The ID of the list.
Project ID
string
/ Required
projectId
The ID of the project.
Task ID
string
/ Required
taskId
The ID of the task.

Get Page

Retrieves the details of an existing page. | key: getPage

InputNotes
Connection
connection
/ Required
connection
 
Page ID
string
/ Required
pageId
The ID of the page.

Get Project

Retrieves the details of an individual existing project given a project id. Use the special project ID me to return your personal project. | key: getProject

InputNotes
Connection
connection
/ Required
connection
 
Project ID
string
/ Required
projectId
The ID of the project.

Get Project Members

Retrieves a list of ids of the users that are members of the given project id. | key: getProjectMembers

InputNotes
Connection
connection
/ Required
connection
 
Project ID
string
/ Required
projectId
The ID of the project.

Get Stream

Retrieves the details of an existing stream. | key: getStream

InputNotes
Connection
connection
/ Required
connection
 
Fields
string
fields
Return desired fields: {all} or {id, dataset, updateMethod, createdAt, or modifiedAt}
Stream ID
string
/ Required
streamId
The id of the stream.

Get Stream Execution

Import data into a DataSet in your Domo instance. This request will replace the data currently in the DataSet. | key: getStreamExecution

InputNotes
Connection
connection
/ Required
connection
 
Execution ID
string
/ Required
executionId
The ID of the Stream execution within the Stream.
Stream ID
string
/ Required
streamId
The ID of the Stream of data being imported into a DataSet.

Get Task

Retrieves an individual task from a given project id and list id. | key: getTask

InputNotes
Connection
connection
/ Required
connection
 
List ID
string
/ Required
listId
The ID of the list.
Project ID
string
/ Required
projectId
The ID of the project.
Task ID
string
/ Required
taskId
The ID of the task.

Get User

Retrieves the details of an existing user. | key: getUser

InputNotes
Connection
connection
/ Required
connection
 
User ID
string
/ Required
userId
The ID of the user.

Import Data Into DataSet

Import data into a DataSet in your Domo instance. This request will replace the data currently in the DataSet. | key: importDataIntoDataSet

InputNotes
Connection
connection
/ Required
connection
 
CSV Body
text
/ Required
csvBody
 
DataSet ID
string
/ Required
datasetId
The ID of the DataSet.

List Accounts

Get a list of all Accounts for which the user has permissions. | key: listAccounts

InputNotes
Connection
connection
/ Required
connection
 
Limit
string
limit
The number of Accounts to return in the list. The default is 50 and the maximum is 500.
Offset
string
offset
The offset of Accounts to begin the list of Accounts within the response.

List DataSets

Get a list of all DataSets in your Domo instance. | key: listDataSets

InputNotes
Connection
connection
/ Required
connection
 
Limit
string
limit
The amount of DataSets to return in the list. The default is 50 and the maximum is 50.
Name Like
string
nameLike
If included, will limit the list of DataSets to those with names that contain the string passed in. nameLike is case insensitive.
Offset
string
offset
The offset of the DataSet ID to begin list of users within the response.
Sort
string
sort
The DataSet field to sort by. Fields prefixed with a negative sign reverses the sort (i.e. '-name' does a reverse sort by the name of the DataSets).

List Groups

Get a list of all groups in your Domo instance. | key: listGroups

InputNotes
Connection
connection
/ Required
connection
 
Limit
string
limit
The amount of groups to return in the list. The default is 50 and the maximum is 500.
Offset
string
offset
The offset of the group ID to begin list of groups within the response.

List Pages

Get a list of all pages in your Domo instance. | key: listPages

InputNotes
Connection
connection
/ Required
connection
 
Limit
string
limit
The amount of pages to return in the list. The default is 50 and the maximum is 500.
Offset
string
offset
The offset of the page ID to begin list of pages within the response.

List Project List Tasks

Retrieves all tasks from a given project id and list id. | key: listProjectListTasks

InputNotes
Connection
connection
/ Required
connection
 
Limit
string
limit
The number of records to offset from the beginning of the result list (defaults to 0)
List ID
string
/ Required
listId
The ID of the list.
Offset
string
offset
The maximum amount of results to return (defaults to 10 with a maximum of 50)
Project ID
string
/ Required
projectId
The ID of the project.

List Project Lists

Retrieves all lists available within a given project id. | key: listProjectLists

InputNotes
Connection
connection
/ Required
connection
 
Project ID
string
/ Required
projectId
The ID of the project.

List Projects

Retrieves a list of all projects that the client scope has access to. | key: listProjects

InputNotes
Connection
connection
/ Required
connection
 

List Stream Execution

Returns all Stream Execution objects that meet argument criteria from original request. | key: listStreamExecution

InputNotes
Connection
connection
/ Required
connection
 
Limit
string
limit
The amount of Stream to return in the list. The default is 50 and the maximum is 500.
Offset
string
offset
The offset of the Stream ID to begin list of users within the response.
Stream ID
string
/ Required
streamId
The ID of the Stream

List Streams

Get a list of all Streams for which the user has view permissions. | key: listStreams

InputNotes
Connection
connection
/ Required
connection
 
Limit
string
limit
The amount of Stream to return in the list. The default is 50 and the maximum is 500.
Offset
string
offset
The offset of the Stream ID to begin list of users within the response.

List Users

Get a list of all users in your Domo instance. | key: listUsers

InputNotes
Connection
connection
/ Required
connection
 
Limit
string
limit
The amount of users to return in the list. The default is 50 and the maximum is 500.
Offset
string
offset
The offset of the user ID to begin list of users within the response.

List Users In Group

List the users in a group in your Domo instance. | key: listUsersInGroup

InputNotes
Connection
connection
/ Required
connection
 
Group ID
string
/ Required
groupId
The ID of the group.
Limit
string
limit
The amount of groups to return in the list. The default is 50 and the maximum is 500.
Offset
string
offset
The offset of the group ID to begin list of groups within the response.

Query Data Set

Queries the data in an existing Domo DataSet | key: queryDataSet

InputNotes
Connection
connection
/ Required
connection
 
DataSet ID
string
/ Required
datasetId
The ID of the DataSet.
SQL
string
/ Required
sql
The SQL query to execute.

Raw Request

Send raw HTTP request to Domo. | key: rawRequest

InputDefaultNotesExample
Connection
connection
/ Required
connection
 
 
 
Data
string
data
The HTTP body payload to send to the URL.
{"exampleKey": "Example Data"}
Debug Request
boolean
debugRequest
false
Enabling this flag will log out the current request.
 
File Data
string
Key Value List
fileData
File Data to be sent as a multipart form upload.
[{key: "example.txt", value: "My File Contents"}]
File Data File Names
string
Key Value List
fileDataFileNames
File names to apply to the file data inputs. Keys must match the file data keys above.
 
Form Data
string
Key Value List
formData
The Form Data to be sent as a multipart form upload.
[{"key": "Example Key", "value": new Buffer("Hello World")}]
Header
string
Key Value List
headers
A list of headers to send with the request.
User-Agent: curl/7.64.1
Max Retry Count
string
maxRetries
0
The maximum number of retries to attempt.
 
Method
string
/ Required
method
The HTTP method to use.
 
Query Parameter
string
Key Value List
queryParams
A list of query parameters to send with the request. This is the portion at the end of the URL similar to ?key1=value1&key2=value2.
 
Response Type
string
/ Required
responseType
json
The type of data you expect in the response. You can request json, text, or binary data.
 
Retry On All Errors
boolean
retryAllErrors
false
If true, retries on all erroneous responses regardless of type.
 
Retry Delay (ms)
string
retryDelayMS
0
The delay in milliseconds between retries.
 
Timeout
string
timeout
The maximum time that a client will await a response to its request
2000
URL
string
/ Required
url
This is the URL to call.
/datasets
Use Exponential Backoff
boolean
useExponentialBackoff
false
Specifies whether to use a pre-defined exponential backoff strategy for retries.
 

Remove User From Group

Remove a user from a group in your Domo instance. | key: removeUserFromGroup

InputNotes
Connection
connection
/ Required
connection
 
Group ID
string
/ Required
groupId
The ID of the group.
User ID
string
/ Required
userId
The ID of the user.

Search Stream

Returns all Stream objects that meet argument criteria from original request. | key: searchStream

InputNotes
Connection
connection
/ Required
connection
 
Fields
string
fields
Return desired fields: {all} or {id, dataset, updateMethod, createdAt, or modifiedAt}
Qualifiers
string
/ Required
qualifiers
The search qualifiers to search by available qualifiers: dataSource.id or dataSource.owner.id

Share Account

Share an Account with a User. | key: shareAccount

InputNotes
Account ID
string
/ Required
accountId
The ID of the Account.
Connection
connection
/ Required
connection
 
User
string
/ Required
Value List
userArray
The User to share the Account with.

Update Account

Updates the specified Account’s metadata as well as the Account’s Type properties. | key: updateAccount

InputNotesExample
Account ID
string
/ Required
accountId
The ID of the account to update.
 
Connection
connection
/ Required
connection
 
 
Update Account Body
code
/ Required
updateAccountBody
 

Update Data Set

Updates the specified DataSet’s metadata by providing values to parameters passed. | key: updateDataSet

InputNotesExample
Connection
connection
/ Required
connection
 
 
DataSet ID
string
/ Required
datasetId
The ID of the DataSet.
 
Update DataSet Body
code
updateDataSetBody
 

Update Group

Updates the specified group by providing values to parameters passed. Any parameter left out of the request will cause the specific group’s attribute to remain unchanged. | key: updateGroup

InputNotesExample
Connection
connection
/ Required
connection
 
 
Group ID
string
/ Required
groupId
The ID of the group.
 
Update Group Body
code
updateGroupBody
 

Update List

Update the details of a list given an existing project id and list id. | key: updateList

InputNotesExample
Connection
connection
/ Required
connection
 
 
Index
string
/ Required
index
The updated index of the list within the project. Updating the index of a list may also change the order of the other lists in the project to remain sequential.
 
List ID
string
/ Required
listId
The ID of the list.
 
Name
string
/ Required
name
The updated name of the list.
 
Project ID
string
/ Required
projectId
The ID of the project.
 
Type
string
/ Required
type
The type of the list.
 
Update List Body
code
updateListBody
 

Update Page

Updates the specified page by providing values to parameters passed. Any parameter left out of the request will cause the specific page’s attribute to remain unchanged. | key: updatePage

InputNotesExample
Connection
connection
/ Required
connection
 
 
Page ID
string
/ Required
pageId
The ID of the page.
 
Update Page Body
code
/ Required
updatePageBody
 

Update Project

Updates attributes of an existing project in your Domo instance. The following properties are read-only and cannot be updated with this request:id members createdBy createdDate | key: updateProject

InputNotesExample
Connection
connection
/ Required
connection
 
 
Description
string
description
Updates the description of the project.
 
Due Date
string
dueDate
Updates the due date of the project.
 
Name
string
name
Updates the name of the project.
 
Project ID
string
/ Required
projectId
The ID of the project.
 
Public
string
publicUpdate
Updates whether or not the project is publicly available to Domo users.
 
Update Project Body
code
updateProjectBody
 

Update Project Members

Update the members of a given project id. | key: updateProjectMembers

InputNotesExample
Connection
connection
/ Required
connection
 
 
Project ID
string
/ Required
projectId
The ID of the project.
 
Update Project Members Body
code
updateProjectMembersBody
 

Update Stream

Updates the specified Stream’s metadata by providing values to parameters passed. | key: updateStream

InputNotesExample
Connection
connection
/ Required
connection
 
 
Stream ID
string
/ Required
streamId
The ID of the stream to update.
 
Update Method Body
code
updateMethodBody
 
Update Method
string
/ Required
updateMethodString
The data import behavior.
 

Update Task

Update the details of a task given an existing project id, list id, and task id. | key: updateTask

InputNotesExample
Connection
connection
/ Required
connection
 
 
Contributors
string
contributors
An array of user IDs that are assigned as contributors to the task.
 
Description
string
/ Required
description
Description of the DataSet to create
 
Due Date
string
dueDate
The due date of the project
 
List ID
string
/ Required
listId
The ID of the list.
 
Owned By
string
ownedBy
The ID of the Domo user that owns the task.
 
Priority
string
priority
Priority of task within a list. Setting this property will impact the index of other tasks in the list to maintain sequential order. If not provided the priority will default to 1 and the index of all the other tasks in the list will shift.
 
Project ID
string
/ Required
projectId
The ID of the project.
 
Tags
string
tags
An array of tags that have been assigned to the task.
 
Task ID
string
/ Required
taskId
The ID of the task.
 
Task Name
string
/ Required
taskName
The name of the task.
 
Update Task Body
code
updateTaskBody
 

Update User

Updates the specified user by providing values to parameters passed. Any parameter left out of the request will cause the specific user’s attribute to remain unchanged. | key: updateUser

InputDefaultNotesExample
Alternate Email
string
alternateEmail
User's secondary email in profile.
 
Connection
connection
/ Required
connection
 
 
 
Email
string
email
User's primary email used in profile.
 
Employee Number
string
employeeNumber
Employee number within company.
 
Locale
string
locale
Locale used to display to user the system settings throughout Domo application.
 
Location
string
location
Free text that can be used to define office location.
 
Name
string
name
User's full name
 
Phone
string
phone
Primary phone number of user.
 
Role
string
role
Admin
The system role of the user
 
Roled
string
roled
The ID of the custom or system role of the user.
 
Timezone
string
timezone
Time zone used to display to user the system times throughout Domo application.
 
Title
string
title
User's job title.
 
Update User Body
code
updateUserBody
 
User ID
string
/ Required
userId
The ID of the user.
 

Upload Data Part

Creates a data part within the Stream execution to upload chunks of rows to the DataSet. The calling client should keep track of parts and order them accordingly in an increasing sequence. If a part upload fails, retry the upload as all parts must be present before committing the stream execution. | key: uploadDataPart

InputNotes
Connection
connection
/ Required
connection
 
Execution ID
string
/ Required
executionId
The ID of the Stream execution within the Stream.
Part ID
string
/ Required
partId
The ID of the data part being used to upload a subset of data within the Stream execution.
Stream ID
string
/ Required
streamId
The ID of the Stream of data being imported into a DataSet.