Morta (Preview)
The Morta API is based around REST. Our API accepts json encoded request bodies and returns JSON encoded respones. We use standard HTTP responses, authentication and verbs. All API requests must have an authorization header of the form: { 'Authorization': 'Bearer <API_KEY>' }
This connector is available in the following products and regions:
Service | Class | Regions |
---|---|---|
Logic Apps | Standard | All Logic Apps regions except the following: - Azure Government regions - Azure China regions - US Department of Defense (DoD) |
Power Automate | Premium | All Power Automate regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Power Apps | Premium | All Power Apps regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Contact | |
---|---|
Name | Mort Support |
URL | https://morta.io |
[email protected] |
Connector Metadata | |
---|---|
Publisher | Morta |
Website | https://morta.io |
Privacy policy | https://morta.io/termsofservice |
Categories | Productivity;Content and Files |
Morta offers a cloud-based solution that deeply integrates with the software you are accustomed to, empowering you to digitize, connect, and automate your tracking processes effectively. The Morta connector allows you to interact with all Morta functionality through the Microsoft Power Automate platform.
Prerequisites
To use this connector you will need an Morta Account
How to get credentials
Login to your Morta account, navigate to your Morta Integrations and simply add a new API key. You can then use this API key within Microsoft Power Automate. When entering your API key on the Microsoft Power Automate Platform make sure to prepend "Bearer " so that your entered API key looks like the following: "Bearer YOUR_API_KEY_HERE"
Get started with your connector
To get started with the connector you can start by pulling your favourite projects/workspaces from the Morta platform. To do this you can use the 'GetFavouriteProjects' action.
Following this, you can create a process/document on Morta using the 'CreateProcess' action and the following parameters:
- name: New Process
- project id: <one_of_your_project_public_ids>
- type: Custom
Known issues and limitations
None
Common errors and remedies
When using the Morta connector users may experience one of the following HTTP status codes:
- 401: The request action is not authorised. This could be because you have not entered your API key or you have entered your API key incorrectly (e.g. not add "Bearer " before the copied API key)
- 403: You do not have access to the requested Morta resource. Make sure to request permissions to the requested resource from the owner of that resource.
- 404: The Morta resource does not exist. Please login to the Morta platform to make sure you have entered the ID correctly.
- 422: Data is missing or formatted incorrectly in the request. Make sure you have read the description for all the data required in the request and have followed the specification. For example, you may be required to enter a number as a field but have entered a string instead.
- 429: Too many requests have been sent to Morta in a period of time. Make sure you are not sending more than 10 requests per second to the Morta platform.
FAQ
Question: Why is my Morta API key not working? Answer: Make sure you have added "Bearer " to the beginning of the API key (the word 'Bearer' and a space). The final API key being entered should like like the following (a dummy API key is being used here): "Bearer zSujSa_eXxd3b1yVtTQVMw7Ghn18Ja9sOWvj-O4C908"
Creating a connection
The connector supports the following authentication types:
Default | Parameters for creating connection. | All regions | Not shareable |
Default
Applicable: All regions
Parameters for creating connection.
This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.
Name | Type | Description | Required |
---|---|---|---|
API Key | securestring | The API Key for your MotaWord connection | True |
Throttling Limits
Name | Calls | Renewal Period |
---|---|---|
API calls per connection | 100 | 60 seconds |
Actions
Add a column to a view |
Add a new column to a specific table view. |
Add or update rows in a table |
Upsert (add or update) rows in a table view based on a specified column. |
Add Row to Table |
Add a new row to the specified table. |
Add rows to end of table |
Insert new rows at the end of the specified table view. |
Add Tag to User |
Add a tag to a specific user |
Change a User's Role in a Project |
Change the role of a user in a specific project, identified by the project's UUID and user's Firebase ID |
Check Processes Table is Used In |
Check and return a list of processes, table joins, and selects where the specified table is used. |
Check Views Column Is Used In |
Retrieve all views in which a specific table column is used. |
Create a new notification |
Create a new notification for a specific project. |
Create a New Process |
Create a new process in a specified project |
Create a New Process Section |
Create a new section within a specified process, with an option to set a parent section |
Create a New Project |
Create a new project with the specified name |
Create a New Project Secret |
Create a new secret for a specified project |
Create a new view for a table |
Create a new view for a specific table. |
Create API Key for User |
Create an API key for the currently logged in user |
Create Index on Table Column |
Create an index on one or more columns of a table to improve query performance. |
Create Multiple New Process Sections |
Create multiple new sections within a specified process, each with an optional parent section |
Create New Comment |
Create a new comment within a specific comment thread |
Create New Comment Thread |
Create a new comment thread |
Create new document table |
Create a new document table within a project. |
Create New Process Response |
Create a new response for a process section. |
Create New Process Sections |
Create multiple new sections within a process |
Create New Project Heading Styling |
Create new heading styling for a specific project |
Create New User |
Create a new user |
Create Passthrough Download Request |
Make a passthrough API call to an external source system for downloading files. |
Create Passthrough Request to Source System |
Make a passthrough API call to an external source system. |
Create Permissions for a Resource |
Create permissions for a specific resource (such as a table, table view, or process). |
Create Table Column |
Add a new column to an existing table. |
Create Table Join |
Create a join between two tables. |
Delete a Project |
Delete a specific project identified by its UUID |
Delete a Project Invite |
Delete an invite to a project |
Delete a Project Secret |
Delete a specific secret from a project |
Delete a single notification |
Delete a specific notification by its ID. |
Delete a table |
Delete a specified table by its UUID. |
Delete a User from a Project |
Remove a user from a specific project, identified by the project's UUID and user's Firebase ID |
Delete a view for a table |
Delete a specific view of a table. |
Delete All Rows from Table |
Deletes all rows from the specified table. |
Delete API Key |
Delete an API key for the currently logged in user |
Delete Comment |
Delete a specific comment within a comment thread |
Delete Comment Thread |
Delete a comment thread |
Delete Integration from Table |
Remove a specific integration from a table. |
Delete Permissions for a Resource |
Delete permissions for a specific resource (such as a table, table view, or process). |
Delete Process |
Delete a process identified by its UUID |
Delete Process Response |
Delete a specific process response. |
Delete Process Section |
Delete a specific process section. |
Delete specific rows |
Delete specific rows from a table view based on row IDs. |
Delete Table Column |
Delete a specific column from a table. |
Delete Table Join |
Delete a join from a table. |
Delete Table Rows |
Delete all rows or specific rows from a table. |
Delete Tag from User |
Delete a tag from a specific user |
Delete Top Project Heading Styling |
Delete the top heading styling for a specific project |
Download chart image |
Download an image file of a chart based on data from a specific table view. |
Download Table Data as CSV |
Download the data of a specified table as a CSV file. |
Download view data as a csv file |
Download the data of a specific table view in CSV format. |
Duplicate a Process |
Duplicate an existing process, potentially in a different project |
Duplicate a Project |
Create a duplicate of an existing project |
Duplicate a table |
Create a duplicate of an existing table along with its data, settings, and optionally linked tables. |
Duplicate a view for a table |
Create a duplicate of an existing view for a specific table. |
Duplicate Process |
Duplicate an existing process, optionally into a different project |
Duplicate Process Section |
Duplicate a specific process section. |
Duplicate Process Section |
Duplicate a specific process section asynchronously. |
Duplicate the default view for a table |
Create a duplicate of the default view for a specific table. |
Export Process |
Export a specific process by its UUID into different formats (PDF or DOCX) |
Get a list of all supported event types |
Retrieve a list of all supported event types for notifications. |
Get a single view for a table |
Retrieve a specific view by its ID for a table. |
Get actual table view data |
Retrieve the actual data for a specific table view. |
Get all events for a resource |
Retrieve all events associated with a specific resource, filtered by various criteria. |
Get All Table Joins |
Retrieve all joins associated with a table. |
Get all views for a table |
Retrieve all views associated with a specific table. |
Get chart data for the view |
Retrieve data for generating a chart based on a specific table view. |
Get Comment Thread |
Retrieve a specific comment thread by its ID |
Get Comment Thread Statistics |
Retrieve statistics for comment threads based on reference type and main reference ID |
Get Comment Threads by Reference |
Retrieve all comment threads associated with a specific reference |
Get Deleted Process Sections |
Retrieve all deleted sections of a specific process, with an optional filter for a specific process section |
Get Deleted Tables in a Project |
Retrieve all deleted tables from a specific project, identified by its UUID. Only accessible by project owners. |
Get File for Table Cell |
Retrieve a file associated with a specific cell in a table. |
Get Invited Project Members |
Retrieve all invited members for a specified project |
Get my details |
Get info on the current user |
Get Notifications for a Project |
Retrieve all notifications associated with a specific project. This endpoint is accessible only to users with owner-level permissions for the project. |
Get Process Details |
Retrieve detailed information of a specific process by its UUID |
Get Process Section |
Retrieve a specific process section. |
Get Project Information |
Retrieve detailed information about a specific project identified by its UUID |
Get Project Members |
Retrieve all members associated with a specified project |
Get Project Resources |
Retrieve resources associated with a specific project identified by its UUID |
Get Project Secrets |
Retrieve all secrets for a specified project |
Get Project Tables |
Retrieve tables associated with a specific project, identified by its UUID |
Get Project Tags |
Retrieve all tags associated with a specified project |
Get Project Variables |
Retrieve all variables associated with a specified project |
Get Resource Permissions |
Retrieve permissions for a specified resource, such as a table, table view, or process. |
Get Sent Notifications for a Project |
Retrieve all sent notifications for a specified project |
Get Specific User Details |
Get information on a specific user |
Get stats on table columns |
Retrieve statistical data for columns in a specific table view. |
Get Table and Its Rows |
Retrieve a table and its rows based on provided parameters |
Get Table Column Statistics |
Retrieve statistics for table columns based on specified parameters. |
Get Table Columns |
Retrieve all active columns of a specific table. |
Get Table Rows |
Retrieve rows from a table based on provided query parameters. |
Get Tag by Public ID |
Retrieve a tag by its public ID. |
Get the unique values for a column |
Retrieve the unique/distinct values for a specific column in a table view. |
Get Unique Values for a Column |
Retrieve a list of distinct (unique) values for a specified column in a table. |
Get User's Favourite Projects |
Get all favourite projects the currently logged in user is part of |
Get User's Owned and Administered Projects |
Get all projects where the user is the owner or an admin |
Get User's Pinned Projects |
Get the projects pinned by a user identified by their Firebase ID |
Get User's Public Contributions |
Get the public contributions made by a user, identified by their Firebase ID |
Get User's Public Projects |
Get all public projects where the user is a member |
Get User Achievements |
Get the achievement badges of a user by their Firebase ID |
Get User Contributions |
Get the number of contributions per day made by a user, identified by their Firebase ID |
Get User Details by Public ID |
Get information on a specific user by their public ID |
Get User Projects |
Get all projects the currently logged in user is part of |
Get User Templates |
Get all templates the currently logged in user has access to |
Invite a User to a Project |
Invite a single user to join a project by email. If the user already exists, they are added directly; otherwise, an invite is sent. Requires owner or admin permissions. |
Invite Multiple Users to a Project |
Invite multiple users to join a project, by email. If users already exist, they are added directly, otherwise, an invite is sent. Requires owner or admin permissions. |
Preview resulting row from inputs |
Preview the resulting row from given inputs in a specific table view. |
Reopen Comment Thread |
Reopen a previously resolved comment thread |
Request Permissions for a Resource |
Request permissions for a specific resource (such as a table, table view, or process). |
Resend an Invite to a User for a Project |
Resend an invitation to a user for a project. This is applicable for both new users and existing users who have previously been invited. Requires owner or admin permissions. |
Reset Process Response |
Reset an existing process response to its initial state. |
Resolve Comment Thread |
Resolve a comment thread |
Restore a deleted table |
Restore a previously deleted table using its UUID. |
Restore a Project |
Restore a specific project, identified by its UUID, that has been previously deleted |
Restore Process |
Restore a deleted process identified by its UUID |
Restore Process Response |
Restore a previously deleted process response. |
Restore Process Section |
Restore a previously deleted process section. |
Restore Table Column |
Restore a previously deleted column in a table. |
Retrieve Deleted Processes within a Project |
Get all deleted processes associated with a specific project, identified by its UUID |
Retrieve Processes within a Project |
Get all processes associated with a specific project, identified by its UUID |
Search for Users |
Search for users by project or process |
Search within a Project |
Perform a search operation within a specific project, identified by its UUID |
Set the view as the default view |
Designate a specific table view as the default view for the table. |
Stream all rows for the table |
Stream the data of all rows for a specific table. |
Stream all rows for the view |
Stream the data of all rows for a specific table view. |
Submit Process Response |
Submit a process response, marking it as completed. |
Submit Process Response Draft |
Submit a draft of a process response for later completion. |
Sync Table with Integration |
Sync a table with a specified integration. |
Toggle Favourite Status of a Project |
Change whether the project is a favourite for the currently logged in user |
Toggle Pin Status of a Project |
Change whether the project is pinned for the currently logged in user |
Update a Project Invite |
Update an existing invite in a project |
Update a Project Secret |
Update a specific secret in a project |
Update a single notification |
Update a specific notification by its ID. |
Update a view for a table |
Update an existing view for a specific table. |
Update an Existing Process |
Update an existing process's details by process ID |
Update an Existing Process Section |
Update an existing process section's details by process section ID |
Update an Existing Project |
Update an existing project's details by project ID |
Update API Key |
Update an API key for the currently logged in user |
Update column on view |
Update a specific column in a table view. |
Update Comment |
Update a specific comment within a comment thread |
Update Current User Profile |
Update the profile of the currently logged in user |
Update Existing Process Response |
Update an existing response for a process section. |
Update existing rows |
Update existing rows in a specified table view. |
Update Existing Rows in Table |
Update existing rows in the specified table. |
Update existing table |
Update the properties of an existing table. |
Update existing table cells |
Update specific cells in a table view. |
Update Multiple Process Sections |
Update multiple existing process sections. |
Update Permissions for a Resource |
Update permissions for a specific resource (such as a table, table view, or process). |
Update Process Responders |
Update the list of responders for a given process identified by its UUID |
Update Process Section Order |
Update the order of process sections within a process. |
Update Project Heading Styling |
Update heading styling for a specific project |
Update Table Cells |
Update specific cells in a table. |
Update Table Column |
Update the properties of a specific column in a table. |
Update Table Join |
Update an existing join on a table. |
Update User Account |
Update the account details for the currently logged in user |
Upsert Row in Table |
Add or update a row in the specified table based on a unique column value. |
Add a column to a view
Add a new column to a specific table view.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
View Id
|
view_id | True | uuid |
The UUID of the table view to which a column is to be added. |
aconexSynced
|
aconexSynced | integer | ||
aggregate
|
aggregate | integer | ||
alterOptions
|
alterOptions | |||
autodeskBim360Synced
|
autodeskBim360Synced | integer | ||
processPublicId
|
processPublicId | uuid | ||
processResponsePublicId
|
processResponsePublicId | uuid | ||
processSectionPublicId
|
processSectionPublicId | uuid | ||
projectId
|
projectId | uuid | ||
dateFormat
|
dateFormat | string | ||
decimalPlaces
|
decimalPlaces | integer | ||
description
|
description | |||
hardValidation
|
hardValidation | boolean | ||
isIndexed
|
isIndexed | boolean | ||
isJoined
|
isJoined | boolean | ||
kind
|
kind | string | ||
manualOptions
|
manualOptions | array of string | ||
tableOptions
|
tableOptions | |||
locked
|
locked | True | boolean | |
mortaSynced
|
mortaSynced | integer | ||
name
|
name | True | string | |
procoreSynced
|
procoreSynced | integer | ||
publicId
|
publicId | uuid | ||
required
|
required | True | boolean | |
reviztoIssuesSynced
|
reviztoIssuesSynced | integer | ||
script
|
script | string | ||
scriptEnabled
|
scriptEnabled | boolean | ||
sortOrder
|
sortOrder | True | number | |
stringValidation
|
stringValidation | string | ||
thousandSeparator
|
thousandSeparator | boolean | ||
validationMessage
|
validationMessage | string | ||
validationNoBlanks
|
validationNoBlanks | boolean | ||
validationNoDuplicates
|
validationNoDuplicates | boolean | ||
viewpointSynced
|
viewpointSynced | integer | ||
width
|
width | integer |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | TableViewColumn | |
metadata
|
metadata | object |
Add or update rows in a table
Upsert (add or update) rows in a table view based on a specified column.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
View Id
|
view_id | True | uuid |
The UUID of the table view where rows are to be upserted. |
processPublicId
|
processPublicId | uuid | ||
processResponsePublicId
|
processResponsePublicId | uuid | ||
processSectionPublicId
|
processSectionPublicId | uuid | ||
projectId
|
projectId | uuid | ||
processPublicId
|
processPublicId | uuid | ||
processResponsePublicId
|
processResponsePublicId | uuid | ||
processSectionPublicId
|
processSectionPublicId | uuid | ||
projectId
|
projectId | uuid | ||
rowData
|
rowData | True | object | |
sortOrder
|
sortOrder | number | ||
upsertColumnName
|
upsertColumnName | True | string |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | array of object | |
publicId
|
data.publicId | string | |
rowData
|
data.rowData | object | |
sortOrder
|
data.sortOrder | number | |
metadata
|
metadata | object |
Add Row to Table
Add a new row to the specified table.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Table Id
|
table_id | True | uuid |
UUID of the table to which the row will be added |
processPublicId
|
processPublicId | uuid | ||
processResponsePublicId
|
processResponsePublicId | uuid | ||
processSectionPublicId
|
processSectionPublicId | uuid | ||
projectId
|
projectId | uuid | ||
processPublicId
|
processPublicId | uuid | ||
processResponsePublicId
|
processResponsePublicId | uuid | ||
processSectionPublicId
|
processSectionPublicId | uuid | ||
projectId
|
projectId | uuid | ||
rowData
|
rowData | True | object | |
sortOrder
|
sortOrder | number |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | array of object | |
publicId
|
data.publicId | string | |
rowData
|
data.rowData | object | |
sortOrder
|
data.sortOrder | number | |
metadata
|
metadata | object |
Add rows to end of table
Insert new rows at the end of the specified table view.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
View Id
|
view_id | True | uuid |
The UUID of the table view where rows are to be added. |
processPublicId
|
processPublicId | uuid | ||
processResponsePublicId
|
processResponsePublicId | uuid | ||
processSectionPublicId
|
processSectionPublicId | uuid | ||
projectId
|
projectId | uuid | ||
processPublicId
|
processPublicId | uuid | ||
processResponsePublicId
|
processResponsePublicId | uuid | ||
processSectionPublicId
|
processSectionPublicId | uuid | ||
projectId
|
projectId | uuid | ||
rowData
|
rowData | True | object | |
sortOrder
|
sortOrder | number |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | array of object | |
publicId
|
data.publicId | string | |
rowData
|
data.rowData | object | |
sortOrder
|
data.sortOrder | number | |
metadata
|
metadata | object |
Add Tag to User
Add a tag to a specific user
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
User Id
|
user_id | True | uuid |
Public UUID of the user to add the tag to |
tagReferenceId
|
tagReferenceId | True | string |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | Tag | |
metadata
|
metadata | object |
Additional metadata |
Change a User's Role in a Project
Change the role of a user in a specific project, identified by the project's UUID and user's Firebase ID
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Project Id
|
project_id | True | uuid |
UUID of the project |
Firebase Id
|
firebase_id | True | string |
Firebase ID of the user whose role is to be changed |
role
|
role | True | string |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | SimpleProject | |
metadata
|
metadata | object |
Check Processes Table is Used In
Check and return a list of processes, table joins, and selects where the specified table is used.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Table Id
|
table_id | True | uuid |
UUID of the table to check usage |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | array of object | |
link
|
data.link | string |
Direct link to the process, join or select |
name
|
data.name | string |
Name of the process, join or select where the table is used |
type
|
data.type | string |
Type of usage (process, sourceJoin, targetJoin, sourceSelect, etc.) |
metadata
|
metadata | object |
Check Views Column Is Used In
Retrieve all views in which a specific table column is used.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Table Id
|
table_id | True | uuid |
UUID of the table containing the column |
Column Id
|
column_id | True | uuid |
UUID of the column to check in views |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | array of TableView | |
metadata
|
metadata | object |
Create a new notification
Create a new notification for a specific project.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
description
|
description | True | string | |
processes
|
processes | array of uuid | ||
projectId
|
projectId | True | uuid | |
tables
|
tables | array of uuid | ||
resource
|
resource | True | string | |
verb
|
verb | True | string | |
webhookUrl
|
webhookUrl | True | string |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | Notification | |
metadata
|
metadata | object |
Create a New Process
Create a new process in a specified project
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
processPublicId
|
processPublicId | uuid | ||
processResponsePublicId
|
processResponsePublicId | uuid | ||
processSectionPublicId
|
processSectionPublicId | uuid | ||
projectId
|
projectId | uuid | ||
name
|
name | True | string | |
projectId
|
projectId | True | uuid | |
type
|
type | True | string |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | Process | |
change
|
metadata.change | object |
The changes made during process creation |
event
|
metadata.event | string |
The event type, e.g., 'process.created' |
resourceId
|
metadata.resourceId | uuid |
The UUID of the newly created process |
Create a New Process Section
Create a new section within a specified process, with an option to set a parent section
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Process Id
|
process_id | True | uuid |
The UUID of the process to create a new section in |
processPublicId
|
processPublicId | uuid | ||
processResponsePublicId
|
processResponsePublicId | uuid | ||
processSectionPublicId
|
processSectionPublicId | uuid | ||
projectId
|
projectId | uuid | ||
description
|
description | |||
name
|
name | True | string | |
parentId
|
parentId | uuid | ||
plaintextDescription
|
plaintextDescription | string |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | MortaProcessSection | |
metadata
|
metadata | object |
Create a New Project
Create a new project with the specified name
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
name
|
name | True | string |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | SimpleProject | |
metadata
|
metadata | object |
Create a New Project Secret
Create a new secret for a specified project
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Project Id
|
project_id | True | uuid |
The UUID of the project where the secret will be created |
name
|
name | True | string | |
value
|
value | True | string |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | ProjectSecret | |
metadata
|
metadata | object |
Create a new view for a table
Create a new view for a specific table.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Table Id
|
table_id | True | uuid |
The UUID of the table for which the view is to be created. |
allowContributorDelete
|
allowContributorDelete | boolean | ||
chartSettings
|
chartSettings | |||
collapsedGroupView
|
collapsedGroupView | boolean | ||
backgroundColour
|
backgroundColour | True | string | |
columnId
|
columnId | uuid | ||
columnName
|
columnName | True | string | |
filterType
|
filterType | True | string | |
fontColour
|
fontColour | True | string | |
multipleValues
|
multipleValues | array of | ||
value
|
value | |||
columnId
|
columnId | uuid | ||
columnName
|
columnName | True | string | |
description
|
description | |||
locked
|
locked | boolean | ||
required
|
required | boolean | ||
processPublicId
|
processPublicId | uuid | ||
processResponsePublicId
|
processResponsePublicId | uuid | ||
processSectionPublicId
|
processSectionPublicId | uuid | ||
projectId
|
projectId | uuid | ||
description
|
description | |||
disableNewRow
|
disableNewRow | boolean | ||
displayCommentRows
|
displayCommentRows | integer | ||
displayValidationErrorRows
|
displayValidationErrorRows | integer | ||
columnId
|
columnId | uuid | ||
columnName
|
columnName | True | string | |
filterType
|
filterType | True | string | |
multipleValues
|
multipleValues | array of | ||
orGroup
|
orGroup | string | ||
value
|
value | |||
frozenIndex
|
frozenIndex | integer | ||
columnId
|
columnId | uuid | ||
columnName
|
columnName | True | string | |
direction
|
direction | True | string | |
includeAllColumns
|
includeAllColumns | boolean | ||
isDefault
|
isDefault | boolean | ||
name
|
name | True | string | |
rowHeight
|
rowHeight | integer | ||
columnId
|
columnId | uuid | ||
columnName
|
columnName | True | string | |
direction
|
direction | True | string | |
type
|
type | integer | ||
unpackMultiselectGroupView
|
unpackMultiselectGroupView | boolean |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | TableView | |
metadata
|
metadata | object |
Create API Key for User
Create an API key for the currently logged in user
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
name
|
name | string |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | ApiKey | |
metadata
|
metadata | object |
Create Index on Table Column
Create an index on one or more columns of a table to improve query performance.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Table Id
|
table_id | True | uuid |
UUID of the table for which indexes are to be created. |
publicId
|
publicId | True | uuid |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | array of TableColumn | |
metadata
|
metadata | object |
Create Multiple New Process Sections
Create multiple new sections within a specified process, each with an optional parent section
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Process Id
|
process_id | True | uuid |
The UUID of the process where new sections will be created |
processPublicId
|
processPublicId | uuid | ||
processResponsePublicId
|
processResponsePublicId | uuid | ||
processSectionPublicId
|
processSectionPublicId | uuid | ||
projectId
|
projectId | uuid | ||
processPublicId
|
processPublicId | uuid | ||
processResponsePublicId
|
processResponsePublicId | uuid | ||
processSectionPublicId
|
processSectionPublicId | uuid | ||
projectId
|
projectId | uuid | ||
description
|
description | |||
name
|
name | True | string | |
parentId
|
parentId | uuid | ||
plaintextDescription
|
plaintextDescription | string |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | string | |
resourceIds
|
metadata.resourceIds | array of string |
List of UUIDs for the newly created process sections |
Create New Comment
Create a new comment within a specific comment thread
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Comment Thread Id
|
comment_thread_id | True | uuid |
UUID of the comment thread to which the comment is being added |
commentText
|
commentText | True | string | |
processPublicId
|
processPublicId | uuid | ||
processResponsePublicId
|
processResponsePublicId | uuid | ||
processSectionPublicId
|
processSectionPublicId | uuid | ||
projectId
|
projectId | uuid |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | Comment | |
change
|
metadata.change | object |
Changes made in this operation |
event
|
metadata.event | string |
Event type for the operation |
resourceId
|
metadata.resourceId | string |
UUID of the newly created comment |
Create New Comment Thread
Create a new comment thread
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
commentText
|
commentText | True | string | |
processPublicId
|
processPublicId | uuid | ||
processResponsePublicId
|
processResponsePublicId | uuid | ||
processSectionPublicId
|
processSectionPublicId | uuid | ||
projectId
|
projectId | uuid | ||
mainReferenceId
|
mainReferenceId | uuid | ||
referenceId
|
referenceId | True | uuid | |
referenceType
|
referenceType | True | string |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | CommentThread | |
change
|
metadata.change | object |
Changes made in this operation |
event
|
metadata.event | string |
Event type for the operation |
resourceId
|
metadata.resourceId | string |
UUID of the newly created comment thread |
Create new document table
Create a new document table within a project.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
aconexSynced
|
aconexSynced | integer | ||
aggregate
|
aggregate | integer | ||
alterOptions
|
alterOptions | |||
autodeskBim360Synced
|
autodeskBim360Synced | integer | ||
dateFormat
|
dateFormat | string | ||
decimalPlaces
|
decimalPlaces | integer | ||
description
|
description | |||
isIndexed
|
isIndexed | boolean | ||
isJoined
|
isJoined | boolean | ||
kind
|
kind | string | ||
manualOptions
|
manualOptions | array of string | ||
tableOptions
|
tableOptions | |||
mortaSynced
|
mortaSynced | integer | ||
name
|
name | True | string | |
procoreSynced
|
procoreSynced | integer | ||
publicId
|
publicId | uuid | ||
reviztoIssuesSynced
|
reviztoIssuesSynced | integer | ||
script
|
script | string | ||
scriptEnabled
|
scriptEnabled | boolean | ||
thousandSeparator
|
thousandSeparator | boolean | ||
viewpointSynced
|
viewpointSynced | integer | ||
width
|
width | integer | ||
processPublicId
|
processPublicId | uuid | ||
processResponsePublicId
|
processResponsePublicId | uuid | ||
processSectionPublicId
|
processSectionPublicId | uuid | ||
projectId
|
projectId | uuid | ||
sourceColumnId
|
sourceColumnId | string | ||
targetColumnId
|
targetColumnId | string | ||
isOneToMany
|
isOneToMany | boolean | ||
sourceColumnId
|
sourceColumnId | string | ||
targetColumnId
|
targetColumnId | string | ||
joinTableName
|
joinTableName | string | ||
joinViewId
|
joinViewId | string | ||
joinViewName
|
joinViewName | string | ||
name
|
name | True | string | |
projectId
|
projectId | True | uuid | |
type
|
type | string |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | Table | |
metadata
|
metadata | object |
Create New Process Response
Create a new response for a process section.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Process Id
|
process_id | True | uuid |
The UUID of the process. |
Process Section Id
|
process_section_id | True | uuid |
The UUID of the process section. |
processPublicId
|
processPublicId | uuid | ||
processResponsePublicId
|
processResponsePublicId | uuid | ||
processSectionPublicId
|
processSectionPublicId | uuid | ||
projectId
|
projectId | uuid | ||
type
|
type | string |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | ProcessResponse | |
metadata
|
metadata | object |
Create New Process Sections
Create multiple new sections within a process
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Process Id
|
process_id | True | uuid |
The UUID of the process where new sections will be created |
processPublicId
|
processPublicId | uuid | ||
processResponsePublicId
|
processResponsePublicId | uuid | ||
processSectionPublicId
|
processSectionPublicId | uuid | ||
projectId
|
projectId | uuid | ||
processPublicId
|
processPublicId | uuid | ||
processResponsePublicId
|
processResponsePublicId | uuid | ||
processSectionPublicId
|
processSectionPublicId | uuid | ||
projectId
|
projectId | uuid | ||
description
|
description | |||
name
|
name | True | string | |
parentId
|
parentId | uuid | ||
plaintextDescription
|
plaintextDescription | string |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | array of MortaProcessSection | |
metadata
|
metadata | object |
Create New Project Heading Styling
Create new heading styling for a specific project
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Project Id
|
project_id | True | uuid |
The UUID of the project for which to create the heading styling |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | SimpleProject | |
metadata
|
metadata | object |
Create New User
Create a new user
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
email
|
True | |||
name
|
name | True | string | |
password
|
password | True | string | |
projectId
|
projectId | uuid |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | User | |
metadata
|
metadata | object |
Create Passthrough Download Request
Make a passthrough API call to an external source system for downloading files.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
processPublicId
|
processPublicId | uuid | ||
processResponsePublicId
|
processResponsePublicId | uuid | ||
processSectionPublicId
|
processSectionPublicId | uuid | ||
projectId
|
projectId | uuid | ||
data
|
data | |||
headers
|
headers | |||
method
|
method | True | string | |
onBehalfUserId
|
onBehalfUserId | uuid | ||
path
|
path | True | string | |
sourceSystem
|
sourceSystem | True | string |
Returns
- response
- binary
Create Passthrough Request to Source System
Make a passthrough API call to an external source system.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
processPublicId
|
processPublicId | uuid | ||
processResponsePublicId
|
processResponsePublicId | uuid | ||
processSectionPublicId
|
processSectionPublicId | uuid | ||
projectId
|
projectId | uuid | ||
data
|
data | |||
headers
|
headers | |||
method
|
method | True | string | |
onBehalfUserId
|
onBehalfUserId | uuid | ||
path
|
path | True | string | |
sourceSystem
|
sourceSystem | True | string |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | IntegrationsPassthroughResponse | |
metadata
|
metadata | object |
Create Permissions for a Resource
Create permissions for a specific resource (such as a table, table view, or process).
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
attributeId
|
attributeId | uuid | ||
attributeKind
|
attributeKind | True | string | |
processPublicId
|
processPublicId | uuid | ||
processResponsePublicId
|
processResponsePublicId | uuid | ||
processSectionPublicId
|
processSectionPublicId | uuid | ||
projectId
|
projectId | uuid | ||
resourceId
|
resourceId | True | uuid | |
resourceKind
|
resourceKind | True | string | |
role
|
role | True | integer | |
tagReferenceId
|
tagReferenceId | string |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | AccessPolicy | |
metadata
|
metadata | object |
Create Table Column
Add a new column to an existing table.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Table Id
|
table_id | True | uuid |
UUID of the table to which the column will be added |
aconexSynced
|
aconexSynced | integer | ||
aggregate
|
aggregate | integer | ||
alterOptions
|
alterOptions | |||
autodeskBim360Synced
|
autodeskBim360Synced | integer | ||
processPublicId
|
processPublicId | uuid | ||
processResponsePublicId
|
processResponsePublicId | uuid | ||
processSectionPublicId
|
processSectionPublicId | uuid | ||
projectId
|
projectId | uuid | ||
dateFormat
|
dateFormat | string | ||
decimalPlaces
|
decimalPlaces | integer | ||
description
|
description | |||
isIndexed
|
isIndexed | boolean | ||
kind
|
kind | string | ||
manualOptions
|
manualOptions | array of string | ||
tableOptions
|
tableOptions | |||
mortaSynced
|
mortaSynced | integer | ||
name
|
name | True | string | |
procoreSynced
|
procoreSynced | integer | ||
publicId
|
publicId | uuid | ||
reviztoIssuesSynced
|
reviztoIssuesSynced | integer | ||
script
|
script | string | ||
scriptEnabled
|
scriptEnabled | boolean | ||
thousandSeparator
|
thousandSeparator | boolean | ||
viewpointSynced
|
viewpointSynced | integer | ||
width
|
width | integer |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | TableColumn | |
metadata
|
metadata | object |
Create Table Join
Create a join between two tables.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Table Id
|
table_id | True | uuid |
UUID of the table to create the join on. |
processPublicId
|
processPublicId | uuid | ||
processResponsePublicId
|
processResponsePublicId | uuid | ||
processSectionPublicId
|
processSectionPublicId | uuid | ||
projectId
|
projectId | uuid | ||
dataColumns
|
dataColumns | array of string | ||
isOneToMany
|
isOneToMany | boolean | ||
sourceColumnId
|
sourceColumnId | string | ||
targetColumnId
|
targetColumnId | string | ||
joinViewId
|
joinViewId | string |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | Table | |
metadata
|
metadata | object |
Delete a Project
Delete a specific project identified by its UUID
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Project Id
|
project_id | True | uuid |
UUID of the project to be deleted |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | string | |
metadata
|
metadata | object |
Delete a Project Invite
Delete an invite to a project
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Project Id
|
project_id | True | uuid |
The UUID of the project from which the invite is to be deleted |
Invite Id
|
invite_id | True | uuid |
The UUID of the invite to be deleted |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | string | |
metadata
|
metadata | object |
Delete a Project Secret
Delete a specific secret from a project
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Project Id
|
project_id | True | uuid |
The UUID of the project from which the secret will be deleted |
Secret Id
|
secret_id | True | uuid |
The UUID of the secret to be deleted |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | string | |
metadata
|
metadata | object |
Delete a single notification
Delete a specific notification by its ID.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Id
|
id | True | uuid |
The UUID of the notification to be deleted. |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | string | |
metadata
|
metadata | object |
Delete a table
Delete a specified table by its UUID.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Table Id
|
table_id | True | uuid |
UUID of the table to delete |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | string | |
metadata
|
metadata | object |
Delete a User from a Project
Remove a user from a specific project, identified by the project's UUID and user's Firebase ID
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Project Id
|
project_id | True | uuid |
UUID of the project |
Firebase Id
|
firebase_id | True | string |
Firebase ID of the user to be removed |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | SimpleProject | |
metadata
|
metadata | object |
Delete a view for a table
Delete a specific view of a table.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
View Id
|
view_id | True | uuid |
The UUID of the table view to be deleted. |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | string | |
metadata
|
metadata | object |
Delete All Rows from Table
Deletes all rows from the specified table.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Table Id
|
table_id | True | uuid |
UUID of the table from which all rows are to be deleted. |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | string | |
metadata
|
metadata | object |
Delete API Key
Delete an API key for the currently logged in user
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Api Key Id
|
api_key_id | True | uuid |
The UUID of the API key to delete |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | string | |
metadata
|
metadata | object |
Additional metadata |
Delete Comment
Delete a specific comment within a comment thread
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Comment Thread Id
|
comment_thread_id | True | uuid |
UUID of the comment thread containing the comment |
Comment Id
|
comment_id | True | uuid |
UUID of the comment to be deleted |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | Comment | |
change
|
metadata.change | object |
Changes made to the comment |
event
|
metadata.event | string |
Event type for the operation |
resourceId
|
metadata.resourceId | string |
UUID of the deleted comment |
Delete Comment Thread
Delete a comment thread
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Comment Thread Id
|
comment_thread_id | True | uuid |
UUID of the comment thread to delete |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | CommentThread | |
change
|
metadata.change | object |
Changes made to the comment thread |
event
|
metadata.event | string |
Event type for the operation |
resourceId
|
metadata.resourceId | string |
UUID of the deleted comment thread |
Delete Integration from Table
Remove a specific integration from a table.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Table Id
|
table_id | True | uuid |
UUID of the table from which the integration will be removed. |
Integration Name
|
integration_name | True | string |
Name of the integration to be removed. |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | string | |
metadata
|
metadata | object |
Delete Permissions for a Resource
Delete permissions for a specific resource (such as a table, table view, or process).
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Id
|
id | True | uuid |
UUID of the policy to delete. |
Delete Process
Delete a process identified by its UUID
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Process Id
|
process_id | True | uuid |
The UUID of the process to delete |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | MortaProcess | |
metadata
|
metadata | object |
Delete Process Response
Delete a specific process response.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Process Id
|
process_id | True | uuid |
The UUID of the process. |
Process Section Id
|
process_section_id | True | uuid |
The UUID of the process section. |
Process Response Id
|
process_response_id | True | uuid |
The UUID of the process response to be deleted. |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | MortaProcessSection | |
metadata
|
metadata | object |
Delete Process Section
Delete a specific process section.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Process Id
|
process_id | True | uuid |
The UUID of the process. |
Process Section Id
|
process_section_id | True | uuid |
The UUID of the process section to be deleted. |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | MortaProcessSection | |
metadata
|
metadata | object |
Delete specific rows
Delete specific rows from a table view based on row IDs.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
View Id
|
view_id | True | uuid |
The UUID of the table view from which rows are to be deleted. |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | string | |
metadata
|
metadata | object |
Delete Table Column
Delete a specific column from a table.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Table Id
|
table_id | True | uuid |
UUID of the table containing the column |
Column Id
|
column_id | True | uuid |
UUID of the column to delete |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | string | |
metadata
|
metadata | object |
Delete Table Join
Delete a join from a table.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Table Id
|
table_id | True | uuid |
UUID of the table from which the join will be deleted. |
Join Id
|
join_id | True | uuid |
UUID of the join to be deleted. |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | string | |
metadata
|
metadata | object |
Delete Table Rows
Delete all rows or specific rows from a table.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Table Id
|
table_id | True | uuid |
UUID of the table from which rows are to be deleted. |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | string | |
metadata
|
metadata | object |
Delete Tag from User
Delete a tag from a specific user
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
User Id
|
user_id | True | uuid |
Public UUID of the user from whom the tag is to be deleted |
Tag Id
|
tag_id | True | uuid |
Public UUID of the tag to be deleted |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | string | |
metadata
|
metadata | object |
Delete Top Project Heading Styling
Delete the top heading styling for a specific project
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Project Id
|
project_id | True | uuid |
The UUID of the project for which to delete the top heading styling |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | SimpleProject | |
metadata
|
metadata | object |
Download chart image
Download an image file of a chart based on data from a specific table view.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
View Id
|
view_id | True | uuid |
The UUID of the table view for which the chart image is generated. |
Chart Type
|
chart_type | string |
Type of chart for which image is being generated. |
|
Show Legend
|
show_legend | boolean |
Flag to indicate whether to include the legend in the chart image. |
|
Show Values
|
show_values | boolean |
Flag to indicate whether to include values in the chart image. |
|
Column Value Id
|
column_value_id | uuid |
UUID of the column used as the value source for the chart image. |
|
Column Label Id
|
column_label_id | uuid |
UUID of the column used as the label source for the chart image. |
Returns
- response
- binary
Download Table Data as CSV
Download the data of a specified table as a CSV file.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Table Id
|
table_id | True | uuid |
UUID of the table to download data from |
Sort
|
sort | string |
Sorting criteria for the table rows |
|
Filter
|
filter | string |
Filter criteria for the table rows |
Returns
- response
- binary
Download view data as a csv file
Download the data of a specific table view in CSV format.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
View Id
|
view_id | True | uuid |
The UUID of the table view to be downloaded as CSV. |
Filter
|
filter | string |
Filters to apply to the CSV data. |
|
Sort
|
sort | string |
Sorting parameters for the CSV data. |
|
Process Id
|
process_id | uuid |
Optional UUID of a process to filter the data. |
Returns
- response
- binary
Duplicate a Process
Duplicate an existing process, potentially in a different project
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Process Id
|
process_id | True | uuid |
The UUID of the process to be duplicated |
processPublicId
|
processPublicId | uuid | ||
processResponsePublicId
|
processResponsePublicId | uuid | ||
processSectionPublicId
|
processSectionPublicId | uuid | ||
projectId
|
projectId | uuid | ||
duplicateLinkedTables
|
duplicateLinkedTables | boolean | ||
duplicatePermissions
|
duplicatePermissions | boolean | ||
targetProjectId
|
targetProjectId | string |
Duplicate a Project
Create a duplicate of an existing project
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Project Id
|
project_id | True | uuid |
The UUID of the project to be duplicated |
processPublicId
|
processPublicId | uuid | ||
processResponsePublicId
|
processResponsePublicId | uuid | ||
processSectionPublicId
|
processSectionPublicId | uuid | ||
projectId
|
projectId | uuid | ||
duplicatePermissions
|
duplicatePermissions | boolean |
Duplicate a table
Create a duplicate of an existing table along with its data, settings, and optionally linked tables.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Table Id
|
table_id | True | uuid |
UUID of the table to be duplicated |
processPublicId
|
processPublicId | uuid | ||
processResponsePublicId
|
processResponsePublicId | uuid | ||
processSectionPublicId
|
processSectionPublicId | uuid | ||
projectId
|
projectId | uuid | ||
duplicateLinkedTables
|
duplicateLinkedTables | boolean | ||
duplicatePermissions
|
duplicatePermissions | boolean | ||
targetProjectId
|
targetProjectId | string |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | string | |
metadata
|
metadata | object |
Duplicate a view for a table
Create a duplicate of an existing view for a specific table.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Table Id
|
table_id | True | uuid |
The UUID of the table for which the view is to be duplicated. |
View Id
|
view_id | True | uuid |
The UUID of the view to be duplicated. |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | TableView | |
metadata
|
metadata | object |
Duplicate Process
Duplicate an existing process, optionally into a different project
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
processPublicId
|
processPublicId | uuid | ||
processResponsePublicId
|
processResponsePublicId | uuid | ||
processSectionPublicId
|
processSectionPublicId | uuid | ||
projectId
|
projectId | uuid | ||
processId
|
processId | True | uuid | |
projectId
|
projectId | uuid |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | MortaProcess | |
metadata
|
metadata | object |
Duplicate Process Section
Duplicate a specific process section.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Process Id
|
process_id | True | uuid |
The UUID of the process. |
Process Section Id
|
process_section_id | True | uuid |
The UUID of the process section to duplicate. |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | MortaProcessSection | |
metadata
|
metadata | object |
Duplicate Process Section
Duplicate a specific process section asynchronously.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Process Id
|
process_id | True | uuid |
The UUID of the process. |
Process Section Id
|
process_section_id | True | uuid |
The UUID of the process section to duplicate. |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | string | |
metadata
|
metadata | object |
Duplicate the default view for a table
Create a duplicate of the default view for a specific table.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Table Id
|
table_id | True | uuid |
The UUID of the table for which the default view is to be duplicated. |
processPublicId
|
processPublicId | uuid | ||
processResponsePublicId
|
processResponsePublicId | uuid | ||
processSectionPublicId
|
processSectionPublicId | uuid | ||
projectId
|
projectId | uuid | ||
name
|
name | string | ||
type
|
type | integer |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | TableView | |
metadata
|
metadata | object |
Export Process
Export a specific process by its UUID into different formats (PDF or DOCX)
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Process Id
|
process_id | True | uuid |
The UUID of the process to export |
Export Format
|
export_format | string |
The format of the export (PDF or DOCX) |
|
Table Links
|
table_links | boolean |
Include table links in the export |
|
Description
|
description | boolean |
Include process description in the export |
|
Page Format
|
page_format | string |
Page format for the export |
|
Page Orientation
|
page_orientation | string |
Page orientation for the export |
|
Font Type
|
font_type | string |
Font type for the export |
|
Font Size
|
font_size | integer |
Font size for the export |
Returns
- response
- binary
Get a list of all supported event types
Retrieve a list of all supported event types for notifications.
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | array of string | |
metadata
|
metadata | object |
Get a single view for a table
Retrieve a specific view by its ID for a table.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
View Id
|
view_id | True | uuid |
The UUID of the table view to be retrieved. |
Ignore Cached Options
|
ignore_cached_options | boolean |
Flag to indicate whether to ignore cached options in the response. |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | TableViewWithTable | |
metadata
|
metadata | object |
Get actual table view data
Retrieve the actual data for a specific table view.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
View Id
|
view_id | True | uuid |
The UUID of the table view for which data is to be retrieved. |
Filter
|
filter | string |
Filters to apply to the data retrieval. |
|
Sort
|
sort | string |
Sorting parameters for the data retrieval. |
|
Page
|
page | integer |
Page number for pagination. |
|
Size
|
size | integer |
Number of items per page for pagination. |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | array of object | |
publicId
|
data.publicId | string | |
rowData
|
data.rowData | object | |
sortOrder
|
data.sortOrder | number | |
next_page_token
|
metadata.next_page_token | string | |
size
|
metadata.size | integer | |
total
|
metadata.total | integer |
Get all events for a resource
Retrieve all events associated with a specific resource, filtered by various criteria.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Resource Id
|
resource_id | True | uuid |
The UUID of the resource for which events are to be retrieved. |
Type
|
type | True | string |
The type of the resource (e.g., user, process, table, project). |
Page
|
page | integer |
Page number for pagination. |
|
User
|
user | uuid |
Optional UUID of a user to filter the events. |
|
Verb
|
verb | array |
Optional list of verbs to filter the events. |
|
Start Date
|
start_date | date-time |
Optional start date to filter the events. |
|
End Date
|
end_date | date-time |
Optional end date to filter the events. |
|
Search
|
search | string |
Optional search term to filter the events. |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | array of Event | |
metadata
|
metadata | object |
Get All Table Joins
Retrieve all joins associated with a table.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Table Id
|
table_id | True | uuid |
UUID of the table for which joins are to be retrieved. |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | array of TableJoin | |
metadata
|
metadata | object |
Get all views for a table
Retrieve all views associated with a specific table.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Table Id
|
table_id | True | uuid |
The UUID of the table for which views are to be retrieved. |
Ignore Columns
|
ignore_columns | boolean |
Flag to indicate whether to ignore column data in the response. |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | array of TableView | |
metadata
|
metadata | object |
Get chart data for the view
Retrieve data for generating a chart based on a specific table view.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
View Id
|
view_id | True | uuid |
The UUID of the table view for which chart data is requested. |
Chart Type
|
chart_type | string |
Type of chart for which data is being fetched. |
|
Show Legend
|
show_legend | boolean |
Flag to indicate whether to show the legend in the chart. |
|
Show Values
|
show_values | boolean |
Flag to indicate whether to show values in the chart. |
|
Column Value Id
|
column_value_id | uuid |
UUID of the column to be used as the value source for the chart. |
|
Column Label Id
|
column_label_id | uuid |
UUID of the column to be used as the label source for the chart. |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | array of object | |
items
|
data | object | |
metadata
|
metadata | object |
Get Comment Thread
Retrieve a specific comment thread by its ID
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Comment Thread Id
|
comment_thread_id | True | uuid |
UUID of the comment thread to retrieve |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | CommentThread | |
metadata
|
metadata | object |
Get Comment Thread Statistics
Retrieve statistics for comment threads based on reference type and main reference ID
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Reference Type
|
reference_type | True | string |
Type of the reference (process_section, table, or table_view) for which to gather statistics |
Main Reference ID
|
main_reference_id | uuid |
UUID of the main reference for which to gather statistics |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | array of CommentThreadStats | |
metadata
|
metadata | object |
Get Comment Threads by Reference
Retrieve all comment threads associated with a specific reference
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Reference Type
|
reference_type | True | string |
Type of the reference (process_section, table, or table_view) associated with the comment threads |
Reference Id
|
reference_id | True | uuid |
UUID of the reference associated with the comment threads |
Main Reference
|
main_reference | string |
Optional main reference for additional filtering |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | array of CommentThread | |
metadata
|
metadata | object |
Get Deleted Process Sections
Retrieve all deleted sections of a specific process, with an optional filter for a specific process section
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Process Id
|
process_id | True | uuid |
The UUID of the process to retrieve deleted sections from |
Process Section Id
|
process_section_id | uuid |
Optional UUID of a specific process section to filter deleted sections |
Returns
- response
- array of MortaProcessSection
Get Deleted Tables in a Project
Retrieve all deleted tables from a specific project, identified by its UUID. Only accessible by project owners.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Project Id
|
project_id | True | uuid |
The UUID of the project for which to retrieve deleted tables |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | array of Table | |
metadata
|
metadata | object |
Get File for Table Cell
Retrieve a file associated with a specific cell in a table.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Table Id
|
table_id | True | uuid |
UUID of the table containing the file. |
Column Id
|
column_id | True | uuid |
UUID of the column containing the cell. |
Filename
|
filename | True | string |
Name of the file to retrieve. |
Returns
- response
- binary
Get Invited Project Members
Retrieve all invited members for a specified project
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Project Id
|
project_id | True | uuid |
The UUID of the project for which invited members are to be retrieved |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | array of InvitedMember | |
metadata
|
metadata | object |
Get my details
Get info on the current user
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | User | |
metadata
|
metadata | object |
The metadata object |
Get Notifications for a Project
Retrieve all notifications associated with a specific project. This endpoint is accessible only to users with owner-level permissions for the project.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Project Id
|
project_id | True | uuid |
The UUID of the project for which notifications are to be retrieved |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | array of Notification | |
metadata
|
metadata | object |
Get Process Details
Retrieve detailed information of a specific process by its UUID
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Process Id
|
process_id | True | uuid |
The UUID of the process to retrieve |
Exclude Children
|
exclude_children | boolean |
Flag to exclude child elements from the process response |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | MortaProcess | |
metadata
|
metadata | object |
Get Process Section
Retrieve a specific process section.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Process Id
|
process_id | True | uuid |
The UUID of the process. |
Process Section Id
|
process_section_id | True | uuid |
The UUID of the process section. |
Main Parent Section
|
main_parent_section | boolean |
Flag to retrieve the main parent section of the process section |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | MortaProcessSection | |
metadata
|
metadata | object |
Get Project Information
Retrieve detailed information about a specific project identified by its UUID
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Project Id
|
project_id | True | uuid |
UUID of the project to retrieve |
Returns
Name | Path | Type | Description |
---|---|---|---|
folders
|
data.folders | array of object | |
childFolders
|
data.folders.childFolders | array of object | |
name
|
data.folders.childFolders.name | string | |
name
|
data.folders.name | string | |
projectDetails
|
data.projectDetails | SimpleProject | |
role
|
data.role | string |
User's role in the project |
metadata
|
metadata | object |
Get Project Members
Retrieve all members associated with a specified project
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Project Id
|
project_id | True | uuid |
The UUID of the project for which members are to be retrieved |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | array of ProjectListWithUserTags | |
metadata
|
metadata | object |
Get Project Resources
Retrieve resources associated with a specific project identified by its UUID
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Project Id
|
project_id | True | uuid |
UUID of the project whose resources are to be retrieved |
adminView
|
adminView | boolean | ||
excludeProcesses
|
excludeProcesses | boolean | ||
excludeTables
|
excludeTables | boolean | ||
onlyDeleted
|
onlyDeleted | boolean | ||
projectPermissions
|
projectPermissions | boolean | ||
typeId
|
typeId | string |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | array of object | |
name
|
data.name | string |
Name of the resource |
process
|
data.process | PermissionedProcess | |
table
|
data.table | SimpleDocumentTable | |
type
|
data.type | string |
Type of the resource (process or table) |
metadata
|
metadata | object |
Get Project Secrets
Retrieve all secrets for a specified project
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Project Id
|
project_id | True | uuid |
The UUID of the project for which secrets are to be retrieved |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | array of ProjectSecret | |
metadata
|
metadata | object |
Get Project Tables
Retrieve tables associated with a specific project, identified by its UUID
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Project Id
|
project_id | True | uuid |
The UUID of the project for which to retrieve tables |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | array of Table | |
metadata
|
metadata | object |
Get Project Tags
Retrieve all tags associated with a specified project
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Project Id
|
project_id | True | uuid |
The UUID of the project for which tags are to be retrieved |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | array of object | |
cells
|
data.cells | array of object | |
name
|
data.cells.column.name | string | |
publicId
|
data.cells.column.publicId | uuid | |
id
|
data.cells.id | string | |
value
|
data.cells.value | string | |
name
|
data.name | string | |
publicId
|
data.publicId | uuid | |
metadata
|
metadata | object |
Get Project Variables
Retrieve all variables associated with a specified project
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Project Id
|
project_id | True | uuid |
The UUID of the project for which variables are to be retrieved |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | array of object | |
cells
|
data.cells | array of object | |
name
|
data.cells.column.name | string | |
publicId
|
data.cells.column.publicId | uuid | |
id
|
data.cells.id | string | |
value
|
data.cells.value | string | |
name
|
data.name | string | |
publicId
|
data.publicId | uuid | |
metadata
|
metadata | object |
Get Resource Permissions
Retrieve permissions for a specified resource, such as a table, table view, or process.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Resource
|
resource | True | string |
The kind of resource for which to retrieve permissions. Valid options are 'process', 'table', or 'table_view'. |
Resource Id
|
resource_id | True | uuid |
UUID of the resource for which to retrieve permissions. |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | array of AccessPolicy | |
metadata
|
metadata | object |
Get Sent Notifications for a Project
Retrieve all sent notifications for a specified project
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Project Id
|
project_id | True | uuid |
The UUID of the project for which sent notifications are to be retrieved |
Page
|
page | integer |
Page number of the notification executions |
|
Size
|
size | integer |
Number of notification executions per page |
|
Notification Id
|
notification_id | uuid |
UUID of a specific notification to filter the executions |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | array of NotificationExecution | |
metadata
|
metadata | object |
Get Specific User Details
Get information on a specific user
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Firebase Id
|
firebase_id | True | string |
Firebase ID of the user to retrieve |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | User | |
metadata
|
metadata | object |
Metadata object |
Get stats on table columns
Retrieve statistical data for columns in a specific table view.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
View Id
|
view_id | True | uuid |
The UUID of the table view for which stats are to be retrieved. |
Filter
|
filter | string |
Filters to apply to the statistical data retrieval. |
|
Sum, avg, max, min, count
|
sum, avg, max, min, count | array |
Specify columns to perform sum, average, max, min, or count operations. |
|
Process Id
|
process_id | uuid |
Optional UUID of a process to filter the data. |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | array of TableColumnWithAggregation | |
metadata
|
metadata | object |
Get Table and Its Rows
Retrieve a table and its rows based on provided parameters
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Table Id
|
table_id | True | uuid |
UUID of the table to retrieve |
Page
|
page | integer |
Page number for pagination |
|
Size
|
size | integer |
Number of items per page for pagination |
|
Sort
|
sort | string |
Sorting criteria for the table rows |
|
Filter
|
filter | string |
Filter criteria for the table rows |
|
Last Updated At
|
last_updated_at | date-time |
Filter for rows updated after this date |
|
Last Created At
|
last_created_at | date-time |
Filter for rows created after this date |
|
Next Page Token
|
next_page_token | string |
Token for fetching the next page of results |
|
Columns
|
columns | array |
Specific columns to include in the response |
|
Distinct Columns
|
distinct_columns | array |
Columns to apply distinct filtering |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | Table | |
page
|
metadata.page | integer |
Current page number |
size
|
metadata.size | integer |
Number of items per page |
total
|
metadata.total | integer |
Total number of rows in the table |
Get Table Column Statistics
Retrieve statistics for table columns based on specified parameters.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Table Id
|
table_id | True | uuid |
UUID of the table for which statistics are being retrieved |
Aggregation
|
aggregation | string |
Aggregation functions to apply on columns |
|
Filter
|
filter | string |
Filter criteria for the columns |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | array of TableColumnWithAggregation | |
metadata
|
metadata | object |
Get Table Columns
Retrieve all active columns of a specific table.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Table Id
|
table_id | True | uuid |
UUID of the table whose columns are to be retrieved |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | array of TableColumn | |
metadata
|
metadata | object |
Get Table Rows
Retrieve rows from a table based on provided query parameters.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Table Id
|
table_id | True | uuid |
UUID of the table from which rows are to be retrieved |
Page
|
page | integer |
Page number for pagination |
|
Size
|
size | integer |
Number of items per page for pagination |
|
Sort
|
sort | string |
Sorting criteria for the table rows |
|
Filter
|
filter | string |
Filter criteria for the table rows |
|
Last Updated At
|
last_updated_at | date-time |
Filter for rows updated after this date |
|
Last Created At
|
last_created_at | date-time |
Filter for rows created after this date |
|
Next Page Token
|
next_page_token | string |
Token for fetching the next page of results |
|
Columns
|
columns | array |
Specific columns to include in the response |
|
Distinct Columns
|
distinct_columns | array |
Columns to apply distinct filtering |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | array of object | |
publicId
|
data.publicId | string | |
rowData
|
data.rowData | object | |
sortOrder
|
data.sortOrder | number | |
next_page_token
|
metadata.next_page_token | string | |
page
|
metadata.page | integer | |
size
|
metadata.size | integer | |
total
|
metadata.total | integer |
Get Tag by Public ID
Retrieve a tag by its public ID.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Tag Public ID
|
tag_id | True | string |
Public ID of the tag to retrieve. |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | Tag | |
metadata
|
metadata | object |
Get the unique values for a column
Retrieve the unique/distinct values for a specific column in a table view.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
View Id
|
view_id | True | uuid |
The UUID of the table view. |
Column Id
|
column_id | True | uuid |
The UUID of the column for which distinct values are to be retrieved. |
Filter
|
filter | string |
Filters to apply to the data retrieval. |
|
Group Columns
|
group_columns | array |
Optional columns to group the distinct values. |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | array of string | |
metadata
|
metadata | object |
Get Unique Values for a Column
Retrieve a list of distinct (unique) values for a specified column in a table.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Table Id
|
table_id | True | uuid |
UUID of the table containing the column |
Column Id
|
column_id | True | uuid |
UUID of the column for which to retrieve distinct values |
Filter
|
filter | string |
Filter criteria for the distinct values |
|
Group Columns
|
group_columns | array |
Specify columns for grouping values |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | array of string | |
metadata
|
metadata | object |
Get User's Favourite Projects
Get all favourite projects the currently logged in user is part of
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | array of object | |
isDeleted
|
data.isDeleted | boolean |
Indicates if the project is deleted |
name
|
data.name | string |
Name of the project |
projectRole
|
data.projectRole | string |
User's role in the project |
publicId
|
data.publicId | uuid |
Public ID of the project |
metadata
|
metadata | object |
Additional metadata |
Get User's Owned and Administered Projects
Get all projects where the user is the owner or an admin
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | array of HomeProject | |
metadata
|
metadata | object |
Additional metadata |
Get User's Pinned Projects
Get the projects pinned by a user identified by their Firebase ID
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Firebase Id
|
firebase_id | True | string |
Firebase ID of the user whose pinned projects are to be retrieved |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | array of object | |
contributors
|
data.contributors | integer |
Number of contributors to the project |
name
|
data.name | string |
Name of the project |
primaryColour
|
data.primaryColour | string |
Primary colour of the project |
publicId
|
data.publicId | uuid |
Public ID of the project |
views
|
data.views | integer |
Number of views of the project |
metadata
|
metadata | object |
Metadata object |
Get User's Public Contributions
Get the public contributions made by a user, identified by their Firebase ID
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Firebase Id
|
firebase_id | True | string |
Firebase ID of the user whose public contributions are to be retrieved |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | array of Event | |
metadata
|
metadata | object |
Metadata object |
Get User's Public Projects
Get all public projects where the user is a member
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | array of HomeProject | |
metadata
|
metadata | object |
Additional metadata |
Get User Achievements
Get the achievement badges of a user by their Firebase ID
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Firebase Id
|
firebase_id | True | string |
Firebase ID of the user whose achievements are to be retrieved |
Returns
Name | Path | Type | Description |
---|---|---|---|
createdProcesses
|
data.createdProcesses | integer |
Number of processes created by the user |
createdTables
|
data.createdTables | integer |
Number of tables created by the user |
metadata
|
metadata | object |
Metadata object |
Get User Contributions
Get the number of contributions per day made by a user, identified by their Firebase ID
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Firebase Id
|
firebase_id | True | string |
Firebase ID of the user whose contributions are to be retrieved |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | object |
Contributions per day, keyed by date |
metadata
|
metadata | object |
Metadata object |
Get User Details by Public ID
Get information on a specific user by their public ID
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Public Id
|
public_id | True | uuid |
Public UUID of the user to retrieve |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | User | |
metadata
|
metadata | object |
Metadata object |
Get User Projects
Get all projects the currently logged in user is part of
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | array of HomeProject | |
metadata
|
metadata | object |
Additional metadata |
Get User Templates
Get all templates the currently logged in user has access to
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | array of object | |
createdBy
|
data.createdBy | SummaryUser | |
metadata
|
metadata | object |
Invite a User to a Project
Invite a single user to join a project by email. If the user already exists, they are added directly; otherwise, an invite is sent. Requires owner or admin permissions.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Project Id
|
project_id | True | uuid |
The UUID of the project to which the user is being invited |
email
|
True | |||
tags
|
tags | array of string |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | string | |
metadata
|
metadata | object |
Invite Multiple Users to a Project
Invite multiple users to join a project, by email. If users already exist, they are added directly, otherwise, an invite is sent. Requires owner or admin permissions.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Project Id
|
project_id | True | uuid |
The UUID of the project to which users are being invited |
emails
|
emails | array of email | ||
tags
|
tags | array of string |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | string | |
metadata
|
metadata | object |
Preview resulting row from inputs
Preview the resulting row from given inputs in a specific table view.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
View Id
|
view_id | True | uuid |
The UUID of the table view for which the row preview is generated. |
processPublicId
|
processPublicId | uuid | ||
processResponsePublicId
|
processResponsePublicId | uuid | ||
processSectionPublicId
|
processSectionPublicId | uuid | ||
projectId
|
projectId | uuid | ||
rowData
|
rowData | True | object |
Returns
Name | Path | Type | Description |
---|---|---|---|
publicId
|
data.publicId | string | |
rowData
|
data.rowData | object | |
sortOrder
|
data.sortOrder | number | |
metadata
|
metadata | object |
Reopen Comment Thread
Reopen a previously resolved comment thread
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Comment Thread Id
|
comment_thread_id | True | uuid |
UUID of the comment thread to reopen |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | CommentThread | |
change
|
metadata.change | object |
Changes made to the comment thread |
event
|
metadata.event | string |
Event type for the operation |
resourceId
|
metadata.resourceId | string |
UUID of the reopened comment thread |
Request Permissions for a Resource
Request permissions for a specific resource (such as a table, table view, or process).
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Project Id
|
project_id | True | uuid |
UUID of the project that the resource belongs to. |
Type
|
type | True | string |
The kind of resource for which to request permissions. Valid options are 'project', 'process', 'table', or 'view'. |
Id
|
id | True | uuid |
UUID of the resource for which to request permissions. |
Resend an Invite to a User for a Project
Resend an invitation to a user for a project. This is applicable for both new users and existing users who have previously been invited. Requires owner or admin permissions.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Project Id
|
project_id | True | uuid |
The UUID of the project for which the invite is being resent |
Invite Id
|
invite_id | True | uuid |
The UUID of the invite to be resent |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | string | |
metadata
|
metadata | object |
Reset Process Response
Reset an existing process response to its initial state.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Process Id
|
process_id | True | uuid |
The UUID of the process. |
Process Section Id
|
process_section_id | True | uuid |
The UUID of the process section. |
Process Response Id
|
process_response_id | True | uuid |
The UUID of the process response to be reset. |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | MortaProcessSection | |
metadata
|
metadata | object |
Resolve Comment Thread
Resolve a comment thread
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Comment Thread Id
|
comment_thread_id | True | uuid |
UUID of the comment thread to resolve |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | CommentThread | |
change
|
metadata.change | object |
Changes made to the comment thread |
event
|
metadata.event | string |
Event type for the operation |
resourceId
|
metadata.resourceId | string |
UUID of the resolved comment thread |
Restore a deleted table
Restore a previously deleted table using its UUID.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Table Id
|
table_id | True | uuid |
UUID of the table to be restored |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | Table | |
metadata
|
metadata | object |
Restore a Project
Restore a specific project, identified by its UUID, that has been previously deleted
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Project Id
|
project_id | True | uuid |
UUID of the project to be restored |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | string | |
metadata
|
metadata | object |
Restore Process
Restore a deleted process identified by its UUID
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Process Id
|
process_id | True | uuid |
The UUID of the process to restore |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | MortaProcess | |
metadata
|
metadata | object |
Restore Process Response
Restore a previously deleted process response.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Process Id
|
process_id | True | uuid |
The UUID of the process. |
Process Section Id
|
process_section_id | True | uuid |
The UUID of the process section. |
Process Response Id
|
process_response_id | True | uuid |
The UUID of the process response to be restored. |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | ProcessResponse | |
metadata
|
metadata | object |
Restore Process Section
Restore a previously deleted process section.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Process Id
|
process_id | True | uuid |
The UUID of the process. |
Process Section Id
|
process_section_id | True | uuid |
The UUID of the process section to be restored. |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | MortaProcessSection | |
metadata
|
metadata | object |
Restore Table Column
Restore a previously deleted column in a table.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Table Id
|
table_id | True | uuid |
UUID of the table containing the column to be restored |
Column Id
|
column_id | True | uuid |
UUID of the column to be restored |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | TableColumn | |
metadata
|
metadata | object |
Retrieve Deleted Processes within a Project
Get all deleted processes associated with a specific project, identified by its UUID
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Project Id
|
project_id | True | uuid |
UUID of the project for which deleted processes are to be retrieved |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | array of SimpleProcess | |
metadata
|
metadata | object |
Retrieve Processes within a Project
Get all processes associated with a specific project, identified by its UUID
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Project Id
|
project_id | True | uuid |
UUID of the project for which processes are to be retrieved |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | array of SimpleProcess | |
metadata
|
metadata | object |
Search for Users
Search for users by project or process
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Project Id
|
project_id | uuid |
Project ID to restrict search |
|
Process Id
|
process_id | uuid |
Process ID to restrict search |
|
Table View Id
|
table_view_id | uuid |
Table View ID to restrict search |
|
Query
|
query | True | string |
Query string for searching users |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | array of SummaryUser | |
metadata
|
metadata | object |
Additional metadata |
Search within a Project
Perform a search operation within a specific project, identified by its UUID
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Project Id
|
project_id | True | uuid |
UUID of the project where the search is to be performed |
Search
|
search | True | string |
Search query string |
Process Public Id
|
process_public_id | uuid |
Optional UUID of a process to restrict the search within a specific process |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | Answer | |
metadata
|
metadata | object |
Set the view as the default view
Designate a specific table view as the default view for the table.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
View Id
|
view_id | True | uuid |
The UUID of the table view to be set as the default. |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | TableView | |
metadata
|
metadata | object |
Stream all rows for the table
Stream the data of all rows for a specific table.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Table Id
|
table_id | True | uuid |
UUID of the table to stream rows from. |
Filter
|
filter | string |
Filters to apply to the streaming data. |
|
Sort
|
sort | string |
Sorting parameters for the streaming data. |
|
Page
|
page | integer |
Page number for pagination |
|
Size
|
size | integer |
Number of items per page for pagination |
Returns
- response
- binary
Stream all rows for the view
Stream the data of all rows for a specific table view.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
View Id
|
view_id | True | uuid |
The UUID of the table view for which data streaming is requested. |
Filter
|
filter | string |
Filters to apply to the streaming data. |
|
Sort
|
sort | string |
Sorting parameters for the streaming data. |
|
Process Id
|
process_id | uuid |
Optional UUID of a process to filter the data. |
|
Page
|
page | integer |
Page number for pagination |
|
Size
|
size | integer |
Number of items per page for pagination |
Returns
- response
- binary
Submit Process Response
Submit a process response, marking it as completed.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Process Id
|
process_id | True | uuid |
The UUID of the process. |
Process Section Id
|
process_section_id | True | uuid |
The UUID of the process section. |
Process Response Id
|
process_response_id | True | uuid |
The UUID of the process response to be submitted. |
processPublicId
|
processPublicId | uuid | ||
processResponsePublicId
|
processResponsePublicId | uuid | ||
processSectionPublicId
|
processSectionPublicId | uuid | ||
projectId
|
projectId | uuid | ||
response
|
response |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | MortaProcessSection | |
metadata
|
metadata | object |
Submit Process Response Draft
Submit a draft of a process response for later completion.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Process Id
|
process_id | True | uuid |
The UUID of the process. |
Process Section Id
|
process_section_id | True | uuid |
The UUID of the process section. |
Process Response Id
|
process_response_id | True | uuid |
The UUID of the process response to submit as a draft. |
processPublicId
|
processPublicId | uuid | ||
processResponsePublicId
|
processResponsePublicId | uuid | ||
processSectionPublicId
|
processSectionPublicId | uuid | ||
projectId
|
projectId | uuid | ||
response
|
response |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | ProcessSection | |
metadata
|
metadata | object |
Sync Table with Integration
Sync a table with a specified integration.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Table Id
|
table_id | True | uuid |
UUID of the table to sync. |
Integration Name
|
integration_name | True | string |
Name of the integration to sync with. |
companyId
|
companyId | string | ||
processPublicId
|
processPublicId | uuid | ||
processResponsePublicId
|
processResponsePublicId | uuid | ||
processSectionPublicId
|
processSectionPublicId | uuid | ||
projectId
|
projectId | uuid | ||
enterpriseId
|
enterpriseId | string | ||
folderId
|
folderId | string | ||
hubId
|
hubId | string | ||
licenseId
|
licenseId | string | ||
projectId
|
projectId | string | ||
projectIds
|
projectIds | array of string | ||
topFolderId
|
topFolderId | string | ||
type
|
type | string |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | string | |
metadata
|
metadata | object |
Toggle Favourite Status of a Project
Change whether the project is a favourite for the currently logged in user
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Project Id
|
project_id | True | uuid |
Public ID of the project to toggle favourite status |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | array of object | |
isDeleted
|
data.isDeleted | boolean |
Indicates if the project is deleted |
name
|
data.name | string |
Name of the project |
projectRole
|
data.projectRole | string |
User's role in the project |
publicId
|
data.publicId | uuid |
Public ID of the project |
metadata
|
metadata | object |
Additional metadata |
Toggle Pin Status of a Project
Change whether the project is pinned for the currently logged in user
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Project Id
|
project_id | True | uuid |
Public ID of the project to toggle pin status |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | array of object | |
contributors
|
data.contributors | integer |
Number of contributors to the project |
name
|
data.name | string |
Name of the project |
primaryColour
|
data.primaryColour | string |
Primary colour of the project |
publicId
|
data.publicId | uuid |
Public ID of the project |
views
|
data.views | integer |
Number of views of the project |
metadata
|
metadata | object |
Additional metadata |
Update a Project Invite
Update an existing invite in a project
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Project Id
|
project_id | True | uuid |
The UUID of the project in which the invite is located |
Invite Id
|
invite_id | True | uuid |
The UUID of the invite to be updated |
tags
|
tags | array of string |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | InvitedMember | |
metadata
|
metadata | object |
Update a Project Secret
Update a specific secret in a project
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Project Id
|
project_id | True | uuid |
The UUID of the project where the secret is located |
Secret Id
|
secret_id | True | uuid |
The UUID of the secret to be updated |
name
|
name | True | string | |
value
|
value | True | string |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | ProjectSecret | |
metadata
|
metadata | object |
Update a single notification
Update a specific notification by its ID.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Id
|
id | True | uuid |
The UUID of the notification to be updated. |
description
|
description | string | ||
processes
|
processes | array of uuid | ||
tables
|
tables | array of uuid | ||
publicId
|
publicId | uuid | ||
resource
|
resource | True | string | |
verb
|
verb | True | string | |
webhookUrl
|
webhookUrl | True | string |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | Notification | |
metadata
|
metadata | object |
Update a view for a table
Update an existing view for a specific table.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
View Id
|
view_id | True | uuid |
The UUID of the table view to be updated. |
allowContributorDelete
|
allowContributorDelete | boolean | ||
chartSettings
|
chartSettings | |||
collapsedGroupView
|
collapsedGroupView | boolean | ||
backgroundColour
|
backgroundColour | True | string | |
columnId
|
columnId | uuid | ||
columnName
|
columnName | True | string | |
filterType
|
filterType | True | string | |
fontColour
|
fontColour | True | string | |
multipleValues
|
multipleValues | array of | ||
value
|
value | |||
aconexSynced
|
aconexSynced | integer | ||
aggregate
|
aggregate | integer | ||
alterOptions
|
alterOptions | |||
autodeskBim360Synced
|
autodeskBim360Synced | integer | ||
processPublicId
|
processPublicId | uuid | ||
processResponsePublicId
|
processResponsePublicId | uuid | ||
processSectionPublicId
|
processSectionPublicId | uuid | ||
projectId
|
projectId | uuid | ||
dateFormat
|
dateFormat | string | ||
decimalPlaces
|
decimalPlaces | integer | ||
description
|
description | |||
hardValidation
|
hardValidation | boolean | ||
isIndexed
|
isIndexed | boolean | ||
isJoined
|
isJoined | boolean | ||
kind
|
kind | string | ||
manualOptions
|
manualOptions | array of string | ||
tableOptions
|
tableOptions | |||
locked
|
locked | boolean | ||
mortaSynced
|
mortaSynced | integer | ||
name
|
name | string | ||
procoreSynced
|
procoreSynced | integer | ||
publicId
|
publicId | uuid | ||
required
|
required | boolean | ||
reviztoIssuesSynced
|
reviztoIssuesSynced | integer | ||
script
|
script | string | ||
scriptEnabled
|
scriptEnabled | boolean | ||
sortOrder
|
sortOrder | number | ||
stringValidation
|
stringValidation | string | ||
thousandSeparator
|
thousandSeparator | boolean | ||
validationMessage
|
validationMessage | string | ||
validationNoBlanks
|
validationNoBlanks | boolean | ||
validationNoDuplicates
|
validationNoDuplicates | boolean | ||
viewpointSynced
|
viewpointSynced | integer | ||
width
|
width | integer | ||
processPublicId
|
processPublicId | uuid | ||
processResponsePublicId
|
processResponsePublicId | uuid | ||
processSectionPublicId
|
processSectionPublicId | uuid | ||
projectId
|
projectId | uuid | ||
description
|
description | |||
disableNewRow
|
disableNewRow | boolean | ||
displayCommentRows
|
displayCommentRows | integer | ||
displayValidationErrorRows
|
displayValidationErrorRows | integer | ||
columnId
|
columnId | uuid | ||
columnName
|
columnName | True | string | |
filterType
|
filterType | True | string | |
multipleValues
|
multipleValues | array of | ||
orGroup
|
orGroup | string | ||
value
|
value | |||
frozenIndex
|
frozenIndex | integer | ||
columnId
|
columnId | uuid | ||
columnName
|
columnName | True | string | |
direction
|
direction | True | string | |
name
|
name | string | ||
rowHeight
|
rowHeight | integer | ||
columnId
|
columnId | uuid | ||
columnName
|
columnName | True | string | |
direction
|
direction | True | string | |
type
|
type | integer | ||
unpackMultiselectGroupView
|
unpackMultiselectGroupView | boolean |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | TableView | |
metadata
|
metadata | object |
Update an Existing Process
Update an existing process's details by process ID
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Process Id
|
process_id | True | uuid |
The UUID of the process to update |
allowComments
|
allowComments | boolean | ||
allowDuplication
|
allowDuplication | boolean | ||
processPublicId
|
processPublicId | uuid | ||
processResponsePublicId
|
processResponsePublicId | uuid | ||
processSectionPublicId
|
processSectionPublicId | uuid | ||
projectId
|
projectId | uuid | ||
description
|
description | |||
expandByDefault
|
expandByDefault | boolean | ||
isTemplate
|
isTemplate | boolean | ||
logo
|
logo | string | ||
name
|
name | string | ||
plaintextDescription
|
plaintextDescription | string | ||
templateCategory
|
templateCategory | string | ||
type
|
type | string | ||
variables
|
variables | array of string |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | SimpleProcess | |
metadata
|
metadata | object |
Update an Existing Process Section
Update an existing process section's details by process section ID
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Process Id
|
process_id | True | uuid |
The UUID of the process. |
Process Section Id
|
process_section_id | True | uuid |
The UUID of the process section to update. |
processPublicId
|
processPublicId | uuid | ||
processResponsePublicId
|
processResponsePublicId | uuid | ||
processSectionPublicId
|
processSectionPublicId | uuid | ||
projectId
|
projectId | uuid | ||
description
|
description | |||
name
|
name | string | ||
pageBreakBefore
|
pageBreakBefore | boolean | ||
pdfIncludeDescription
|
pdfIncludeDescription | boolean | ||
pdfIncludeSection
|
pdfIncludeSection | boolean | ||
plaintextDescription
|
plaintextDescription | string |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | MortaProcessSection | |
metadata
|
metadata | object |
Update an Existing Project
Update an existing project's details by project ID
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Project Id
|
project_id | True | uuid |
The UUID of the project to update |
defaultProcessId
|
defaultProcessId | uuid | ||
hideProcessCreated
|
hideProcessCreated | boolean | ||
logo
|
logo | string | ||
mfaRequired
|
mfaRequired | boolean | ||
name
|
name | string | ||
primaryColour
|
primaryColour | string | ||
processTitleBold
|
processTitleBold | boolean | ||
processTitleColour
|
processTitleColour | string | ||
processTitleFontSize
|
processTitleFontSize | number | ||
processTitleItalic
|
processTitleItalic | boolean | ||
processTitleUnderline
|
processTitleUnderline | boolean | ||
public
|
public | boolean |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | SimpleProject | |
metadata
|
metadata | object |
Update API Key
Update an API key for the currently logged in user
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Api Key Id
|
api_key_id | True | uuid |
The UUID of the API key to update |
name
|
name | string |
Returns
Name | Path | Type | Description |
---|---|---|---|
apiKey
|
apiKey | string |
Updated API key details |
Update column on view
Update a specific column in a table view.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
View Id
|
view_id | True | uuid |
The UUID of the table view containing the column to be updated. |
Column Id
|
column_id | True | uuid |
The UUID of the column in the table view to be updated. |
aconexSynced
|
aconexSynced | integer | ||
aggregate
|
aggregate | integer | ||
alterOptions
|
alterOptions | |||
autodeskBim360Synced
|
autodeskBim360Synced | integer | ||
processPublicId
|
processPublicId | uuid | ||
processResponsePublicId
|
processResponsePublicId | uuid | ||
processSectionPublicId
|
processSectionPublicId | uuid | ||
projectId
|
projectId | uuid | ||
dateFormat
|
dateFormat | string | ||
decimalPlaces
|
decimalPlaces | integer | ||
description
|
description | |||
hardValidation
|
hardValidation | boolean | ||
isIndexed
|
isIndexed | boolean | ||
isJoined
|
isJoined | boolean | ||
kind
|
kind | string | ||
manualOptions
|
manualOptions | array of string | ||
tableOptions
|
tableOptions | |||
locked
|
locked | boolean | ||
mortaSynced
|
mortaSynced | integer | ||
name
|
name | string | ||
procoreSynced
|
procoreSynced | integer | ||
publicId
|
publicId | uuid | ||
required
|
required | boolean | ||
reviztoIssuesSynced
|
reviztoIssuesSynced | integer | ||
script
|
script | string | ||
scriptEnabled
|
scriptEnabled | boolean | ||
sortOrder
|
sortOrder | number | ||
stringValidation
|
stringValidation | string | ||
thousandSeparator
|
thousandSeparator | boolean | ||
validationMessage
|
validationMessage | string | ||
validationNoBlanks
|
validationNoBlanks | boolean | ||
validationNoDuplicates
|
validationNoDuplicates | boolean | ||
viewpointSynced
|
viewpointSynced | integer | ||
width
|
width | integer |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | TableViewColumn | |
metadata
|
metadata | object |
Update Comment
Update a specific comment within a comment thread
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Comment Thread Id
|
comment_thread_id | True | uuid |
UUID of the comment thread containing the comment |
Comment Id
|
comment_id | True | uuid |
UUID of the comment to be updated |
commentText
|
commentText | True | string | |
processPublicId
|
processPublicId | uuid | ||
processResponsePublicId
|
processResponsePublicId | uuid | ||
processSectionPublicId
|
processSectionPublicId | uuid | ||
projectId
|
projectId | uuid |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | Comment | |
change
|
metadata.change | object |
Changes made to the comment |
event
|
metadata.event | string |
Event type for the operation |
resourceId
|
metadata.resourceId | string |
UUID of the updated comment |
Update Current User Profile
Update the profile of the currently logged in user
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
bio
|
bio | string | ||
linkedin
|
string | |||
location
|
location | string | ||
name
|
name | string | ||
organisation
|
organisation | string | ||
profilePicture
|
profilePicture | string | ||
signature
|
signature | string | ||
twitter
|
string | |||
university
|
university | string | ||
universityDegree
|
universityDegree | string | ||
website
|
website | string |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | User | |
metadata
|
metadata | object |
Update Existing Process Response
Update an existing response for a process section.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Process Id
|
process_id | True | uuid |
The UUID of the process. |
Process Section Id
|
process_section_id | True | uuid |
The UUID of the process section. |
Process Response Id
|
process_response_id | True | uuid |
The UUID of the process response to be updated. |
processPublicId
|
processPublicId | uuid | ||
processResponsePublicId
|
processResponsePublicId | uuid | ||
processSectionPublicId
|
processSectionPublicId | uuid | ||
projectId
|
projectId | uuid | ||
dueDate
|
dueDate | date-time | ||
expireResponse
|
expireResponse | boolean | ||
pdfIncludeResponse
|
pdfIncludeResponse | boolean | ||
resetAfterResponse
|
resetAfterResponse | boolean | ||
responders
|
responders | array of string | ||
type
|
type | string | ||
typeOptions
|
typeOptions |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | MortaProcessResponse | |
metadata
|
metadata | object |
Update existing rows
Update existing rows in a specified table view.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
View Id
|
view_id | True | uuid |
The UUID of the table view where rows are to be updated. |
processPublicId
|
processPublicId | uuid | ||
processResponsePublicId
|
processResponsePublicId | uuid | ||
processSectionPublicId
|
processSectionPublicId | uuid | ||
projectId
|
projectId | uuid | ||
processPublicId
|
processPublicId | uuid | ||
processResponsePublicId
|
processResponsePublicId | uuid | ||
processSectionPublicId
|
processSectionPublicId | uuid | ||
projectId
|
projectId | uuid | ||
publicId
|
publicId | True | uuid | |
rowData
|
rowData | True | object | |
sortOrder
|
sortOrder | number |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | array of object | |
publicId
|
data.publicId | string | |
rowData
|
data.rowData | object | |
sortOrder
|
data.sortOrder | number | |
metadata
|
metadata | object |
Update Existing Rows in Table
Update existing rows in the specified table.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Table Id
|
table_id | True | uuid |
UUID of the table where rows will be updated |
processPublicId
|
processPublicId | uuid | ||
processResponsePublicId
|
processResponsePublicId | uuid | ||
processSectionPublicId
|
processSectionPublicId | uuid | ||
projectId
|
projectId | uuid | ||
processPublicId
|
processPublicId | uuid | ||
processResponsePublicId
|
processResponsePublicId | uuid | ||
processSectionPublicId
|
processSectionPublicId | uuid | ||
projectId
|
projectId | uuid | ||
publicId
|
publicId | True | uuid | |
rowData
|
rowData | True | object | |
sortOrder
|
sortOrder | number |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | array of object | |
publicId
|
data.publicId | string | |
rowData
|
data.rowData | object | |
sortOrder
|
data.sortOrder | number | |
metadata
|
metadata | object |
Update existing table
Update the properties of an existing table.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Table Id
|
table_id | True | uuid |
UUID of the table to update |
allowDuplication
|
allowDuplication | boolean | ||
processPublicId
|
processPublicId | uuid | ||
processResponsePublicId
|
processResponsePublicId | uuid | ||
processSectionPublicId
|
processSectionPublicId | uuid | ||
projectId
|
projectId | uuid | ||
sourceColumnId
|
sourceColumnId | string | ||
targetColumnId
|
targetColumnId | string | ||
isOneToMany
|
isOneToMany | boolean | ||
sourceColumnId
|
sourceColumnId | string | ||
targetColumnId
|
targetColumnId | string | ||
joinTableName
|
joinTableName | string | ||
joinViewId
|
joinViewId | string | ||
joinViewName
|
joinViewName | string | ||
publicId
|
publicId | uuid | ||
keepColoursInSync
|
keepColoursInSync | boolean | ||
keepValidationsInSync
|
keepValidationsInSync | boolean | ||
logo
|
logo | string | ||
name
|
name | string | ||
syncHourlyFrequency
|
syncHourlyFrequency | integer | ||
type
|
type | string | ||
variables
|
variables | array of string |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | Table | |
metadata
|
metadata | object |
Update existing table cells
Update specific cells in a table view.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
View Id
|
view_id | True | uuid |
The UUID of the table view where cells are to be updated. |
columnName
|
columnName | True | string | |
processPublicId
|
processPublicId | uuid | ||
processResponsePublicId
|
processResponsePublicId | uuid | ||
processSectionPublicId
|
processSectionPublicId | uuid | ||
projectId
|
projectId | uuid | ||
rowId
|
rowId | True | string | |
value
|
value | |||
processPublicId
|
processPublicId | uuid | ||
processResponsePublicId
|
processResponsePublicId | uuid | ||
processSectionPublicId
|
processSectionPublicId | uuid | ||
projectId
|
projectId | uuid |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | array of object | |
publicId
|
data.publicId | string | |
rowData
|
data.rowData | object | |
sortOrder
|
data.sortOrder | number | |
metadata
|
metadata | object |
Update Multiple Process Sections
Update multiple existing process sections.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Process Id
|
process_id | True | uuid |
The UUID of the process. |
processPublicId
|
processPublicId | uuid | ||
processResponsePublicId
|
processResponsePublicId | uuid | ||
processSectionPublicId
|
processSectionPublicId | uuid | ||
projectId
|
projectId | uuid | ||
processPublicId
|
processPublicId | uuid | ||
processResponsePublicId
|
processResponsePublicId | uuid | ||
processSectionPublicId
|
processSectionPublicId | uuid | ||
projectId
|
projectId | uuid | ||
description
|
description | |||
name
|
name | string | ||
pageBreakBefore
|
pageBreakBefore | boolean | ||
pdfIncludeDescription
|
pdfIncludeDescription | boolean | ||
pdfIncludeSection
|
pdfIncludeSection | boolean | ||
plaintextDescription
|
plaintextDescription | string | ||
publicId
|
publicId | True | uuid |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | array of MortaProcessSection | |
metadata
|
metadata | object |
Update Permissions for a Resource
Update permissions for a specific resource (such as a table, table view, or process).
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Id
|
id | True | uuid |
UUID of the policy to update. |
processPublicId
|
processPublicId | uuid | ||
processResponsePublicId
|
processResponsePublicId | uuid | ||
processSectionPublicId
|
processSectionPublicId | uuid | ||
projectId
|
projectId | uuid | ||
role
|
role | True | integer |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | AccessPolicy | |
metadata
|
metadata | object |
Update Process Responders
Update the list of responders for a given process identified by its UUID
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Process Id
|
process_id | True | uuid |
The UUID of the process whose responders are to be updated |
processPublicId
|
processPublicId | uuid | ||
processResponsePublicId
|
processResponsePublicId | uuid | ||
processSectionPublicId
|
processSectionPublicId | uuid | ||
projectId
|
projectId | uuid | ||
responders
|
responders | array of string |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | MortaProcess | |
metadata
|
metadata | object |
Update Process Section Order
Update the order of process sections within a process.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Process Id
|
process_id | True | uuid |
The UUID of the process. |
processPublicId
|
processPublicId | uuid | ||
processResponsePublicId
|
processResponsePublicId | uuid | ||
processSectionPublicId
|
processSectionPublicId | uuid | ||
projectId
|
projectId | uuid | ||
parentId
|
parentId | uuid | ||
position
|
position | integer | ||
sectionId
|
sectionId | uuid |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | MortaProcess | |
metadata
|
metadata | object |
Update Project Heading Styling
Update heading styling for a specific project
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Project Id
|
project_id | True | uuid |
The UUID of the project for which to update the heading styling |
Style Id
|
style_id | True | uuid |
The UUID of the style to be updated |
bold
|
bold | boolean | ||
colour
|
colour | string | ||
processPublicId
|
processPublicId | uuid | ||
processResponsePublicId
|
processResponsePublicId | uuid | ||
processSectionPublicId
|
processSectionPublicId | uuid | ||
projectId
|
projectId | uuid | ||
fontSize
|
fontSize | number | ||
italic
|
italic | boolean | ||
numberingStyle
|
numberingStyle | integer | ||
startAt0
|
startAt0 | boolean | ||
underline
|
underline | boolean |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | SimpleProject | |
metadata
|
metadata | object |
Update Table Cells
Update specific cells in a table.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Table Id
|
table_id | True | uuid |
UUID of the table containing the cells to be updated. |
columnName
|
columnName | True | string | |
processPublicId
|
processPublicId | uuid | ||
processResponsePublicId
|
processResponsePublicId | uuid | ||
processSectionPublicId
|
processSectionPublicId | uuid | ||
projectId
|
projectId | uuid | ||
rowId
|
rowId | True | string | |
value
|
value | |||
processPublicId
|
processPublicId | uuid | ||
processResponsePublicId
|
processResponsePublicId | uuid | ||
processSectionPublicId
|
processSectionPublicId | uuid | ||
projectId
|
projectId | uuid |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | string | |
metadata
|
metadata | object |
Update Table Column
Update the properties of a specific column in a table.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Table Id
|
table_id | True | uuid |
UUID of the table containing the column |
Column Id
|
column_id | True | uuid |
UUID of the column to update |
aconexSynced
|
aconexSynced | integer | ||
aggregate
|
aggregate | integer | ||
alterOptions
|
alterOptions | |||
autodeskBim360Synced
|
autodeskBim360Synced | integer | ||
processPublicId
|
processPublicId | uuid | ||
processResponsePublicId
|
processResponsePublicId | uuid | ||
processSectionPublicId
|
processSectionPublicId | uuid | ||
projectId
|
projectId | uuid | ||
dateFormat
|
dateFormat | string | ||
decimalPlaces
|
decimalPlaces | integer | ||
description
|
description | |||
isIndexed
|
isIndexed | boolean | ||
kind
|
kind | string | ||
manualOptions
|
manualOptions | array of string | ||
tableOptions
|
tableOptions | |||
mortaSynced
|
mortaSynced | integer | ||
name
|
name | True | string | |
procoreSynced
|
procoreSynced | integer | ||
publicId
|
publicId | uuid | ||
reviztoIssuesSynced
|
reviztoIssuesSynced | integer | ||
script
|
script | string | ||
scriptEnabled
|
scriptEnabled | boolean | ||
thousandSeparator
|
thousandSeparator | boolean | ||
viewpointSynced
|
viewpointSynced | integer | ||
width
|
width | integer |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | TableColumn | |
metadata
|
metadata | object |
Update Table Join
Update an existing join on a table.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Table Id
|
table_id | True | uuid |
UUID of the table with the join to be updated. |
Join Id
|
join_id | True | uuid |
UUID of the join to be updated. |
processPublicId
|
processPublicId | uuid | ||
processResponsePublicId
|
processResponsePublicId | uuid | ||
processSectionPublicId
|
processSectionPublicId | uuid | ||
projectId
|
projectId | uuid | ||
dataColumns
|
dataColumns | array of string | ||
isOneToMany
|
isOneToMany | boolean | ||
sourceColumnId
|
sourceColumnId | string | ||
targetColumnId
|
targetColumnId | string | ||
joinViewId
|
joinViewId | string |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | Table | |
metadata
|
metadata | object |
Update User Account
Update the account details for the currently logged in user
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
oldPassword
|
oldPassword | True | string | |
password
|
password | True | string | |
passwordConfirm
|
passwordConfirm | True | string | |
twoFactorCode
|
twoFactorCode | string |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | UserWithToken | |
metadata
|
metadata | object |
Upsert Row in Table
Add or update a row in the specified table based on a unique column value.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Table Id
|
table_id | True | uuid |
UUID of the table to upsert the row |
processPublicId
|
processPublicId | uuid | ||
processResponsePublicId
|
processResponsePublicId | uuid | ||
processSectionPublicId
|
processSectionPublicId | uuid | ||
projectId
|
projectId | uuid | ||
processPublicId
|
processPublicId | uuid | ||
processResponsePublicId
|
processResponsePublicId | uuid | ||
processSectionPublicId
|
processSectionPublicId | uuid | ||
projectId
|
projectId | uuid | ||
rowData
|
rowData | True | object | |
sortOrder
|
sortOrder | number | ||
upsertColumnName
|
upsertColumnName | True | string |
Returns
Name | Path | Type | Description |
---|---|---|---|
data
|
data | array of object | |
publicId
|
data.publicId | string | |
rowData
|
data.rowData | object | |
sortOrder
|
data.sortOrder | number | |
metadata
|
metadata | object |
Definitions
AccessAttribute
Name | Path | Type | Description |
---|---|---|---|
documentTable
|
documentTable | Table3 | |
kind
|
kind | string | |
project
|
project | Project | |
publicId
|
publicId | uuid | |
tag
|
tag | Tag | |
user
|
user | User3 |
AccessPolicy
Name | Path | Type | Description |
---|---|---|---|
accessAttribute
|
accessAttribute | AccessAttribute | |
accessResource
|
accessResource | AccessResource | |
publicId
|
publicId | uuid | |
role
|
role | integer | |
roleLabel
|
roleLabel | string |
AccessResource
Name | Path | Type | Description |
---|---|---|---|
documentTable
|
documentTable | Table3 | |
kind
|
kind | string | |
process
|
process | Process | |
publicId
|
publicId | uuid |
Action
Name | Path | Type | Description |
---|---|---|---|
kind
|
kind | string | |
publicId
|
publicId | uuid | |
webhookUrl
|
webhookUrl | string |
Answer
Name | Path | Type | Description |
---|---|---|---|
answers
|
answers | array of SearchProjectAnswerResources | |
resources
|
resources | array of SearchProjectResources |
ApiKey
Name | Path | Type | Description |
---|---|---|---|
hash
|
hash | string | |
name
|
name | string | |
prefix
|
prefix | string | |
publicId
|
publicId | uuid |
Chart
Name | Path | Type | Description |
---|---|---|---|
chartType
|
chartType | string | |
columnLabelId
|
columnLabelId | uuid | |
columnValueId
|
columnValueId | uuid | |
showLegend
|
showLegend | boolean | |
showValues
|
showValues | boolean |
Colour
Name | Path | Type | Description |
---|---|---|---|
backgroundColour
|
backgroundColour | string | |
columnId
|
columnId | uuid | |
columnName
|
columnName | string | |
filterType
|
filterType | string | |
fontColour
|
fontColour | string | |
multipleValues
|
multipleValues | array of | |
value
|
value |
Comment
Name | Path | Type | Description |
---|---|---|---|
commentText
|
commentText | string | |
createdAt
|
createdAt | date-time | |
deletedAt
|
deletedAt | date-time | |
isOwner
|
isOwner | ||
publicId
|
publicId | uuid | |
updatedAt
|
updatedAt | date-time | |
user
|
user | SummaryUser |
CommentThread
Name | Path | Type | Description |
---|---|---|---|
comments
|
comments | array of Comment | |
createdAt
|
createdAt | date-time | |
deletedAt
|
deletedAt | date-time | |
isCommentInitiator
|
isCommentInitiator | ||
publicId
|
publicId | uuid | |
resolvedAt
|
resolvedAt | date-time | |
resolver
|
resolver | User1 | |
updatedAt
|
updatedAt | date-time |
CommentThreadStats
Name | Path | Type | Description |
---|---|---|---|
openCommentThreads
|
openCommentThreads | integer | |
referenceId
|
referenceId | uuid | |
resolvedCommentThreads
|
resolvedCommentThreads | integer |
Draftjs
Name | Path | Type | Description |
---|---|---|---|
content
|
content | DraftjsContent |
DraftjsBlock
Name | Path | Type | Description |
---|---|---|---|
data
|
data | ||
depth
|
depth | integer | |
entityRanges
|
entityRanges | array of | |
inlineStyleRanges
|
inlineStyleRanges | array of | |
key
|
key | string | |
text
|
text | string | |
type
|
type | string |
DraftjsContent
Name | Path | Type | Description |
---|---|---|---|
blocks
|
blocks | array of DraftjsBlock | |
entityMap
|
entityMap |
Event
Name | Path | Type | Description |
---|---|---|---|
change
|
change | ||
changeId
|
changeId | string | |
context
|
context | ||
contextProcessId
|
contextProcessId | integer | |
contextProcessResponseId
|
contextProcessResponseId | integer | |
contextProcessSectionId
|
contextProcessSectionId | integer | |
contextTableColumnId
|
contextTableColumnId | integer | |
contextTableId
|
contextTableId | integer | |
contextTableViewId
|
contextTableViewId | integer | |
createdAt
|
createdAt | date-time | |
projectId
|
projectId | integer | |
publicId
|
publicId | uuid | |
resource
|
resource | string | |
resourcePublicId
|
resourcePublicId | uuid | |
userId
|
userId | integer | |
verb
|
verb | string |
Filter
Name | Path | Type | Description |
---|---|---|---|
columnId
|
columnId | uuid | |
columnName
|
columnName | string | |
filterType
|
filterType | string | |
multipleValues
|
multipleValues | array of | |
orGroup
|
orGroup | string | |
value
|
value |
Group
Name | Path | Type | Description |
---|---|---|---|
columnId
|
columnId | uuid | |
columnName
|
columnName | string | |
direction
|
direction | string |
HeadingStyle
Name | Path | Type | Description |
---|---|---|---|
bold
|
bold | boolean | |
colour
|
colour | string | |
fontSize
|
fontSize | number | |
italic
|
italic | boolean | |
level
|
level | integer | |
numberingStyle
|
numberingStyle | integer | |
publicId
|
publicId | uuid | |
startAt0
|
startAt0 | boolean | |
underline
|
underline | boolean |
HomeProject
Name | Path | Type | Description |
---|---|---|---|
deletedAt
|
deletedAt | date-time | |
hideProcessCreated
|
hideProcessCreated | boolean | |
isDeleted
|
isDeleted | boolean | |
mfaRequired
|
mfaRequired | boolean | |
name
|
name | string | |
primaryColour
|
primaryColour | string | |
publicId
|
publicId | string |
IntegrationsPassthroughResponse
Name | Path | Type | Description |
---|---|---|---|
body
|
body | ||
contentType
|
contentType | string | |
headers
|
headers | ||
status
|
status | string |
InvitedMember
Name | Path | Type | Description |
---|---|---|---|
createdAt
|
createdAt | date-time | |
email
|
string | ||
invitedBy
|
invitedBy | SummaryUser | |
publicId
|
publicId | uuid | |
tags
|
tags | array of Tag |
MortaProcess
Name | Path | Type | Description |
---|---|---|---|
allowComments
|
allowComments | boolean | |
allowDuplication
|
allowDuplication | boolean | |
children
|
children | array of ProcessSection1 | |
createdAt
|
createdAt | date-time | |
deletedAt
|
deletedAt | date-time | |
description
|
description | ||
expandByDefault
|
expandByDefault | boolean | |
isDeleted
|
isDeleted | boolean | |
isTemplate
|
isTemplate | boolean | |
logo
|
logo | string | |
name
|
name | string | |
publicId
|
publicId | uuid | |
templateCategory
|
templateCategory | string | |
type
|
type | string | |
updatedAt
|
updatedAt | date-time | |
variableValues
|
variableValues | array of string | |
variables
|
variables | array of string |
MortaProcessResponse
Name | Path | Type | Description |
---|---|---|---|
approved
|
approved | boolean | |
createdAt
|
createdAt | date-time | |
deletedAt
|
deletedAt | date-time | |
dueDate
|
dueDate | date-time | |
expireResponse
|
expireResponse | boolean | |
isDeleted
|
isDeleted | boolean | |
pdfIncludeResponse
|
pdfIncludeResponse | boolean | |
position
|
position | integer | |
publicId
|
publicId | uuid | |
resetAfterResponse
|
resetAfterResponse | boolean | |
responders
|
responders | array of string | |
response
|
response | ||
responseDate
|
responseDate | date-time | |
type
|
type | string | |
typeOptions
|
typeOptions | ||
updatedAt
|
updatedAt | date-time | |
user
|
user | SummaryUser | |
userResponders
|
userResponders | array of SummaryUser |
MortaProcessSection
Name | Path | Type | Description |
---|---|---|---|
children
|
children | array of MortaProcessSection | |
createdAt
|
createdAt | date-time | |
deletedAt
|
deletedAt | date-time | |
description
|
description | Draftjs | |
isDeleted
|
isDeleted | boolean | |
name
|
name | string | |
openCommentThreads
|
openCommentThreads | integer | |
pageBreakBefore
|
pageBreakBefore | boolean | |
parentId
|
parentId | uuid | |
pdfIncludeDescription
|
pdfIncludeDescription | boolean | |
pdfIncludeSection
|
pdfIncludeSection | boolean | |
position
|
position | integer | |
publicId
|
publicId | uuid | |
responses
|
responses | array of ProcessResponse | |
status
|
status | integer |
Notification
Name | Path | Type | Description |
---|---|---|---|
actions
|
actions | array of Action | |
createdAt
|
createdAt | date-time | |
description
|
description | string | |
processes
|
processes | array of Process | |
publicId
|
publicId | uuid | |
tables
|
tables | array of Table1 | |
triggers
|
triggers | array of Trigger | |
user
|
user | SummaryUser |
Notification1
Name | Path | Type | Description |
---|---|---|---|
actions
|
actions | array of Action | |
createdAt
|
createdAt | date-time | |
description
|
description | string | |
processes
|
processes | array of Process | |
publicId
|
publicId | uuid | |
tables
|
tables | array of Table1 | |
triggers
|
triggers | array of Trigger |
NotificationExecution
Name | Path | Type | Description |
---|---|---|---|
createdAt
|
createdAt | date-time | |
description
|
description | string | |
isSuccess
|
isSuccess | boolean | |
notification
|
notification | Notification1 | |
publicId
|
publicId | uuid | |
updatedAt
|
updatedAt | date-time |
PermissionedProcess
Name | Path | Type | Description |
---|---|---|---|
createdAt
|
createdAt | date-time | |
deletedAt
|
deletedAt | date-time | |
logo
|
logo | string | |
name
|
name | string | |
publicId
|
publicId | uuid | |
type
|
type | string | |
updatedAt
|
updatedAt | date-time |
Process
Name | Path | Type | Description |
---|---|---|---|
name
|
name | string | |
publicId
|
publicId | uuid |
ProcessResponse
Name | Path | Type | Description |
---|---|---|---|
approved
|
approved | boolean | |
createdAt
|
createdAt | date-time | |
deletedAt
|
deletedAt | date-time | |
dueDate
|
dueDate | date-time | |
expireResponse
|
expireResponse | boolean | |
isDeleted
|
isDeleted | boolean | |
pdfIncludeResponse
|
pdfIncludeResponse | boolean | |
position
|
position | integer | |
publicId
|
publicId | uuid | |
resetAfterResponse
|
resetAfterResponse | boolean | |
responders
|
responders | array of string | |
response
|
response | ||
responseDate
|
responseDate | date-time | |
type
|
type | string | |
typeOptions
|
typeOptions | ||
updatedAt
|
updatedAt | date-time | |
user
|
user | SummaryUser | |
userResponders
|
userResponders | array of SummaryUser |
ProcessSection
Name | Path | Type | Description |
---|---|---|---|
name
|
name | string | |
publicId
|
publicId | uuid | |
status
|
status | integer |
ProcessSection1
Name | Path | Type | Description |
---|---|---|---|
children
|
children | array of ProcessSection1 | |
createdAt
|
createdAt | date-time | |
deletedAt
|
deletedAt | date-time | |
description
|
description | Draftjs | |
isDeleted
|
isDeleted | boolean | |
name
|
name | string | |
openCommentThreads
|
openCommentThreads | integer | |
pageBreakBefore
|
pageBreakBefore | boolean | |
parentId
|
parentId | uuid | |
pdfIncludeDescription
|
pdfIncludeDescription | boolean | |
pdfIncludeSection
|
pdfIncludeSection | boolean | |
position
|
position | integer | |
publicId
|
publicId | uuid | |
responses
|
responses | array of ProcessResponse | |
status
|
status | integer |
Project
Name | Path | Type | Description |
---|---|---|---|
name
|
name | string | |
publicId
|
publicId | string |
ProjectList
Name | Path | Type | Description |
---|---|---|---|
createdAt
|
createdAt | date-time | |
favourite
|
favourite | boolean | |
projectRole
|
projectRole | string | |
updatedAt
|
updatedAt | date-time | |
user
|
user | User4 |
ProjectListWithUserTags
Name | Path | Type | Description |
---|---|---|---|
createdAt
|
createdAt | date-time | |
favourite
|
favourite | boolean | |
projectRole
|
projectRole | string | |
updatedAt
|
updatedAt | date-time | |
user
|
user | User2 |
ProjectSecret
Name | Path | Type | Description |
---|---|---|---|
createdAt
|
createdAt | date-time | |
name
|
name | string | |
publicId
|
publicId | uuid | |
updatedAt
|
updatedAt | date-time | |
value
|
value | string |
SearchProjectAnswerResources
Name | Path | Type | Description |
---|---|---|---|
label
|
label | string | |
link
|
link | string | |
originalText
|
originalText | string | |
similarity
|
similarity | number | |
text
|
text | string |
SearchProjectResources
Name | Path | Type | Description |
---|---|---|---|
link
|
link | string | |
text
|
text | string | |
type
|
type | string |
SelectOptionsLookup
Name | Path | Type | Description |
---|---|---|---|
manualOptions
|
manualOptions | array of string | |
tableOptions
|
tableOptions |
SimpleDocumentTable
Name | Path | Type | Description |
---|---|---|---|
createdAt
|
createdAt | date-time | |
defaultViewId
|
defaultViewId | string | |
deletedAt
|
deletedAt | date-time | |
isDeleted
|
isDeleted | boolean | |
joins
|
joins | array of TableJoin | |
logo
|
logo | string | |
name
|
name | string | |
publicId
|
publicId | uuid | |
type
|
type | string | |
updatedAt
|
updatedAt | date-time |
SimpleProcess
Name | Path | Type | Description |
---|---|---|---|
allowComments
|
allowComments | boolean | |
allowDuplication
|
allowDuplication | boolean | |
children
|
children | array of ProcessSection | |
createdAt
|
createdAt | date-time | |
deletedAt
|
deletedAt | date-time | |
description
|
description | ||
expandByDefault
|
expandByDefault | boolean | |
isDeleted
|
isDeleted | boolean | |
isTemplate
|
isTemplate | boolean | |
logo
|
logo | string | |
name
|
name | string | |
publicId
|
publicId | uuid | |
templateCategory
|
templateCategory | string | |
type
|
type | string | |
updatedAt
|
updatedAt | date-time | |
variableValues
|
variableValues | array of string | |
variables
|
variables | array of string |
SimpleProject
Name | Path | Type | Description |
---|---|---|---|
adminLimit
|
adminLimit | integer | |
automationLimit
|
automationLimit | integer | |
createdAt
|
createdAt | date-time | |
defaultProcessId
|
defaultProcessId | string | |
deletedAt
|
deletedAt | date-time | |
headingStyles
|
headingStyles | array of HeadingStyle | |
hideProcessCreated
|
hideProcessCreated | boolean | |
image
|
image | string | |
isDeleted
|
isDeleted | boolean | |
logo
|
logo | string | |
mfaRequired
|
mfaRequired | boolean | |
name
|
name | string | |
noOfAdmins
|
noOfAdmins | integer | |
primaryColour
|
primaryColour | string | |
processTitleBold
|
processTitleBold | boolean | |
processTitleColour
|
processTitleColour | string | |
processTitleFontSize
|
processTitleFontSize | number | |
processTitleItalic
|
processTitleItalic | boolean | |
processTitleUnderline
|
processTitleUnderline | boolean | |
projectList
|
projectList | array of ProjectList | |
public
|
public | boolean | |
publicId
|
publicId | string | |
updatedAt
|
updatedAt | date-time |
Sort
Name | Path | Type | Description |
---|---|---|---|
columnId
|
columnId | uuid | |
columnName
|
columnName | string | |
direction
|
direction | string |
SummaryUser
Name | Path | Type | Description |
---|---|---|---|
email
|
string | ||
firebaseUserId
|
firebaseUserId | string | |
name
|
name | string | |
profilePicture
|
profilePicture | string | |
publicId
|
publicId | uuid |
Table
Name | Path | Type | Description |
---|---|---|---|
allowDuplication
|
allowDuplication | boolean | |
columns
|
columns | array of TableColumn | |
createdAt
|
createdAt | date-time | |
defaultViewId
|
defaultViewId | string | |
deletedAt
|
deletedAt | date-time | |
isAconexSynced
|
isAconexSynced | boolean | |
isAutodeskBim360Synced
|
isAutodeskBim360Synced | boolean | |
isDeleted
|
isDeleted | boolean | |
isMortaProjectsSynced
|
isMortaProjectsSynced | boolean | |
isMortaResourcesSynced
|
isMortaResourcesSynced | boolean | |
isMortaSynced
|
isMortaSynced | boolean | |
isMortaUsersSynced
|
isMortaUsersSynced | boolean | |
isProcoreSynced
|
isProcoreSynced | boolean | |
isReviztoIssuesSynced
|
isReviztoIssuesSynced | boolean | |
isSynced
|
isSynced | boolean | |
isViewpointSynced
|
isViewpointSynced | boolean | |
joins
|
joins | array of TableJoin | |
keepColoursInSync
|
keepColoursInSync | boolean | |
keepValidationsInSync
|
keepValidationsInSync | boolean | |
lastSync
|
lastSync | date-time | |
logo
|
logo | string | |
name
|
name | string | |
projects
|
projects | array of Project | |
publicId
|
publicId | uuid | |
syncHourlyFrequency
|
syncHourlyFrequency | integer | |
type
|
type | string | |
updatedAt
|
updatedAt | date-time | |
variables
|
variables | array of string |
Table1
Name | Path | Type | Description |
---|---|---|---|
defaultViewId
|
defaultViewId | string | |
name
|
name | string | |
publicId
|
publicId | uuid |
Table2
Name | Path | Type | Description |
---|---|---|---|
createdAt
|
createdAt | date-time | |
name
|
name | string | |
publicId
|
publicId | uuid | |
type
|
type | string | |
updatedAt
|
updatedAt | date-time |
Table3
Name | Path | Type | Description |
---|---|---|---|
name
|
name | string | |
publicId
|
publicId | uuid |
TableColumn
Name | Path | Type | Description |
---|---|---|---|
aconexSynced
|
aconexSynced | integer | |
aggregate
|
aggregate | integer | |
alterOptions
|
alterOptions | ||
autodeskBim360Synced
|
autodeskBim360Synced | integer | |
dateFormat
|
dateFormat | string | |
decimalPlaces
|
decimalPlaces | integer | |
description
|
description | ||
isIndexed
|
isIndexed | boolean | |
isJoined
|
isJoined | boolean | |
kind
|
kind | string | |
kindOptions
|
kindOptions | SelectOptionsLookup | |
mortaSynced
|
mortaSynced | integer | |
name
|
name | string | |
procoreSynced
|
procoreSynced | integer | |
publicId
|
publicId | uuid | |
reviztoIssuesSynced
|
reviztoIssuesSynced | integer | |
script
|
script | string | |
scriptEnabled
|
scriptEnabled | boolean | |
thousandSeparator
|
thousandSeparator | boolean | |
viewpointSynced
|
viewpointSynced | integer | |
width
|
width | integer |
TableColumnAggregationResult
Name | Path | Type | Description |
---|---|---|---|
name
|
name | string | |
value
|
value | number |
TableColumnJoin
Name | Path | Type | Description |
---|---|---|---|
sourceColumnId
|
sourceColumnId | string | |
targetColumnId
|
targetColumnId | string |
TableColumnWithAggregation
Name | Path | Type | Description |
---|---|---|---|
aggregation
|
aggregation | TableColumnAggregationResult | |
name
|
name | string | |
publicId
|
publicId | uuid |
TableJoin
Name | Path | Type | Description |
---|---|---|---|
dataColumns
|
dataColumns | array of TableJoinImportedColumns | |
isOneToMany
|
isOneToMany | boolean | |
joinColumns
|
joinColumns | array of TableColumnJoin | |
joinTableId
|
joinTableId | string | |
joinViewId
|
joinViewId | string | |
publicId
|
publicId | uuid |
TableJoinImportedColumns
Name | Path | Type | Description |
---|---|---|---|
sourceColumnId
|
sourceColumnId | string | |
targetColumnId
|
targetColumnId | string |
TableView
Name | Path | Type | Description |
---|---|---|---|
allowContributorDelete
|
allowContributorDelete | boolean | |
chartSettings
|
chartSettings | Chart | |
collapsedGroupView
|
collapsedGroupView | boolean | |
colourSettings
|
colourSettings | array of Colour | |
columns
|
columns | array of TableViewColumn | |
description
|
description | Draftjs | |
disableNewRow
|
disableNewRow | boolean | |
displayCommentRows
|
displayCommentRows | integer | |
displayValidationErrorRows
|
displayValidationErrorRows | integer | |
filterSettings
|
filterSettings | array of Filter | |
frozenIndex
|
frozenIndex | integer | |
groupSettings
|
groupSettings | array of Group | |
isDefault
|
isDefault | boolean | |
name
|
name | string | |
publicId
|
publicId | uuid | |
rowHeight
|
rowHeight | integer | |
sortSettings
|
sortSettings | array of Sort | |
type
|
type | integer | |
unpackMultiselectGroupView
|
unpackMultiselectGroupView | boolean |
TableViewColumn
Name | Path | Type | Description |
---|---|---|---|
aconexSynced
|
aconexSynced | integer | |
aggregate
|
aggregate | integer | |
alterOptions
|
alterOptions | ||
autodeskBim360Synced
|
autodeskBim360Synced | integer | |
dateFormat
|
dateFormat | string | |
decimalPlaces
|
decimalPlaces | integer | |
description
|
description | ||
hardValidation
|
hardValidation | boolean | |
isIndexed
|
isIndexed | boolean | |
isJoined
|
isJoined | boolean | |
kind
|
kind | string | |
kindOptions
|
kindOptions | SelectOptionsLookup | |
locked
|
locked | boolean | |
mortaSynced
|
mortaSynced | integer | |
name
|
name | string | |
procoreSynced
|
procoreSynced | integer | |
publicId
|
publicId | uuid | |
required
|
required | boolean | |
reviztoIssuesSynced
|
reviztoIssuesSynced | integer | |
script
|
script | string | |
scriptEnabled
|
scriptEnabled | boolean | |
sortOrder
|
sortOrder | number | |
stringValidation
|
stringValidation | string | |
thousandSeparator
|
thousandSeparator | boolean | |
validationMessage
|
validationMessage | string | |
validationNoBlanks
|
validationNoBlanks | boolean | |
validationNoDuplicates
|
validationNoDuplicates | boolean | |
viewpointSynced
|
viewpointSynced | integer | |
width
|
width | integer |
TableViewWithTable
Name | Path | Type | Description |
---|---|---|---|
allowContributorDelete
|
allowContributorDelete | boolean | |
chartSettings
|
chartSettings | Chart | |
collapsedGroupView
|
collapsedGroupView | boolean | |
colourSettings
|
colourSettings | array of Colour | |
columns
|
columns | array of TableViewColumn | |
description
|
description | Draftjs | |
disableNewRow
|
disableNewRow | boolean | |
displayCommentRows
|
displayCommentRows | integer | |
displayValidationErrorRows
|
displayValidationErrorRows | integer | |
documentTable
|
documentTable | Table2 | |
filterSettings
|
filterSettings | array of Filter | |
frozenIndex
|
frozenIndex | integer | |
groupSettings
|
groupSettings | array of Group | |
isDefault
|
isDefault | boolean | |
name
|
name | string | |
publicId
|
publicId | uuid | |
rowHeight
|
rowHeight | integer | |
sortSettings
|
sortSettings | array of Sort | |
type
|
type | integer | |
unpackMultiselectGroupView
|
unpackMultiselectGroupView | boolean |
Tag
Name | Path | Type | Description |
---|---|---|---|
documentTableId
|
documentTableId | string | |
projectPublicId
|
projectPublicId | uuid | |
publicId
|
publicId | uuid | |
referencePublicId
|
referencePublicId | string | |
value
|
value |
Trigger
Name | Path | Type | Description |
---|---|---|---|
publicId
|
publicId | uuid | |
resource
|
resource | string | |
verb
|
verb | string |
User
Name | Path | Type | Description |
---|---|---|---|
aconexConnected
|
aconexConnected | boolean | |
apiKeys
|
apiKeys | array of ApiKey | |
autodeskConnected
|
autodeskConnected | boolean | |
bio
|
bio | string | |
constructionSoftware
|
constructionSoftware | array of string | |
email
|
string | ||
firebaseUserId
|
firebaseUserId | string | |
kind
|
kind | string | |
linkedin
|
string | ||
location
|
location | string | |
name
|
name | string | |
organisation
|
organisation | string | |
phone
|
phone | string | |
procoreConnected
|
procoreConnected | boolean | |
profilePicture
|
profilePicture | string | |
projectsWorkedOn
|
projectsWorkedOn | array of string | |
publicId
|
publicId | uuid | |
reviztoConnected
|
reviztoConnected | boolean | |
signature
|
signature | string | |
specialisms
|
specialisms | array of string | |
tags
|
tags | ||
twitter
|
string | ||
university
|
university | string | |
universityDegree
|
universityDegree | string | |
viewpointConnected
|
viewpointConnected | boolean | |
website
|
website | string |
User1
Name | Path | Type | Description |
---|---|---|---|
name
|
name | string |
User2
Name | Path | Type | Description |
---|---|---|---|
email
|
string | ||
firebaseUserId
|
firebaseUserId | string | |
kind
|
kind | string | |
name
|
name | string | |
profilePicture
|
profilePicture | string | |
publicId
|
publicId | uuid | |
tags
|
tags |
User3
Name | Path | Type | Description |
---|---|---|---|
firebaseUserId
|
firebaseUserId | string | |
name
|
name | string | |
publicId
|
publicId | uuid |
User4
Name | Path | Type | Description |
---|---|---|---|
email
|
string | ||
firebaseUserId
|
firebaseUserId | string | |
kind
|
kind | string | |
name
|
name | string | |
publicId
|
publicId | uuid |
UserWithToken
Name | Path | Type | Description |
---|---|---|---|
aconexConnected
|
aconexConnected | boolean | |
apiKeys
|
apiKeys | array of ApiKey | |
authToken
|
authToken | string | |
autodeskConnected
|
autodeskConnected | boolean | |
bio
|
bio | string | |
constructionSoftware
|
constructionSoftware | array of string | |
email
|
string | ||
firebaseUserId
|
firebaseUserId | string | |
hasPassword
|
hasPassword | ||
id
|
id | integer | |
is2FaEnabled
|
is2FaEnabled | ||
isSuperAdmin
|
isSuperAdmin | boolean | |
kind
|
kind | string | |
lastLoginAt
|
lastLoginAt | date-time | |
linkedin
|
string | ||
location
|
location | string | |
name
|
name | string | |
organisation
|
organisation | string | |
phone
|
phone | string | |
procoreConnected
|
procoreConnected | boolean | |
profilePicture
|
profilePicture | string | |
projectsWorkedOn
|
projectsWorkedOn | array of string | |
publicId
|
publicId | uuid | |
reviztoConnected
|
reviztoConnected | boolean | |
signature
|
signature | string | |
specialisms
|
specialisms | array of string | |
tags
|
tags | ||
twitter
|
string | ||
university
|
university | string | |
universityDegree
|
universityDegree | string | |
viewpointConnected
|
viewpointConnected | boolean | |
website
|
website | string |
binary
This is the basic data type 'binary'.