Skip to main content
PUT

Path Parameters

collectionName
string
required

The name given to the collection in the manifest. Case-sensitive.

Body

application/json
name
string

Rename the collection. Note: renaming only changes the stored name — your app's collectionsMapping still routes calls using the original name from the manifest. The app will continue to work, but the name shown in AppDB Admin and returned by List Collections will reflect the new name.

schema
object
syncEnabled
boolean

Response

Collection updated successfully. Returns the full updated collection.

id
string<uuid>

Unique identifier for the collection.

owner
integer<int64>

User ID of the collection owner.

datastoreId
string<uuid>

ID of the datastore this collection belongs to.

name
string

Name of the collection.

datasourceId
string<uuid> | null

ID of the linked Domo DataSet, or null if not yet linked.

defaultPermissions
any | null

Comma-separated default permission set for new app grants on this collection, or null if not set.

requiredAuthorities
any | null

Maps CollectionOperation names to required authority strings, or null if not set.

filters
any | null

Array of document-level filter predicates applied to read operations, or null if not set.

schema
object
syncEnabled
boolean

Whether documents are periodically synced to the linked DataSet.

syncRequired
boolean

Whether a sync is pending.

cdcEnabled
boolean

Whether change data capture is enabled for this collection.

fullReplaceRequired
boolean
lastSync
string<date-time> | null
createdOn
string<date-time>
updatedOn
string<date-time>
updatedBy
integer<int64>