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



