Java / .NET SDK
The SDK helps developers create custom data pipelines, automation utilities like PDP management, user creation, connector management & controlling the mobile home page. Think of it kind of like the plastic bag of tools that comes packaged with the parts of a dresser you’ve bought to assemble yourself. You have what you need to get the job done, and what’s included in the kit varies from manufacturer to manufacturer.
Link to Sample Code Snippets
AdminManager
Get trusted attributes, set company logo, get/set mobile home page
AlertManager
Subscribe/Unsubscribe, get alerts, update alert
AppDbManager
Get/Set/Update/Delete collections, documents
AppManager
Get app, create app, replicate app
AuthManager
Get/Validate/Refresh OAuth
DataFileManager
Get/Create/Update/Download documents
DataFlowManager
Get/Set Dataflows, get executions, set Dataflow properties
DatasetManager
Get data, query data, set dataset properties, update schema, versions & sharing
DataStreamManager
Stream data to a Domo dataset
DataUploadManager
Upload file, upload multi-part, upload w/partition or Upsert, upload stream, upload from directory, index data
GitHubManager
Basic GitHub get & commit
GroupsManager
Get/Create/Update/Delete groups
NotificationManager
Send notification
PubGroupManager
Get/Create/Update publication groups
ReportManager
List/Update/Schedule reports
ResourceManager
Manage Cards & Pages
RoleManager
Get roles
SchemaManager
Derive schema from file
SearchManager
Search domo by entity
UsersManager
Get/Update/Create/Delete users



