The App DB API allows developers to interact with AppDB, a NoSQL database for storing arbitrary JSON documents. This API supports CRUD operations, querying, and aggregation, enabling developers to manage data efficiently within their Domo applications.Documentation Index
Fetch the complete documentation index at: https://domoinc-arun-raj-connectors-domo-479695-remove-crime-report.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Features
- CRUD Operations: Create, read, update, and delete documents in AppDB collections.
- Collection Management: Programmatically update collections.
Endpoints
Get Document
Description: Retrieve a specific document from a collection.Playground
X-DOMO-Developer-Token:<developer token here>Accept:application/jsonContent-Type:application/json
Query Document
Description: Retrieve a specific document from a collection via query.Playground
X-DOMO-Developer-Token:<developer token here>Accept:application/jsonContent-Type:application/json
List Documents
Description: Retrieve all documents from a specified collection. Note there is an upper limit of 10,000 documents. We recommend using pagination to retrieve large sets of documents.Playground
X-DOMO-Developer-Token:<developer token here>Accept:application/jsonContent-Type:application/json
Create Document
Description: Add a new document to a specified collection.Playground
X-DOMO-Developer-Token:<developer token here>Accept:application/jsonContent-Type:application/json
Update Document
Description: Modify an existing document in a collection.Playground
X-DOMO-Developer-Token:<developer token here>Accept:application/jsonContent-Type:application/json
Delete Document
Description: Remove a document from a collection.Playground
X-DOMO-Developer-Token:<developer token here>Accept:application/jsonContent-Type:application/json
Bulk Delete Documents
Description: Remove multiple documents from a collection in a single request. Please note, this will end up reaching the maximum url length limit of your browser/client. If you have a large number of documents to delete, this can be done in batches.Playground
X-DOMO-Developer-Token:<developer token here>Accept:application/jsonContent-Type:application/json
Update Collection Schema
Description: Update the schema of a collection.Playground
X-DOMO-Developer-Token:<developer token here>Accept:application/jsonContent-Type:application/json
Update Collection Permissions
Description: Update permissions for a collection as it relates to a specific Custom App. Proxy ID is available in the Asset LibraryPlayground
| Permission | Name | Description |
|---|---|---|
read | Read | Grants the ability to read documents in the collection. |
share | Share | Grants the ability to share the collection with other users or groups. |
delete | Delete | Allows the deletion of the entire collection. |
write | Write | Provides write access to the collection, including creating and updating data. |
admin | Admin | Grants full administrative control over the collection. |
create_content | Create Content | Allows creating new documents in the collection. |
read_content | Read Content | Enables reading the content of documents in the collection. |
update_content | Update Content | Permits updating existing documents in the collection. |
delete_content | Delete Content | Authorizes the deletion of documents from the collection. |
X-DOMO-Developer-Token:<developer token here>Accept:application/jsonContent-Type:application/json