{"swagger":"2.0","info":{"version":"V1","title":"OptiTune REST API","description":"A complete API for interacting with all objects on an OptiTune Management Server","x-swagger-net-version":"8.4.14.301","contact":{"name":"Bravura Software LLC","url":"https://www.bravurasoftware.com/optitune/","email":"customer_support@bravurasoftware.com"},"license":{"name":"Master Subscription Agreement","url":"https://manage.opti-tune.com/legal/subscription-agreement.aspx"}},"host":"manage.opti-tune.com","schemes":["https"],"paths":{"/api/v1/Accounts/Me":{"get":{"tags":["Accounts"],"summary":"Gets the logged in user account","operationId":"Accounts_GetMe","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Account"}}}}},"/api/v1/Accounts":{"get":{"tags":["Accounts"],"summary":"Gets all accounts in the organization","operationId":"Accounts_GetAll","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/Account"},"xml":{"name":"AccountDTO","wrapped":true},"type":"array"}}}},"post":{"tags":["Accounts"],"summary":"Adds a new account","operationId":"Accounts_Post","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"account","in":"body","description":"The account to add","required":true,"schema":{"$ref":"#/definitions/Account"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Account"}},"400":{"description":"Bad Request"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/api/v1/Accounts/{id}":{"get":{"tags":["Accounts"],"summary":"Gets a single account in the organization, given an account ID","operationId":"Accounts_Get","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"id","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Account"}},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}},"put":{"tags":["Accounts"],"summary":"Updates an existing account","operationId":"Accounts_Put","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"id","in":"path","description":"The id of the Account","required":true,"type":"string","format":"uuid"},{"name":"account","in":"body","description":"The Account data","required":true,"schema":{"$ref":"#/definitions/Account"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Account"}},"400":{"description":"Bad Request"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}},"delete":{"tags":["Accounts"],"summary":"Deletes an existing account","operationId":"Accounts_Delete","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"id","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}}},"/api/v1/AdvancedSettings":{"get":{"tags":["AdvancedSettings"],"summary":"Gets the advanced settings for an organization","operationId":"AdvancedSettings_Get","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/AdvancedSettings"}},"404":{"description":"Not Found"}}},"put":{"tags":["AdvancedSettings"],"summary":"Adds or updates advanced settings for the organization","operationId":"AdvancedSettings_Put","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"advancedSetting","in":"body","required":true,"schema":{"$ref":"#/definitions/AdvancedSettings"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/AdvancedSettings"}},"400":{"description":"Bad Request"}}}},"/api/v1/Computers/{computerid}/AgentConfig":{"get":{"tags":["AgentConfig"],"summary":"Gets the OptiTune agent configuration for a given computer id, in XML format","operationId":"AgentConfig_GetAgentConfig","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"computerid","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/api/v1/AgentInstallers":{"get":{"tags":["AgentInstallers"],"summary":"Gets all agent installers in the organization","operationId":"AgentInstallers_GetAll","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/AgentInstaller"},"xml":{"name":"AgentInstallerDTO","wrapped":true},"type":"array"}}}},"post":{"tags":["AgentInstallers"],"summary":"Adds a new agent installer.  Upload the files specifying local storage first, and then \r\nspecify the file IDs in the agent installer here","operationId":"AgentInstallers_Post","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"agentInstaller","in":"body","required":true,"schema":{"$ref":"#/definitions/AgentInstaller"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/AgentInstaller"}}}}},"/api/v1/AgentInstallers/{id}":{"get":{"tags":["AgentInstallers"],"summary":"Gets a single agent installer in the organization, given an agent installer ID","operationId":"AgentInstallers_Get","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"id","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/AgentInstaller"}}}},"delete":{"tags":["AgentInstallers"],"summary":"Deletes an existing agent installer","operationId":"AgentInstallers_Delete","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"id","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/api/v1/Computers/{computerid}/AgentState":{"get":{"tags":["AgentStatus"],"summary":"Gets the state of a single OptiTune agent, given a computer ID.  The state will frequently change as the agent performs its duties.","operationId":"AgentStatus_GetAgentState","consumes":[],"produces":["application/json","text/json"],"parameters":[{"name":"computerid","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/AgentState"}}}}},"/api/v1/Computers/{computerid}/ConnectionState":{"get":{"tags":["AgentStatus"],"summary":"Gets the connection status for a single computer","operationId":"AgentStatus_GetConnectionState","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"computerid","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ConnectionStatusInfo"}}}}},"/api/v1/AlertInstances/{id}":{"get":{"tags":["AlertInstances"],"summary":"Gets a single alert instance, given an alert instance ID","operationId":"AlertInstances_Get","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"id","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/AlertInstance"}}}},"delete":{"tags":["AlertInstances"],"summary":"Deletes an existing alert instance","operationId":"AlertInstances_Delete","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"id","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/api/v1/AlertInstances":{"get":{"tags":["AlertInstances"],"summary":"Gets all alert instances that fall into a given page range.","operationId":"AlertInstances_GetAll","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"page.number","in":"query","required":false,"type":"integer","format":"int32","maximum":2147483647,"minimum":0},{"name":"page.size","in":"query","required":false,"type":"integer","format":"int32","maximum":1000,"minimum":1}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/AlertInstance"},"xml":{"name":"AlertInstanceDTO","wrapped":true},"type":"array"}}}},"patch":{"tags":["AlertInstances"],"summary":"Updates only the status for a given alert instance","operationId":"AlertInstances_Patch","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"alertInstance","in":"body","required":true,"schema":{"$ref":"#/definitions/AlertInstance"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/AlertInstance"}}}}},"/api/v1/AlertSubscriptions":{"get":{"tags":["AlertSubscriptions"],"summary":"Gets all alert subscriptions in the organization","operationId":"AlertSubscriptions_GetAll","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/AlertSubscription"},"xml":{"name":"AlertSubscriptionDTO","wrapped":true},"type":"array"}}}},"post":{"tags":["AlertSubscriptions"],"summary":"Adds a new alert subscription","operationId":"AlertSubscriptions_Post","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"alertSubscription","in":"body","required":true,"schema":{"$ref":"#/definitions/AlertSubscription"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/AlertSubscription"}}}}},"/api/v1/AlertSubscriptions/{id}":{"get":{"tags":["AlertSubscriptions"],"summary":"Gets a alert subscription by ID","operationId":"AlertSubscriptions_Get","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"id","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/AlertSubscription"}}}},"put":{"tags":["AlertSubscriptions"],"summary":"Updates an existing alert subscription, using a given ID","operationId":"AlertSubscriptions_Put","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"id","in":"path","required":true,"type":"string","format":"uuid"},{"name":"alertSubscription","in":"body","required":true,"schema":{"$ref":"#/definitions/AlertSubscription"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/AlertSubscription"}}}},"delete":{"tags":["AlertSubscriptions"],"summary":"Deletes an existing alert subscription, given an ID","operationId":"AlertSubscriptions_Delete","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"id","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/api/v1/Announcements":{"get":{"tags":["Announcements"],"summary":"Gets all announcements on the management server","operationId":"Announcements_GetAll","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/Announcement"},"xml":{"name":"AnnouncementData","wrapped":true},"type":"array"}}}}},"/api/v1/Computers/{computerid}/Applications":{"get":{"tags":["Applications"],"summary":"Gets all applications installed on a given computer","operationId":"Applications_Get","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"computerid","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/Application"},"xml":{"name":"Application","wrapped":true},"type":"array"}}}}},"/api/v1/AuditLog":{"get":{"tags":["AuditLog"],"summary":"Gets all audit log entries between optional start and end times, in UTC","operationId":"AuditLog_GetByDate","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"startDateTime","in":"query","description":"An optional start time","required":false,"type":"string","format":"date-time"},{"name":"endDateTime","in":"query","description":"An optional end time","required":false,"type":"string","format":"date-time"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/AuditLogEntry"},"xml":{"name":"AuditLogEntry","wrapped":true},"type":"array"}}}}},"/api/v1/Computers/{computerid}/BackupCloudberryConfig":{"get":{"tags":["BackupCloudberry"],"summary":"Gets the cloudberry backup configuration for a given computer","operationId":"BackupCloudberry_GetConfig","consumes":[],"produces":["application/json","text/json"],"parameters":[{"name":"computerid","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/BackupCloudberryComputerConfig"}}}}},"/api/v1/Computers/{computerid}/BackupCloudberryPlans":{"get":{"tags":["BackupCloudberry"],"summary":"Gets the cloudberry backup plans for a given computer","operationId":"BackupCloudberry_GetPlans","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"computerid","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/BackupCloudberryComputerPlan"},"xml":{"name":"BackupCloudberryComputerPlan","wrapped":true},"type":"array"}}}}},"/api/v1/Computers/{computerid}/BackupCloudberryPlans/{planid}/History":{"get":{"tags":["BackupCloudberry"],"summary":"Gets the cloudberry backup plan history, for a given computer ID and plan ID","operationId":"BackupCloudberry_GetPlanHistory","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"computerid","in":"path","required":true,"type":"string","format":"uuid"},{"name":"planid","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/BackupCloudberryComputerPlanHistory"},"xml":{"name":"BackupCloudberryComputerPlanHistoryData","wrapped":true},"type":"array"}}}}},"/api/v1/Computers/{computerid}/BenchmarkDataPoints":{"get":{"tags":["BenchmarkDataPoints"],"summary":"Gets all benchmark data points for a given computer.  Each benchmark data point will have an associated \"benchmark\" and \"benchmark data set\".","operationId":"BenchmarkDataPoints_GetByComputer","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"computerid","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/BenchmarkDataPoint"},"xml":{"name":"BenchmarkDataPointData","wrapped":true},"type":"array"}}}}},"/api/v1/BenchmarkDataSets":{"get":{"tags":["BenchmarkDataSets"],"summary":"Each benchmark for a particular computer may contain multiple data sets.  This returns all available data sets for the organization, across all computers.","operationId":"BenchmarkDataSets_GetAll","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/BenchmarkDataSet"},"xml":{"name":"BenchmarkDataSetData","wrapped":true},"type":"array"}}}}},"/api/v1/BenchmarkDataSets/{id}":{"get":{"tags":["BenchmarkDataSets"],"summary":"Gets a particular benchmark data set given a benchmark data set id","operationId":"BenchmarkDataSets_Get","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"id","in":"path","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/BenchmarkDataSet"}}}}},"/api/v1/Benchmarks":{"get":{"tags":["Benchmarks"],"summary":"Gets all available benchmarks for the organization.  Each benchmark is named for the corresponding performance counter, e.g. Name = \"\\Processor(_Total)\\% Processor Time\"","operationId":"Benchmarks_GetAll","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/Benchmark"},"xml":{"name":"BenchmarkNameData","wrapped":true},"type":"array"}}}}},"/api/v1/Benchmarks/{id}":{"get":{"tags":["Benchmarks"],"summary":"Gets a particular benchmark given a benchmark id","operationId":"Benchmarks_Get","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"id","in":"path","required":true,"type":"integer","format":"int32"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Benchmark"}}}}},"/api/v1/BillingLicenseUsage":{"get":{"tags":["BillingLicenseUsage"],"summary":"Gets all billing license usage data for the organization, between optional start and end dates (in UTC)","operationId":"BillingLicenseUsage_GetByDate","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"startDateTime","in":"query","required":false,"type":"string","format":"date-time"},{"name":"endDateTime","in":"query","required":false,"type":"string","format":"date-time"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/BillingLicenseUsage"},"xml":{"name":"BillingLicenseUsageData","wrapped":true},"type":"array"}}}}},"/api/v1/BillingSettings":{"get":{"tags":["BillingSettings"],"summary":"Gets the billing settings for the current organization","operationId":"BillingSettings_Get","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/BillingSettings"}}}},"put":{"tags":["BillingSettings"],"summary":"Updates existing billing settings.  If you provide a valid billing token (from https://www.bravurasoftware.com/billing), the organization will use monthly billing for its license usage","operationId":"BillingSettings_Put","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"billingSettings","in":"body","required":true,"schema":{"$ref":"#/definitions/BillingSettings"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/BillingSettings"}}}}},"/api/v1/BrandDomains":{"get":{"tags":["BrandDomains"],"summary":"Gets all available root domains for branding.  When configuring a brand for your organization, you can pick between one or more root domains, e.g. \"rmmportal.com\"","operationId":"BrandDomains_GetAll","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/BrandDomain"},"xml":{"name":"BrandDomainData","wrapped":true},"type":"array"}}}}},"/api/v1/Brands":{"get":{"tags":["Brands"],"summary":"Gets all brands in the organization","operationId":"Brands_GetAll","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/Brand"},"xml":{"name":"BrandDTO","wrapped":true},"type":"array"}}}},"post":{"tags":["Brands"],"summary":"Adds a new brand","operationId":"Brands_Post","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"brand","in":"body","required":true,"schema":{"$ref":"#/definitions/Brand"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Brand"}}}}},"/api/v1/Brands/{id}":{"get":{"tags":["Brands"],"summary":"Gets a brand by ID","operationId":"Brands_Get","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"id","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Brand"}}}},"delete":{"tags":["Brands"],"summary":"Deletes an existing brand","operationId":"Brands_Delete","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"id","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/api/v1/BusinessEntities":{"get":{"tags":["BusinessEntities"],"summary":"Gets all business entities in the organization","operationId":"BusinessEntities_GetAll","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/BusinessEntity"},"xml":{"name":"BusinessEntityDTO","wrapped":true},"type":"array"}}}},"post":{"tags":["BusinessEntities"],"summary":"Adds a new business entity","operationId":"BusinessEntities_Post","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"businessEntity","in":"body","required":true,"schema":{"$ref":"#/definitions/BusinessEntity"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/BusinessEntity"}}}}},"/api/v1/BusinessEntities/{id}":{"get":{"tags":["BusinessEntities"],"summary":"Gets a business entity, based on the provided business entity ID","operationId":"BusinessEntities_Get","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"id","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/BusinessEntity"}}}},"put":{"tags":["BusinessEntities"],"summary":"Updates an existing business entity.  You can also change the parent of the business entity by adjusting the ParentID value.","operationId":"BusinessEntities_Put","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"id","in":"path","description":"The id of the Business Entity","required":true,"type":"string","format":"uuid"},{"name":"businessEntity","in":"body","description":"The Business Entity data","required":true,"schema":{"$ref":"#/definitions/BusinessEntity"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/BusinessEntity"}},"400":{"description":"Bad Request"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}}},"delete":{"tags":["BusinessEntities"],"summary":"Deletes an existing business entity","operationId":"BusinessEntities_Delete","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"id","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/api/v1/Computers/{computerid}/Details":{"get":{"tags":["ComputerDetails"],"operationId":"ComputerDetails_Get","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"computerid","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ComputerDetails"}}}}},"/api/v1/Computers/{computerid}/DisplayName":{"get":{"tags":["ComputerDisplayName"],"summary":"Returns the user provided display name for a given computer.  The display name typically entered in the computer details page,\r\nand is independent of the normal computer name, as seen in Windows.","operationId":"ComputerDisplayName_GetDisplayName","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"computerid","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"type":"string"}}}},"put":{"tags":["ComputerDisplayName"],"summary":"Adds or Updates the computer's user defined display name","operationId":"ComputerDisplayName_Put","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"computerid","in":"path","required":true,"type":"string","format":"uuid"},{"name":"computerDisplayName","in":"body","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","schema":{"type":"string"}}}},"delete":{"tags":["ComputerDisplayName"],"summary":"Deletes the display name for a single computer","operationId":"ComputerDisplayName_Delete","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"computerid","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/api/v1/Computers/{computerid}/Metadata":{"get":{"tags":["ComputerMetadata"],"summary":"Gets computer metadata for a given computer","operationId":"ComputerMetadata_Get","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"computerid","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ComputerMetadata"}}}},"put":{"tags":["ComputerMetadata"],"summary":"Adds or updates Metadata for a single computer","operationId":"ComputerMetadata_Put","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"computerid","in":"path","required":true,"type":"string","format":"uuid"},{"name":"computerMetadata","in":"body","required":true,"schema":{"$ref":"#/definitions/ComputerMetadata"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ComputerMetadata"}}}},"delete":{"tags":["ComputerMetadata"],"summary":"Deletes the metadata for a single computer","operationId":"ComputerMetadata_Delete","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"computerid","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}},"patch":{"tags":["ComputerMetadata"],"summary":"Updates individual metadata fields for one computer.  The Patch method will update individual fields, whereas the Put \r\nmethod adds or updates the entire metadata for one computer.","operationId":"ComputerMetadata_Patch","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"computerid","in":"path","required":true,"type":"string","format":"uuid"},{"name":"computerMetadata","in":"body","required":true,"schema":{"$ref":"#/definitions/ComputerMetadata"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ComputerMetadata"}}}}},"/api/v1/ComputerMetadata":{"get":{"tags":["ComputerMetadata"],"summary":"Gets all computer metadata values for all computers in the organization.  Note that not every computer will have metadata associated with it.","operationId":"ComputerMetadata_GetAll","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/ComputerMetadata"},"xml":{"name":"ComputerMetadataDTO","wrapped":true},"type":"array"}}}}},"/api/v1/Computers":{"get":{"tags":["Computers"],"summary":"Gets all computers in the organization","operationId":"Computers_GetAll","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/Computer"},"xml":{"name":"Computer","wrapped":true},"type":"array"}}}}},"/api/v1/Computers/{id}":{"get":{"tags":["Computers"],"summary":"Gets a computer by the computer's id","operationId":"Computers_Get","consumes":[],"produces":["application/json","text/json"],"parameters":[{"name":"id","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Computer"}}}},"delete":{"tags":["Computers"],"summary":"Retires an existing computer, deleting all of its data in OptiTune.\r\nCalling this method will add it to the list of retired computers.  The computer will\r\nbe blocked from accessing OptiTune until it is removed from the list of retired computers.","operationId":"Computers_Delete","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"id","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/api/v1/Deployments/{deploymentid}/Results":{"get":{"tags":["DeploymentResults"],"summary":"Gets all deployment results for a given deployment ID","operationId":"DeploymentResults_GetForDeployment","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"deploymentid","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/DeploymentResult"},"xml":{"name":"DeploymentResult","wrapped":true},"type":"array"}}}}},"/api/v1/Groups/{groupid}/Deployments":{"get":{"tags":["Deployments"],"summary":"Gets all deployments to a given group","operationId":"Deployments_GetForGroup","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"groupid","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/Deployment"},"xml":{"name":"DeploymentDTO","wrapped":true},"type":"array"}}}}},"/api/v1/Deployments":{"get":{"tags":["Deployments"],"summary":"Gets all deployments in the organization","operationId":"Deployments_GetAll","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/Deployment"},"xml":{"name":"DeploymentDTO","wrapped":true},"type":"array"}}}},"post":{"tags":["Deployments"],"summary":"Adds a new deployment","operationId":"Deployments_Post","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"deployment","in":"body","required":true,"schema":{"$ref":"#/definitions/Deployment"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Deployment"}}}}},"/api/v1/Deployments/{id}":{"get":{"tags":["Deployments"],"summary":"Gets a deployment by ID","operationId":"Deployments_Get","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"id","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Deployment"}}}},"delete":{"tags":["Deployments"],"summary":"Deletes an existing deployment","operationId":"Deployments_Delete","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"id","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/api/v1/Computers/{computerid}/EndpointProtection":{"get":{"tags":["EndpointProtection"],"summary":"Gets the endpoint protection information for a given computer, if available","operationId":"EndpointProtection_Get","consumes":[],"produces":["application/json","text/json"],"parameters":[{"name":"computerid","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/EndpointProtection"}}}}},"/api/v1/Groups/{groupid}/EndpointProtectionSettings":{"get":{"tags":["EndpointProtectionSettings"],"summary":"Gets the endpoint protection settings for a given group, if available","operationId":"EndpointProtectionSettings_Get","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"groupid","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/EndpointProtectionSettings"}}}},"put":{"tags":["EndpointProtectionSettings"],"summary":"Adds or updates endpoint protection settings for a given group","operationId":"EndpointProtectionSettings_Put","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"groupid","in":"path","required":true,"type":"string","format":"uuid"},{"name":"endpointProtectionSettings","in":"body","required":true,"schema":{"$ref":"#/definitions/EndpointProtectionSettings"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/EndpointProtectionSettings"}}}},"delete":{"tags":["EndpointProtectionSettings"],"summary":"Deletes existing endpoint protection settings for a given group","operationId":"EndpointProtectionSettings_Delete","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"groupid","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/api/v1/EndpointProtectionSettings":{"get":{"tags":["EndpointProtectionSettings"],"summary":"Gets all endpoint protection settings for all groups in the organization","operationId":"EndpointProtectionSettings_GetAll","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/EndpointProtectionSettings"},"xml":{"name":"EndpointProtectionSettingsDTO","wrapped":true},"type":"array"}}}}},"/api/v1/EventCategories":{"get":{"tags":["EventCategories"],"summary":"Gets all event categories in the organization","operationId":"EventCategories_GetAll","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/EventCategory"},"xml":{"name":"EventCategoryDTO","wrapped":true},"type":"array"}}}},"post":{"tags":["EventCategories"],"summary":"Adds a new event category","operationId":"EventCategories_Post","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"eventCategory","in":"body","required":true,"schema":{"$ref":"#/definitions/EventCategory"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/EventCategory"}}}}},"/api/v1/EventCategories/{id}":{"get":{"tags":["EventCategories"],"summary":"Gets an event category by ID","operationId":"EventCategories_Get","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"id","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/EventCategory"}}}},"delete":{"tags":["EventCategories"],"summary":"Deletes an existing event category","operationId":"EventCategories_Delete","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"id","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/api/v1/EventCategories/{eventCategoryid}/Memberships":{"get":{"tags":["EventCategoryMemberships"],"summary":"Gets the event category members for a given event category, if available","operationId":"EventCategoryMemberships_Get","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"eventCategoryid","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/EventCategoryMembership"},"xml":{"name":"EventCategoryMembershipDTO","wrapped":true},"type":"array"}}}}},"/api/v1/EventCategories/{eventCategoryid}/Memberships/{eventSourceid}":{"post":{"tags":["EventCategoryMemberships"],"summary":"Adds event source to an event category, if it doesn't already exist","operationId":"EventCategoryMemberships_Post","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"eventCategoryid","in":"path","required":true,"type":"string","format":"uuid"},{"name":"eventSourceid","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}},"delete":{"tags":["EventCategoryMemberships"],"summary":"Deletes a event category membership for a given event category and event source","operationId":"EventCategoryMemberships_Delete","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"eventCategoryid","in":"path","required":true,"type":"string","format":"uuid"},{"name":"eventSourceid","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/api/v1/EventDescriptors":{"get":{"tags":["EventDescriptors"],"summary":"Gets all event descriptors that are available on the management server.  \r\nTo create a new event source, you will need an event descriptor with valid parameters filled in.","operationId":"EventDescriptors_GetAll","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/EventDescriptor"},"xml":{"name":"EventDescriptorDTO","wrapped":true},"type":"array"}}}}},"/api/v1/EventSources":{"get":{"tags":["EventSources"],"summary":"Gets all event sources in the organization","operationId":"EventSources_GetAll","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/EventSource"},"xml":{"name":"EventSourceDTO","wrapped":true},"type":"array"}}}},"post":{"tags":["EventSources"],"summary":"Adds a new event source.  Use the EventDescriptors resource to get the valid event descriptors on the management server, and pick one to use for the new event source.","operationId":"EventSources_Post","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"eventSource","in":"body","required":true,"schema":{"$ref":"#/definitions/EventSource"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/EventSource"}}}}},"/api/v1/EventSources/{id}":{"get":{"tags":["EventSources"],"summary":"Gets an event source by ID","operationId":"EventSources_Get","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"id","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/EventSource"}}}},"delete":{"tags":["EventSources"],"summary":"Deletes an existing event source","operationId":"EventSources_Delete","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"id","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/api/v1/FavoriteTasks":{"get":{"tags":["FavoriteTasks"],"summary":"Gets all favorite tasks in the organization","operationId":"FavoriteTasks_GetAll","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/FavoriteTask"},"xml":{"name":"FavoriteTaskDTO","wrapped":true},"type":"array"}}}},"post":{"tags":["FavoriteTasks"],"summary":"Adds a new favorite task","operationId":"FavoriteTasks_Post","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"favoriteTask","in":"body","required":true,"schema":{"$ref":"#/definitions/FavoriteTask"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/FavoriteTask"}}}}},"/api/v1/FavoriteTasks/{id}":{"get":{"tags":["FavoriteTasks"],"summary":"Gets a favorite task by task ID","operationId":"FavoriteTasks_Get","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"id","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/FavoriteTask"}}}},"delete":{"tags":["FavoriteTasks"],"summary":"Deletes an existing favorite task, by task ID","operationId":"FavoriteTasks_Delete","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"id","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/api/v1/Files":{"get":{"tags":["Files"],"summary":"Gets all files in the organization","operationId":"Files_GetAll","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/File"},"xml":{"name":"FileDTO","wrapped":true},"type":"array"}}}},"post":{"tags":["Files"],"summary":"Upload a file using 'multipart/form-data', supplying a storage type to use (1 for local storage, 2 for cloud)","operationId":"Files_UploadFile","consumes":["multipart/form-data"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"file","in":"formData","required":true,"type":"file"},{"name":"storageType","in":"query","description":"1 for local storage, 2 for cloud storage","required":false,"type":"integer","default":"1"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/File"}}}}},"/api/v1/Files/{id}":{"get":{"tags":["Files"],"summary":"Gets a single file in the organization, given a file ID","operationId":"Files_Get","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"id","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/File"}}}},"delete":{"tags":["Files"],"summary":"Deletes an existing file","operationId":"Files_Delete","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"id","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/api/v1/Groups/{groupid}/Memberships":{"get":{"tags":["GroupMemberships"],"summary":"Gets the group members for a given group, if available","operationId":"GroupMemberships_Get","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"groupid","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/GroupMembership"},"xml":{"name":"GroupMembershipDTO","wrapped":true},"type":"array"}}}}},"/api/v1/Groups/{groupid}/Memberships/{computerid}":{"post":{"tags":["GroupMemberships"],"summary":"Adds computer to a group, using the static membership type","operationId":"GroupMemberships_Post","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"groupid","in":"path","required":true,"type":"string","format":"uuid"},{"name":"computerid","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}},"delete":{"tags":["GroupMemberships"],"summary":"Deletes a group membership for a given computer and group.  Note that this will only\r\nwork if the group membership type for the computer is 'Static'.","operationId":"GroupMemberships_Delete","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"groupid","in":"path","required":true,"type":"string","format":"uuid"},{"name":"computerid","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/api/v1/Groups":{"get":{"tags":["Groups"],"summary":"Gets all groups in the organization","operationId":"Groups_GetAll","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/OptiTuneGroup"},"xml":{"name":"OptiTuneGroupDTO","wrapped":true},"type":"array"}}}},"post":{"tags":["Groups"],"summary":"Adds a new group","operationId":"Groups_Post","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"group","in":"body","required":true,"schema":{"$ref":"#/definitions/OptiTuneGroup"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/OptiTuneGroup"}}}}},"/api/v1/Groups/{id}":{"get":{"tags":["Groups"],"summary":"Looks up a given group, based on its ID","operationId":"Groups_Get","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"id","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/OptiTuneGroup"}}}},"delete":{"tags":["Groups"],"summary":"Deletes an existing group","operationId":"Groups_Delete","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"id","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/api/v1/InstallTasks":{"get":{"tags":["InstallTasks"],"summary":"Gets all install tasks in the organization","operationId":"InstallTasks_GetAll","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/InstallTask"},"xml":{"name":"InstallTaskDTO","wrapped":true},"type":"array"}}}},"post":{"tags":["InstallTasks"],"summary":"Adds a new install task.  If using PackageFileID, be sure to upload your package file first and get the ID of the file before calling this method","operationId":"InstallTasks_Post","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"installTask","in":"body","required":true,"schema":{"$ref":"#/definitions/InstallTask"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/InstallTask"}}}}},"/api/v1/InstallTasks/{id}":{"get":{"tags":["InstallTasks"],"summary":"Gets a install task by ID","operationId":"InstallTasks_Get","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"id","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/InstallTask"}}}},"delete":{"tags":["InstallTasks"],"summary":"Deletes an existing install task, and all of its associated deployments","operationId":"InstallTasks_Delete","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"id","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/api/v1/Computers/{computerid}/LocalUsers":{"get":{"tags":["LocalUsers"],"summary":"Gets all applications installed on a given computer","operationId":"LocalUsers_Get","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"computerid","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/LocalUser"},"xml":{"name":"LocalUser","wrapped":true},"type":"array"}}}}},"/api/v1/MailTemplates":{"get":{"tags":["MailTemplates"],"summary":"Gets all mail templates in the organization","operationId":"MailTemplates_GetAll","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/MailTemplate"},"xml":{"name":"MailTemplateDTO","wrapped":true},"type":"array"}}}},"post":{"tags":["MailTemplates"],"summary":"Adds a new mail template","operationId":"MailTemplates_Post","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"mailTemplate","in":"body","required":true,"schema":{"$ref":"#/definitions/MailTemplate"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/MailTemplate"}}}}},"/api/v1/MailTemplates/{id}":{"get":{"tags":["MailTemplates"],"summary":"Gets a mail template by ID","operationId":"MailTemplates_Get","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"id","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/MailTemplate"}}}},"put":{"tags":["MailTemplates"],"summary":"Updates an existing mail template, using a given ID","operationId":"MailTemplates_Put","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"id","in":"path","required":true,"type":"string","format":"uuid"},{"name":"mailTemplate","in":"body","required":true,"schema":{"$ref":"#/definitions/MailTemplate"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/MailTemplate"}}}},"delete":{"tags":["MailTemplates"],"summary":"Deletes an existing mail template","operationId":"MailTemplates_Delete","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"id","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/api/v1/Computers/{computerid}/MalwareThreats":{"get":{"tags":["MalwareThreats"],"summary":"Gets any detected malware threats on a given computer","operationId":"MalwareThreats_Get","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"computerid","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/MalwareThreat"},"xml":{"name":"MalwareThreat","wrapped":true},"type":"array"}}}}},"/api/v1/NotificationGroups/{notificationgroupid}/MemberAccounts":{"get":{"tags":["NotificationGroupMemberAccounts"],"summary":"Gets the account members of a notification group by notification group ID","operationId":"NotificationGroupMemberAccounts_Get","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"notificationgroupid","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/NotificationGroupMemberAccount"},"xml":{"name":"NotificationGroupMemberAccountDTO","wrapped":true},"type":"array"}}}}},"/api/v1/NotificationGroups/{notificationgroupid}/MemberAccounts/{accountid}":{"put":{"tags":["NotificationGroupMemberAccounts"],"summary":"Adds an account to a notification group","operationId":"NotificationGroupMemberAccounts_Put","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"notificationgroupid","in":"path","required":true,"type":"string","format":"uuid"},{"name":"accountid","in":"path","required":true,"type":"string","format":"uuid"},{"name":"notificationGroupMemberAccount","in":"body","required":true,"schema":{"$ref":"#/definitions/NotificationGroupMemberAccount"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/NotificationGroupMemberAccount"}}}},"delete":{"tags":["NotificationGroupMemberAccounts"],"summary":"Deletes an existing notification group account","operationId":"NotificationGroupMemberAccounts_Delete","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"notificationgroupid","in":"path","required":true,"type":"string","format":"uuid"},{"name":"accountid","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/api/v1/NotificationGroups/{notificationgroupid}/Members":{"get":{"tags":["NotificationGroupMembers"],"summary":"Gets the members of a notification group by notification group ID","operationId":"NotificationGroupMembers_Get","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"notificationgroupid","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/NotificationGroupMember"},"xml":{"name":"NotificationGroupMemberDTO","wrapped":true},"type":"array"}}}},"post":{"tags":["NotificationGroupMembers"],"summary":"Adds a member to a notification group.  For users that already have OptiTune accounts, use NotificationGroupMemberAccounts instead.","operationId":"NotificationGroupMembers_Post","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"notificationgroupid","in":"path","required":true,"type":"string","format":"uuid"},{"name":"notificationGroupMember","in":"body","required":true,"schema":{"$ref":"#/definitions/NotificationGroupMember"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/NotificationGroupMember"}}}}},"/api/v1/NotificationGroups/{notificationgroupid}/Members/{notificationgroupmemberid}":{"put":{"tags":["NotificationGroupMembers"],"summary":"Updates an existing notification group member","operationId":"NotificationGroupMembers_Put","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"notificationgroupid","in":"path","required":true,"type":"string","format":"uuid"},{"name":"notificationgroupmemberid","in":"path","required":true,"type":"string","format":"uuid"},{"name":"notificationGroupMember","in":"body","required":true,"schema":{"$ref":"#/definitions/NotificationGroupMember"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/NotificationGroupMember"}}}},"delete":{"tags":["NotificationGroupMembers"],"summary":"Deletes an existing notification group member","operationId":"NotificationGroupMembers_Delete","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"notificationgroupid","in":"path","required":true,"type":"string","format":"uuid"},{"name":"notificationgroupmemberid","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/api/v1/NotificationGroups":{"get":{"tags":["NotificationGroups"],"summary":"Gets all notification groups in the organization","operationId":"NotificationGroups_GetAll","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/NotificationGroup"},"xml":{"name":"NotificationGroupDTO","wrapped":true},"type":"array"}}}},"post":{"tags":["NotificationGroups"],"summary":"Adds a new notification group","operationId":"NotificationGroups_Post","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"notificationGroup","in":"body","required":true,"schema":{"$ref":"#/definitions/NotificationGroup"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/NotificationGroup"}}}}},"/api/v1/NotificationGroups/{id}":{"get":{"tags":["NotificationGroups"],"summary":"Gets a notification group by ID","operationId":"NotificationGroups_Get","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"id","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/NotificationGroup"}}}},"put":{"tags":["NotificationGroups"],"summary":"Updates an existing notification group, using a given ID","operationId":"NotificationGroups_Put","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"id","in":"path","required":true,"type":"string","format":"uuid"},{"name":"notificationGroup","in":"body","required":true,"schema":{"$ref":"#/definitions/NotificationGroup"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/NotificationGroup"}}}},"delete":{"tags":["NotificationGroups"],"summary":"Deletes an existing notification group","operationId":"NotificationGroups_Delete","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"id","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/api/v1/OptiTuneTasks":{"get":{"tags":["OptiTuneTasks"],"summary":"Gets all tasks in the organization, that match the given taskType.  Use AllTasks to get all tasks in the organization.","operationId":"OptiTuneTasks_GetAll","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"taskType","in":"query","required":true,"type":"string","enum":["None","Install_App","Repair_App","Uninstall_App","Auto_Update","Configure_Support_Center","Run_Script","System","Remote_Connect","Realtime_Connect","Notify_User","Firewall_Rule","AllDeployable","AllUserDeployable","AllTasks"]}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/OptiTuneTask"},"xml":{"name":"OptiTuneTaskDTO","wrapped":true},"type":"array"}}}}},"/api/v1/OptiTuneTasks/{id}":{"get":{"tags":["OptiTuneTasks"],"summary":"Gets a task by ID","operationId":"OptiTuneTasks_Get","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"id","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/OptiTuneTask"}}}}},"/api/v1/Organizations/{organizationid}/BillingLicenseUsage":{"get":{"tags":["Organizations"],"summary":"Gets an organization's license usage data for an optional date and time range, in UTC","operationId":"Organizations_GetBillingLicenseUsageByDate","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"organizationid","in":"path","required":true,"type":"string","format":"uuid"},{"name":"startDateTime","in":"query","required":false,"type":"string","format":"date-time"},{"name":"endDateTime","in":"query","required":false,"type":"string","format":"date-time"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/BillingLicenseUsage"},"xml":{"name":"BillingLicenseUsageData","wrapped":true},"type":"array"}}}}},"/api/v1/Organizations":{"get":{"tags":["Organizations"],"summary":"Gets all organizations on the management server.  You need to have master administrator privileges to call any of the Organization resource methods","operationId":"Organizations_GetAll","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/Organization"},"xml":{"name":"OrganizationDTO","wrapped":true},"type":"array"}}}},"post":{"tags":["Organizations"],"summary":"Adds a new organization","operationId":"Organizations_Post","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"orgRegistration","in":"body","required":true,"schema":{"$ref":"#/definitions/OrganizationRegistration"}},{"name":"generateApiCredentials","in":"query","required":false,"type":"boolean","default":false}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Organization"}}}}},"/api/v1/Organizations/{id}":{"get":{"tags":["Organizations"],"summary":"Gets a organization by ID","operationId":"Organizations_Get","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"id","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Organization"}}}},"put":{"tags":["Organizations"],"summary":"Updates an existing organization, using a given ID","operationId":"Organizations_Put","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"id","in":"path","required":true,"type":"string","format":"uuid"},{"name":"organization","in":"body","required":true,"schema":{"$ref":"#/definitions/Organization"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Organization"}}}},"delete":{"tags":["Organizations"],"summary":"Deletes an existing organization, and all of its associated data","operationId":"Organizations_Delete","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"id","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/api/v1/OrganizationSettings":{"get":{"tags":["OrganizationSettings"],"summary":"Gets all organization settings, for all organizations","operationId":"OrganizationSettings_GetAll","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/OrganizationSettings"},"xml":{"name":"OrganizationSettingsDTO","wrapped":true},"type":"array"}}}}},"/api/v1/OrganizationSettings/{id}":{"get":{"tags":["OrganizationSettings"],"summary":"Gets an organization settings by organization ID","operationId":"OrganizationSettings_Get","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"id","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/OrganizationSettings"}}}},"put":{"tags":["OrganizationSettings"],"summary":"Updates an existing organization settings, using a given organization ID","operationId":"OrganizationSettings_Put","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"id","in":"path","required":true,"type":"string","format":"uuid"},{"name":"organizationSettings","in":"body","required":true,"schema":{"$ref":"#/definitions/OrganizationSettings"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/OrganizationSettings"}}}}},"/api/v1/Groups/{groupid}/PerformanceSettings":{"get":{"tags":["PerformanceSettings"],"summary":"Gets the performance settings for a given group, if available","operationId":"PerformanceSettings_Get","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"groupid","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/PerformanceSettings"}}}},"put":{"tags":["PerformanceSettings"],"summary":"Adds or updates performance settings for a given group","operationId":"PerformanceSettings_Put","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"groupid","in":"path","required":true,"type":"string","format":"uuid"},{"name":"performanceSettings","in":"body","required":true,"schema":{"$ref":"#/definitions/PerformanceSettings"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/PerformanceSettings"}}}},"delete":{"tags":["PerformanceSettings"],"summary":"Deletes performance settings for a given group","operationId":"PerformanceSettings_Delete","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"groupid","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/api/v1/PerformanceSettings":{"get":{"tags":["PerformanceSettings"],"summary":"Gets all performance settings for all groups in the organization","operationId":"PerformanceSettings_GetAll","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/PerformanceSettings"},"xml":{"name":"PerformanceSettingsDTO","wrapped":true},"type":"array"}}}}},"/api/v1/ProductKeys":{"get":{"tags":["ProductKeys"],"summary":"Gets all product keys for the organization","operationId":"ProductKeys_GetAll","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/ProductKey"},"xml":{"name":"ProductKeyDTO","wrapped":true},"type":"array"}}}},"post":{"tags":["ProductKeys"],"summary":"Adds a new product key for the organization","operationId":"ProductKeys_Post","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"productKey","in":"body","required":true,"schema":{"$ref":"#/definitions/ProductKey"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ProductKey"}}}}},"/api/v1/Groups/{groupid}/RemoteAccessSettings":{"get":{"tags":["RemoteAccessSettings"],"summary":"Gets the remote access settings for a given group, if available","operationId":"RemoteAccessSettings_Get","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"groupid","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/RemoteAccessSettings"}}}},"put":{"tags":["RemoteAccessSettings"],"summary":"Adds or updates remote access settings for a given group","operationId":"RemoteAccessSettings_Put","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"groupid","in":"path","required":true,"type":"string","format":"uuid"},{"name":"remoteAccessSettings","in":"body","required":true,"schema":{"$ref":"#/definitions/RemoteAccessSettings"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/RemoteAccessSettings"}}}},"delete":{"tags":["RemoteAccessSettings"],"summary":"Deletes existing remote access settings for a given group","operationId":"RemoteAccessSettings_Delete","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"groupid","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/api/v1/RemoteAccessSettings":{"get":{"tags":["RemoteAccessSettings"],"summary":"Gets all remote access settings for all groups in the organization","operationId":"RemoteAccessSettings_GetAll","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/RemoteAccessSettings"},"xml":{"name":"RemoteAccessSettingsDTO","wrapped":true},"type":"array"}}}}},"/api/v1/RemoteAssistanceRequests":{"get":{"tags":["RemoteAssistanceRequests"],"summary":"Gets all remoteAssistanceRequests in the organization","operationId":"RemoteAssistanceRequests_GetAll","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/RemoteAssistanceRequest"},"xml":{"name":"RemoteAssistanceRequestDTO","wrapped":true},"type":"array"}}}},"post":{"tags":["RemoteAssistanceRequests"],"summary":"Adds a new RemoteAssistanceRequest","operationId":"RemoteAssistanceRequests_Post","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"remoteAssistanceRequest","in":"body","required":true,"schema":{"$ref":"#/definitions/RemoteAssistanceRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/RemoteAssistanceRequest"}}}}},"/api/v1/RemoteAssistanceRequests/{id}":{"get":{"tags":["RemoteAssistanceRequests"],"summary":"Gets a remoteAssistanceRequest by ID","operationId":"RemoteAssistanceRequests_Get","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"id","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/RemoteAssistanceRequest"}}}},"put":{"tags":["RemoteAssistanceRequests"],"summary":"Updates an existing RemoteAssistanceRequest, using a given ID","operationId":"RemoteAssistanceRequests_Put","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"id","in":"path","required":true,"type":"string","format":"uuid"},{"name":"remoteAssistanceRequest","in":"body","required":true,"schema":{"$ref":"#/definitions/RemoteAssistanceRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/RemoteAssistanceRequest"}}}},"delete":{"tags":["RemoteAssistanceRequests"],"summary":"Deletes an existing remote assistance request","operationId":"RemoteAssistanceRequests_Delete","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"id","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/api/v1/Computers/{computerid}/RemoteConnection":{"get":{"tags":["RemoteConnections"],"summary":"This will initiate a remote connection to the given computer, and return an .OTC file used by the Remote Connect software\r\nwhich will in turn connect to the remote computer.  Note that if the computer in question is not connected to OptiTune,\r\nit will not work, so it is suggested that the caller check the computer's connection status before making this request.","operationId":"RemoteConnections_Get","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"computerid","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/api/v1/Computers/{computerid}/RemoteConnectionUri":{"get":{"tags":["RemoteConnections"],"summary":"This will initiate a remote connection to the given computer, and return an URI with a custom url scheme (otcfile://) used by the Remote Connect software\r\nwhich will in turn connect to the remote computer.  Note that if the computer in question is not connected to OptiTune,\r\nit will not work, so it is suggested that the caller check the computer's connection status before making this request.","operationId":"RemoteConnections_GetUri","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"computerid","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"type":"string"}}}}},"/api/v1/RepairTasks":{"get":{"tags":["RepairTasks"],"summary":"Gets all repair tasks in the organization","operationId":"RepairTasks_GetAll","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/RepairTask"},"xml":{"name":"RepairTaskDTO","wrapped":true},"type":"array"}}}},"post":{"tags":["RepairTasks"],"summary":"Adds a new repair task","operationId":"RepairTasks_Post","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"repairTask","in":"body","required":true,"schema":{"$ref":"#/definitions/RepairTask"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/RepairTask"}}}}},"/api/v1/RepairTasks/{id}":{"get":{"tags":["RepairTasks"],"summary":"Gets a repair task by ID","operationId":"RepairTasks_Get","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"id","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/RepairTask"}}}},"delete":{"tags":["RepairTasks"],"summary":"Deletes an existing repair task, and all of its associated deployments","operationId":"RepairTasks_Delete","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"id","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/api/v1/RetiredComputers":{"get":{"tags":["RetiredComputers"],"summary":"Gets all retired computers in the organization","operationId":"RetiredComputers_GetAll","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/RetiredComputer"},"xml":{"name":"RetiredComputerDTO","wrapped":true},"type":"array"}}}}},"/api/v1/RetiredComputers/{id}":{"get":{"tags":["RetiredComputers"],"summary":"Gets a retired computer by computer ID","operationId":"RetiredComputers_Get","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"id","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/RetiredComputer"}}}},"delete":{"tags":["RetiredComputers"],"summary":"Removes an existing retired computer, allowing to access OptiTune again","operationId":"RetiredComputers_Delete","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"id","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/api/v1/ScriptTasks":{"get":{"tags":["ScriptTasks"],"summary":"Gets all script tasks in the organization","operationId":"ScriptTasks_GetAll","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/ScriptTask"},"xml":{"name":"ScriptTaskDTO","wrapped":true},"type":"array"}}}},"post":{"tags":["ScriptTasks"],"summary":"Adds a new script task","operationId":"ScriptTasks_Post","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"scriptTask","in":"body","required":true,"schema":{"$ref":"#/definitions/ScriptTask"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ScriptTask"}}}}},"/api/v1/ScriptTasks/{id}":{"get":{"tags":["ScriptTasks"],"summary":"Gets a script task by task ID","operationId":"ScriptTasks_Get","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"id","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ScriptTask"}}}},"delete":{"tags":["ScriptTasks"],"summary":"Deletes an existing script task, and all of its associated deployments","operationId":"ScriptTasks_Delete","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"id","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/api/v1/Computers/{computerid}/SingletonGroup":{"get":{"tags":["SingletonGroups"],"summary":"Gets the ID of the singleton group for a given computer ID.  The singleton group is used when creating settings or deploying tasks to a single computer.","operationId":"SingletonGroups_Get","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"computerid","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"}}}}},"/api/v1/SystemTasks":{"get":{"tags":["SystemTasks"],"summary":"Gets all system tasks in the organization","operationId":"SystemTasks_GetAll","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/SystemTask"},"xml":{"name":"SystemTaskDTO","wrapped":true},"type":"array"}}}}},"/api/v1/SystemTasks/{id}":{"get":{"tags":["SystemTasks"],"summary":"Gets a system task by ID","operationId":"SystemTasks_Get","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"id","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SystemTask"}}}}},"/api/v1/Groups/{groupid}/TrayIconSettings":{"get":{"tags":["TrayIconSettings"],"summary":"Gets the tray icon settings for a given group, if available","operationId":"TrayIconSettings_Get","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"groupid","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/TrayIconSettings"}}}},"put":{"tags":["TrayIconSettings"],"summary":"Adds or updates tray icon settings for a given group","operationId":"TrayIconSettings_Put","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"groupid","in":"path","required":true,"type":"string","format":"uuid"},{"name":"trayIconSettings","in":"body","required":true,"schema":{"$ref":"#/definitions/TrayIconSettings"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/TrayIconSettings"}}}},"delete":{"tags":["TrayIconSettings"],"summary":"Deletes existing tray icon settings for a given group","operationId":"TrayIconSettings_Delete","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"groupid","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/api/v1/TrayIconSettings":{"get":{"tags":["TrayIconSettings"],"summary":"Gets all tray icon settings for all groups in the organization","operationId":"TrayIconSettings_GetAll","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/TrayIconSettings"},"xml":{"name":"TrayIconSettingsDTO","wrapped":true},"type":"array"}}}}},"/api/v1/UninstallTasks":{"get":{"tags":["UninstallTasks"],"summary":"Gets all uninstall tasks in the organization","operationId":"UninstallTasks_GetAll","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/UninstallTask"},"xml":{"name":"UninstallTaskDTO","wrapped":true},"type":"array"}}}},"post":{"tags":["UninstallTasks"],"summary":"Adds a new uninstall task","operationId":"UninstallTasks_Post","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"uninstallTask","in":"body","required":true,"schema":{"$ref":"#/definitions/UninstallTask"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/UninstallTask"}}}}},"/api/v1/UninstallTasks/{id}":{"get":{"tags":["UninstallTasks"],"summary":"Gets a uninstall task by ID","operationId":"UninstallTasks_Get","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"id","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/UninstallTask"}}}},"delete":{"tags":["UninstallTasks"],"summary":"Deletes an existing uninstall task, and all of its associated deployments","operationId":"UninstallTasks_Delete","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"id","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/api/v1/Webhooks":{"get":{"tags":["Webhooks"],"summary":"Gets all webhooks in the organization","operationId":"Webhooks_GetAll","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/Webhook"},"xml":{"name":"WebhookDTO","wrapped":true},"type":"array"}}}},"post":{"tags":["Webhooks"],"summary":"Adds a new Webhook","operationId":"Webhooks_Post","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"webhook","in":"body","required":true,"schema":{"$ref":"#/definitions/Webhook"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Webhook"}}}}},"/api/v1/Webhooks/{id}":{"get":{"tags":["Webhooks"],"summary":"Gets a webhook by ID","operationId":"Webhooks_Get","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"id","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Webhook"}}}},"put":{"tags":["Webhooks"],"summary":"Updates an existing Webhook, using a given ID","operationId":"Webhooks_Put","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"id","in":"path","required":true,"type":"string","format":"uuid"},{"name":"webhook","in":"body","required":true,"schema":{"$ref":"#/definitions/Webhook"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Webhook"}}}},"delete":{"tags":["Webhooks"],"summary":"Deletes an existing Webhook","operationId":"Webhooks_Delete","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"id","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/api/v1/Computers/{computerid}/WindowsEventLog":{"get":{"tags":["WindowsEventLog"],"summary":"Gets windows event log entries on a given computer","operationId":"WindowsEventLog_Get","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"computerid","in":"path","required":true,"type":"string","format":"uuid"},{"name":"startDateTime","in":"query","required":false,"type":"string","format":"date-time"},{"name":"endDateTime","in":"query","required":false,"type":"string","format":"date-time"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/WindowsEventLogEntry"},"xml":{"name":"WindowsEventLogEntry","wrapped":true},"type":"array"}}}}},"/api/v1/Computers/{computerid}/WindowsEventLog/{logNameId}":{"get":{"tags":["WindowsEventLog"],"summary":"Gets windows event log entries for a given log on a given computer","operationId":"WindowsEventLog_GetApiV1ComputersByComputeridWindowsEventLogByLogNameId","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"computerid","in":"path","required":true,"type":"string","format":"uuid"},{"name":"logNameId","in":"path","required":true,"type":"string","format":"uuid"},{"name":"startDateTime","in":"query","required":false,"type":"string","format":"date-time"},{"name":"endDateTime","in":"query","required":false,"type":"string","format":"date-time"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/WindowsEventLogEntry"},"xml":{"name":"WindowsEventLogEntry","wrapped":true},"type":"array"}}}}},"/api/v1/WindowsEventLogNames":{"get":{"tags":["WindowsEventLog"],"summary":"Gets the names and IDs of all windows event logs for the organization.  The log IDs are needed to query event log entries for a given computer.","operationId":"WindowsEventLog_GetEventLogNames","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/WindowsEventLogName"},"xml":{"name":"WindowsEventLogNameData","wrapped":true},"type":"array"}}}}},"/api/v1/Groups/{groupid}/WindowsEventLogSettings":{"get":{"tags":["WindowsEventLogSettings"],"summary":"Gets the windows event log settings for a given group, if available","operationId":"WindowsEventLogSettings_Get","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"groupid","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/WindowsEventLogSettings"}}}},"put":{"tags":["WindowsEventLogSettings"],"summary":"Adds or updates windows event log settings for a given group","operationId":"WindowsEventLogSettings_Put","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"groupid","in":"path","required":true,"type":"string","format":"uuid"},{"name":"eventLogSettings","in":"body","required":true,"schema":{"$ref":"#/definitions/WindowsEventLogSettings"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/WindowsEventLogSettings"}}}},"delete":{"tags":["WindowsEventLogSettings"],"summary":"Deletes existing windows event log settings for a given group","operationId":"WindowsEventLogSettings_Delete","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"groupid","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/api/v1/WindowsEventLogSettings":{"get":{"tags":["WindowsEventLogSettings"],"summary":"Gets all windows event log settings for all groups in the organization","operationId":"WindowsEventLogSettings_GetAll","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/WindowsEventLogSettings"},"xml":{"name":"WindowsEventLogSettingsDTO","wrapped":true},"type":"array"}}}}},"/api/v1/api/v1/WindowsUpdateCategory/{categoryid}/Members":{"get":{"tags":["WindowsUpdateCategories"],"summary":"Gets all windows updates that belong to a given windows update category","operationId":"WindowsUpdateCategories_GetMembers","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"categoryid","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/WindowsUpdate"},"xml":{"name":"WindowsUpdate","wrapped":true},"type":"array"}}}}},"/api/v1/WindowsUpdateCategories":{"get":{"tags":["WindowsUpdateCategories"],"summary":"Gets all windows update categories in the organization","operationId":"WindowsUpdateCategories_GetAll","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/WindowsUpdateCategory"},"xml":{"name":"WindowsUpdateCategory","wrapped":true},"type":"array"}}}}},"/api/v1/WindowsUpdateCategories/{id}":{"get":{"tags":["WindowsUpdateCategories"],"summary":"Gets a windows update category by ID","operationId":"WindowsUpdateCategories_Get","consumes":[],"produces":["application/json","text/json"],"parameters":[{"name":"id","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/WindowsUpdateCategory"}}}}},"/api/v1/Computers/{computerid}/UpdateState":{"get":{"tags":["WindowsUpdateComputerState"],"summary":"Gets the state of all windows updates on a given computer","operationId":"WindowsUpdateComputerState_Get","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"computerid","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/WindowsUpdateComputerState"},"xml":{"name":"WindowsUpdateComputerState","wrapped":true},"type":"array"}}}}},"/api/v1/Computers/{computerid}/WindowsUpdateHistory":{"get":{"tags":["WindowsUpdateHistory"],"summary":"Gets the entire windows update history for a given computer","operationId":"WindowsUpdateHistory_Get","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"computerid","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/WindowsUpdateHistoryEntry"},"xml":{"name":"WindowsUpdateHistoryEntry","wrapped":true},"type":"array"}}}}},"/api/v1/WindowsUpdates":{"get":{"tags":["WindowsUpdates"],"summary":"Gets all windows updates in the organization","operationId":"WindowsUpdates_GetAll","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/WindowsUpdate"},"xml":{"name":"WindowsUpdate","wrapped":true},"type":"array"}}}}},"/api/v1/WindowsUpdates/{id}":{"get":{"tags":["WindowsUpdates"],"summary":"Gets a windows update by its ID","operationId":"WindowsUpdates_Get","consumes":[],"produces":["application/json","text/json"],"parameters":[{"name":"id","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/WindowsUpdate"}}}}},"/api/v1/Groups/{groupid}/WindowsUpdateSettings":{"get":{"tags":["WindowsUpdateSettings"],"summary":"Gets the windows update settings for a given group, if available","operationId":"WindowsUpdateSettings_Get","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"groupid","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/WindowsUpdateSettings"}}}},"put":{"tags":["WindowsUpdateSettings"],"summary":"Adds or updates windows update settings for a given group","operationId":"WindowsUpdateSettings_Put","consumes":["application/json","text/json","application/xml","text/xml","application/x-www-form-urlencoded"],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"groupid","in":"path","required":true,"type":"string","format":"uuid"},{"name":"windowsUpdateSettings","in":"body","required":true,"schema":{"$ref":"#/definitions/WindowsUpdateSettings"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/WindowsUpdateSettings"}}}},"delete":{"tags":["WindowsUpdateSettings"],"summary":"Deletes windows update settings for a given group","operationId":"WindowsUpdateSettings_Delete","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"parameters":[{"name":"groupid","in":"path","required":true,"type":"string","format":"uuid"}],"responses":{"200":{"description":"OK","schema":{"type":"object"}}}}},"/api/v1/WindowsUpdateSettings":{"get":{"tags":["WindowsUpdateSettings"],"summary":"Gets all windows update settings for all groups in the organization","operationId":"WindowsUpdateSettings_GetAll","consumes":[],"produces":["application/json","text/json","application/xml","text/xml"],"responses":{"200":{"description":"OK","schema":{"items":{"$ref":"#/definitions/WindowsUpdateSettings"},"xml":{"name":"WindowsUpdateSettingsDTO","wrapped":true},"type":"array"}}}}}},"definitions":{"Account":{"description":"The account is an OptiTune user account","required":["Roles","FirstName","LastName","UserName","Email","AuthenticationMode","TimeZoneCode","SavePageSize"],"properties":{"ID":{"description":"The id of the account","example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"Roles":{"description":"The roles assigned to the account, only certain combinations of these flags are allowed, which include:\r\n\r\nAdmin\r\nAdmin | GroupRestricted\r\nReportReader\r\nReportReader | GroupRestricted\r\nReportReader | RemoteAssistance\r\nReportReader | RemoteAssistance | GroupRestricted","type":"string","enum":["None","ReportReader","Admin","RemoteAssistance","GroupRestricted","RemoteAccess","MasterAdmin"]},"FirstName":{"description":"The first name for the account","type":"string","maxLength":255,"minLength":1},"LastName":{"description":"The last name for the account","type":"string","maxLength":255,"minLength":1},"UserName":{"description":"The user name for the account","type":"string","maxLength":20,"minLength":4,"pattern":"^[a-zA-Z0-9]{4,20}$"},"Password":{"description":"The password for the account","type":"string","maxLength":255,"minLength":1,"pattern":"^(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9]).{12,255}$"},"Email":{"description":"The email for the account","type":"string","maxLength":255,"minLength":1},"SMSNumber":{"description":"The mobile number for the account, used to send SMS text messages","type":"string","maxLength":255,"minLength":1},"AuthenticationMode":{"description":"The authentication mode for the account, which determines how the user will login","type":"string","enum":["Password","Two_Factor_Email","Two_Factor_Email_Everytime","Two_Factor_SMS","Two_Factor_SMS_Everytime","Authenticator_App","Authenticator_App_Everytime"]},"TimeZoneCode":{"description":"The timezone ID for the account\r\n\r\nValid values include:\r\n\r\nValue: 'Dateline Standard Time'             Offset: '-12:00:00'\r\nValue: 'UTC-11'\t\t\t\t\t\t\t    Offset: '-11:00:00'\r\nValue: 'Aleutian Standard Time'             Offset: '-10:00:00'\r\nValue: 'Hawaiian Standard Time'             Offset: '-10:00:00'\r\nValue: 'Marquesas Standard Time'            Offset: '-09:30:00'\r\nValue: 'Alaskan Standard Time'              Offset: '-09:00:00'\r\nValue: 'UTC-09'\t\t\t\t\t\t\t    Offset: '-09:00:00'\r\nValue: 'Pacific Standard Time (Mexico)'     Offset: '-08:00:00'\r\nValue: 'UTC-08'\t\t\t\t\t\t\t    Offset: '-08:00:00'\r\nValue: 'Pacific Standard Time'              Offset: '-08:00:00'\r\nValue: 'US Mountain Standard Time'          Offset: '-07:00:00'\r\nValue: 'Mountain Standard Time (Mexico)'    Offset: '-07:00:00'\r\nValue: 'Mountain Standard Time'             Offset: '-07:00:00'\r\nValue: 'Central America Standard Time'      Offset: '-06:00:00'\r\nValue: 'Central Standard Time'              Offset: '-06:00:00'\r\nValue: 'Easter Island Standard Time'        Offset: '-06:00:00'\r\nValue: 'Central Standard Time (Mexico)'     Offset: '-06:00:00'\r\nValue: 'Canada Central Standard Time'       Offset: '-06:00:00'\r\nValue: 'SA Pacific Standard Time'           Offset: '-05:00:00'\r\nValue: 'Eastern Standard Time (Mexico)'     Offset: '-05:00:00'\r\nValue: 'Eastern Standard Time'              Offset: '-05:00:00'\r\nValue: 'Haiti Standard Time'                Offset: '-05:00:00'\r\nValue: 'Cuba Standard Time'                 Offset: '-05:00:00'\r\nValue: 'US Eastern Standard Time'           Offset: '-05:00:00'\r\nValue: 'Turks And Caicos Standard Time'     Offset: '-05:00:00'\r\nValue: 'Paraguay Standard Time'             Offset: '-04:00:00'\r\nValue: 'Atlantic Standard Time'             Offset: '-04:00:00'\r\nValue: 'Venezuela Standard Time'            Offset: '-04:00:00'\r\nValue: 'Central Brazilian Standard Time'    Offset: '-04:00:00'\r\nValue: 'SA Western Standard Time'           Offset: '-04:00:00'\r\nValue: 'Pacific SA Standard Time'           Offset: '-04:00:00'\r\nValue: 'Newfoundland Standard Time'         Offset: '-03:30:00'\r\nValue: 'Tocantins Standard Time'            Offset: '-03:00:00'\r\nValue: 'E. South America Standard Time'     Offset: '-03:00:00'\r\nValue: 'SA Eastern Standard Time'           Offset: '-03:00:00'\r\nValue: 'Argentina Standard Time'            Offset: '-03:00:00'\r\nValue: 'Greenland Standard Time'            Offset: '-03:00:00'\r\nValue: 'Montevideo Standard Time'           Offset: '-03:00:00'\r\nValue: 'Magallanes Standard Time'           Offset: '-03:00:00'\r\nValue: 'Saint Pierre Standard Time'         Offset: '-03:00:00'\r\nValue: 'Bahia Standard Time'                Offset: '-03:00:00'\r\nValue: 'UTC-02'\t\t\t\t\t\t\t    Offset: '-02:00:00'\r\nValue: 'Mid-Atlantic Standard Time'         Offset: '-02:00:00'\r\nValue: 'Azores Standard Time'               Offset: '-01:00:00'\r\nValue: 'Cape Verde Standard Time'           Offset: '-01:00:00'\r\nValue: 'UTC'\t\t\t\t\t\t\t\tOffset: '00:00:00'\r\nValue: 'GMT Standard Time'\t\t\t\t\tOffset: '00:00:00'\r\nValue: 'Greenwich Standard Time'            Offset: '00:00:00'\r\nValue: 'Sao Tome Standard Time'             Offset: '00:00:00'\r\nValue: 'Morocco Standard Time'              Offset: '00:00:00'\r\nValue: 'W. Europe Standard Time'            Offset: '01:00:00'\r\nValue: 'Central Europe Standard Time'       Offset: '01:00:00'\r\nValue: 'Romance Standard Time'              Offset: '01:00:00'\r\nValue: 'Central European Standard Time'     Offset: '01:00:00'\r\nValue: 'W. Central Africa Standard Time'    Offset: '01:00:00'\r\nValue: 'Jordan Standard Time'               Offset: '02:00:00'\r\nValue: 'GTB Standard Time'\t\t\t\t\tOffset: '02:00:00'\r\nValue: 'Middle East Standard Time'          Offset: '02:00:00'\r\nValue: 'Egypt Standard Time'                Offset: '02:00:00'\r\nValue: 'E. Europe Standard Time'            Offset: '02:00:00'\r\nValue: 'Syria Standard Time'                Offset: '02:00:00'\r\nValue: 'West Bank Standard Time'            Offset: '02:00:00'\r\nValue: 'South Africa Standard Time'         Offset: '02:00:00'\r\nValue: 'FLE Standard Time'\t\t\t\t\tOffset: '02:00:00'\r\nValue: 'Israel Standard Time'               Offset: '02:00:00'\r\nValue: 'Kaliningrad Standard Time'          Offset: '02:00:00'\r\nValue: 'Sudan Standard Time'                Offset: '02:00:00'\r\nValue: 'Libya Standard Time'                Offset: '02:00:00'\r\nValue: 'Namibia Standard Time'              Offset: '02:00:00'\r\nValue: 'Arabic Standard Time'               Offset: '03:00:00'\r\nValue: 'Turkey Standard Time'               Offset: '03:00:00'\r\nValue: 'Arab Standard Time'                 Offset: '03:00:00'\r\nValue: 'Belarus Standard Time'              Offset: '03:00:00'\r\nValue: 'Russian Standard Time'              Offset: '03:00:00'\r\nValue: 'E. Africa Standard Time'            Offset: '03:00:00'\r\nValue: 'Iran Standard Time'                 Offset: '03:30:00'\r\nValue: 'Arabian Standard Time'              Offset: '04:00:00'\r\nValue: 'Astrakhan Standard Time'            Offset: '04:00:00'\r\nValue: 'Azerbaijan Standard Time'           Offset: '04:00:00'\r\nValue: 'Russia Time Zone 3'                 Offset: '04:00:00'\r\nValue: 'Mauritius Standard Time'            Offset: '04:00:00'\r\nValue: 'Saratov Standard Time'              Offset: '04:00:00'\r\nValue: 'Georgian Standard Time'             Offset: '04:00:00'\r\nValue: 'Volgograd Standard Time'            Offset: '04:00:00'\r\nValue: 'Caucasus Standard Time'             Offset: '04:00:00'\r\nValue: 'Afghanistan Standard Time'          Offset: '04:30:00'\r\nValue: 'West Asia Standard Time'            Offset: '05:00:00'\r\nValue: 'Ekaterinburg Standard Time'         Offset: '05:00:00'\r\nValue: 'Pakistan Standard Time'             Offset: '05:00:00'\r\nValue: 'Qyzylorda Standard Time'            Offset: '05:00:00'\r\nValue: 'India Standard Time'                Offset: '05:30:00'\r\nValue: 'Sri Lanka Standard Time'            Offset: '05:30:00'\r\nValue: 'Nepal Standard Time'                Offset: '05:45:00'\r\nValue: 'Central Asia Standard Time'         Offset: '06:00:00'\r\nValue: 'Bangladesh Standard Time'           Offset: '06:00:00'\r\nValue: 'Omsk Standard Time'                 Offset: '06:00:00'\r\nValue: 'Myanmar Standard Time'              Offset: '06:30:00'\r\nValue: 'SE Asia Standard Time'              Offset: '07:00:00'\r\nValue: 'Altai Standard Time'                Offset: '07:00:00'\r\nValue: 'W. Mongolia Standard Time'          Offset: '07:00:00'\r\nValue: 'North Asia Standard Time'           Offset: '07:00:00'\r\nValue: 'N. Central Asia Standard Time'      Offset: '07:00:00'\r\nValue: 'Tomsk Standard Time'                Offset: '07:00:00'\r\nValue: 'China Standard Time'                Offset: '08:00:00'\r\nValue: 'North Asia East Standard Time'      Offset: '08:00:00'\r\nValue: 'Singapore Standard Time'            Offset: '08:00:00'\r\nValue: 'W. Australia Standard Time'         Offset: '08:00:00'\r\nValue: 'Taipei Standard Time'               Offset: '08:00:00'\r\nValue: 'Ulaanbaatar Standard Time'          Offset: '08:00:00'\r\nValue: 'Aus Central W. Standard Time'       Offset: '08:45:00'\r\nValue: 'Transbaikal Standard Time'          Offset: '09:00:00'\r\nValue: 'Tokyo Standard Time'                Offset: '09:00:00'\r\nValue: 'North Korea Standard Time'          Offset: '09:00:00'\r\nValue: 'Korea Standard Time'                Offset: '09:00:00'\r\nValue: 'Yakutsk Standard Time'              Offset: '09:00:00'\r\nValue: 'Cen. Australia Standard Time'       Offset: '09:30:00'\r\nValue: 'AUS Central Standard Time'          Offset: '09:30:00'\r\nValue: 'E. Australia Standard Time'         Offset: '10:00:00'\r\nValue: 'AUS Eastern Standard Time'          Offset: '10:00:00'\r\nValue: 'West Pacific Standard Time'         Offset: '10:00:00'\r\nValue: 'Tasmania Standard Time'             Offset: '10:00:00'\r\nValue: 'Vladivostok Standard Time'          Offset: '10:00:00'\r\nValue: 'Lord Howe Standard Time'            Offset: '10:30:00'\r\nValue: 'Bougainville Standard Time'         Offset: '11:00:00'\r\nValue: 'Russia Time Zone 10'                Offset: '11:00:00'\r\nValue: 'Magadan Standard Time'              Offset: '11:00:00'\r\nValue: 'Norfolk Standard Time'              Offset: '11:00:00'\r\nValue: 'Sakhalin Standard Time'             Offset: '11:00:00'\r\nValue: 'Central Pacific Standard Time'      Offset: '11:00:00'\r\nValue: 'Russia Time Zone 11'                Offset: '12:00:00'\r\nValue: 'New Zealand Standard Time'          Offset: '12:00:00'\r\nValue: 'UTC+12'\t\t\t\t\t\t\t    Offset: '12:00:00'\r\nValue: 'Fiji Standard Time'                 Offset: '12:00:00'\r\nValue: 'Kamchatka Standard Time'            Offset: '12:00:00'\r\nValue: 'Chatham Islands Standard Time'      Offset: '12:45:00'\r\nValue: 'UTC+13'\t\t\t\t\t\t\t    Offset: '13:00:00'\r\nValue: 'Tonga Standard Time'                Offset: '13:00:00'\r\nValue: 'Samoa Standard Time'                Offset: '13:00:00'\r\nValue: 'Line Islands Standard Time'         Offset: '14:00:00'","type":"string","maxLength":255,"minLength":1},"SavePageSize":{"description":"Whether or not the page size will be remembered when the user views various pages in OptiTune","type":"boolean"},"GroupRestriction":{"description":"If provided, restrict the account to only accessing computers in the given group, or any of its sub groups","example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"}},"xml":{"name":"AccountDTO"},"type":"object"},"AdvancedSettings":{"description":"Advanced settings for an organization","required":["ReportingUrl","MinUpdateAge","ComputerMetadataPrototype","RetireComputerBehavior"],"properties":{"ReportingUrl":{"description":"The reporting url, where OptiTune agents send their reports.","type":"string","maxLength":255,"minLength":5,"pattern":"^http(s)?://[\\w-\\./]+$"},"MinUpdateAge":{"description":"Specifies the minimum number of days that a Windows Update is available, before it is taken into account for Windows Update reporting.\r\nFor example, if you specify 5, then updates that have been released for less than 5 days won't affect the counts for number of computers needing important updates, recommended updates, or optional updates.","type":"integer","format":"int32","maximum":1000,"minimum":0},"ComputerMetadataPrototype":{"$ref":"#/definitions/SimpleParameterList","description":"Specifies a list of generic parameters which form the template or prototype for each computers metadata.  You can specify an arbitrary\r\nlist of strings, numbers, enums, etc... which store custom information for each computer."},"RetireComputerBehavior":{"description":"How retiring a computer should be handled","type":"string","enum":["Default","Uninstall_Agent"]}},"xml":{"name":"AdvancedSettingsDTO"},"type":"object"},"SimpleParameterList":{"properties":{"StringParameters":{"items":{"$ref":"#/definitions/StringParameter"},"xml":{"name":"StringParameterDTO","wrapped":true},"type":"array"},"IntParameters":{"items":{"$ref":"#/definitions/IntParameter"},"xml":{"name":"IntParameterDTO","wrapped":true},"type":"array"},"LongParameters":{"items":{"$ref":"#/definitions/LongParameter"},"xml":{"name":"LongParameterDTO","wrapped":true},"type":"array"},"DoubleParameters":{"items":{"$ref":"#/definitions/DoubleParameter"},"xml":{"name":"DoubleParameterDTO","wrapped":true},"type":"array"},"GuidParameters":{"items":{"$ref":"#/definitions/GuidParameter"},"xml":{"name":"GuidParameterDTO","wrapped":true},"type":"array"},"DateParameters":{"items":{"$ref":"#/definitions/DateParameter"},"xml":{"name":"DateParameterDTO","wrapped":true},"type":"array"},"EnumParameters":{"items":{"$ref":"#/definitions/EnumParameter"},"xml":{"name":"EnumParameterDTO","wrapped":true},"type":"array"},"MaskParameters":{"items":{"$ref":"#/definitions/EnumParameter"},"xml":{"name":"EnumParameterDTO","wrapped":true},"type":"array"}},"xml":{"name":"SimpleParameterListDTO"},"type":"object"},"StringParameter":{"required":["Name"],"properties":{"MinLength":{"type":"integer","format":"int32"},"MaxLength":{"type":"integer","format":"int32"},"Value":{"type":"string","maxLength":1024},"Name":{"type":"string","maxLength":255,"minLength":1},"Description":{"type":"string","maxLength":1024},"Type":{"type":"string","enum":["TypeInvalid","TypeInt","TypeLong","TypeDouble","TypeString","TypeGuid","TypeEnum","TypeMask","TypeDate"]},"ListOrder":{"type":"integer","format":"int32"}},"xml":{"name":"StringParameterDTO"},"type":"object"},"IntParameter":{"required":["Name"],"properties":{"MinValue":{"type":"integer","format":"int32"},"MaxValue":{"type":"integer","format":"int32"},"Value":{"type":"integer","format":"int32"},"Name":{"type":"string","maxLength":255,"minLength":1},"Description":{"type":"string","maxLength":1024},"Type":{"type":"string","enum":["TypeInvalid","TypeInt","TypeLong","TypeDouble","TypeString","TypeGuid","TypeEnum","TypeMask","TypeDate"]},"ListOrder":{"type":"integer","format":"int32"}},"xml":{"name":"IntParameterDTO"},"type":"object"},"LongParameter":{"required":["Name"],"properties":{"MinValue":{"type":"integer","format":"int64"},"MaxValue":{"type":"integer","format":"int64"},"Value":{"type":"integer","format":"int64"},"Name":{"type":"string","maxLength":255,"minLength":1},"Description":{"type":"string","maxLength":1024},"Type":{"type":"string","enum":["TypeInvalid","TypeInt","TypeLong","TypeDouble","TypeString","TypeGuid","TypeEnum","TypeMask","TypeDate"]},"ListOrder":{"type":"integer","format":"int32"}},"xml":{"name":"LongParameterDTO"},"type":"object"},"DoubleParameter":{"required":["Name"],"properties":{"MinValue":{"type":"number","format":"double"},"MaxValue":{"type":"number","format":"double"},"Value":{"type":"number","format":"double"},"Name":{"type":"string","maxLength":255,"minLength":1},"Description":{"type":"string","maxLength":1024},"Type":{"type":"string","enum":["TypeInvalid","TypeInt","TypeLong","TypeDouble","TypeString","TypeGuid","TypeEnum","TypeMask","TypeDate"]},"ListOrder":{"type":"integer","format":"int32"}},"xml":{"name":"DoubleParameterDTO"},"type":"object"},"GuidParameter":{"required":["Name"],"properties":{"Value":{"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"Name":{"type":"string","maxLength":255,"minLength":1},"Description":{"type":"string","maxLength":1024},"Type":{"type":"string","enum":["TypeInvalid","TypeInt","TypeLong","TypeDouble","TypeString","TypeGuid","TypeEnum","TypeMask","TypeDate"]},"ListOrder":{"type":"integer","format":"int32"}},"xml":{"name":"GuidParameterDTO"},"type":"object"},"DateParameter":{"required":["Name"],"properties":{"Value":{"type":"string","format":"date-time"},"Name":{"type":"string","maxLength":255,"minLength":1},"Description":{"type":"string","maxLength":1024},"Type":{"type":"string","enum":["TypeInvalid","TypeInt","TypeLong","TypeDouble","TypeString","TypeGuid","TypeEnum","TypeMask","TypeDate"]},"ListOrder":{"type":"integer","format":"int32"}},"xml":{"name":"DateParameterDTO"},"type":"object"},"EnumParameter":{"required":["AllowedValues","Name"],"properties":{"Value":{"type":"integer","format":"int32"},"AllowedValues":{"items":{"$ref":"#/definitions/NameValuePair"},"xml":{"name":"NameValuePairDTO","wrapped":true},"type":"array"},"Name":{"type":"string","maxLength":255,"minLength":1},"Description":{"type":"string","maxLength":1024},"Type":{"type":"string","enum":["TypeInvalid","TypeInt","TypeLong","TypeDouble","TypeString","TypeGuid","TypeEnum","TypeMask","TypeDate"]},"ListOrder":{"type":"integer","format":"int32"}},"xml":{"name":"EnumParameterDTO"},"type":"object"},"NameValuePair":{"required":["Name"],"properties":{"Name":{"type":"string","maxLength":255,"minLength":1},"Value":{"type":"integer","format":"int32"}},"xml":{"name":"NameValuePairDTO"},"type":"object"},"AgentInstaller":{"description":"An OptiTune agent installer","required":["Name","Description"],"properties":{"ID":{"description":"The ID of the agent installer","example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"GroupID":{"description":"The group ID the agent installer is associated with.  Normally when setting this you also\r\nset the ClientIdentifier to match the group","example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"DateModified":{"description":"The date and time this agent installer was last modified","type":"string","format":"date-time"},"Name":{"description":"An internal only name for the agent installer","type":"string","maxLength":255,"minLength":1},"Description":{"description":"An internal only description for the agent installer","type":"string","maxLength":1024,"minLength":1},"PublisherName":{"description":"Optional Publisher Name","type":"string","maxLength":255},"ApplicationName":{"description":"Optional Application Name","type":"string","maxLength":255},"ClientIdentifier":{"description":"Optional Client Identifier to use when installing the OptiTune agent","type":"string","maxLength":255},"PublicDownload":{"description":"Specifies whether or not the agent can be downloaded by anyone who has the agent installer URL (true), or if the\r\nuser needs to be logged in to OptiTune to download the agent installer (false)","type":"boolean"},"InstallerIconFileID":{"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"InstallerBackgroundImageFileID":{"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"EulaFileID":{"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"PostInstallExeFileID":{"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"PostInstallCmdParameters":{"type":"string","maxLength":255},"PostInstallUrlDisplayName":{"type":"string","maxLength":255},"PostInstallUrl":{"type":"string","maxLength":255},"InstallerFileID":{"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"LastBuildErrorMessage":{"description":"If there was a problem building the installer, the description is saved\r\nhere, to be displayed to the user","type":"string"}},"xml":{"name":"AgentInstallerDTO"},"type":"object"},"AgentState":{"properties":{"ComputerID":{"readOnly":true,"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"OrganizationID":{"readOnly":true,"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"OSType":{"readOnly":true,"type":"string","enum":["None","Windows","Mac","Linux","All"]},"ClientVersion":{"description":"The version number of the client application, StaticSettings.Sys_ClientVersion, e.g. 43","type":"integer","format":"int32"},"ClientDisplayVersion":{"description":"The display version of the client application, e.g. \"6.7.0.3\"","type":"string"},"ClientApp":{"description":"The file name of the client application, e.g. \"OTService.exe\"","type":"string"},"ClientTime":{"description":"The current time on the client","type":"string","format":"date-time"},"LastUpdated":{"description":"The utc time when we received the agent status report.  It may be different the ClientTime, which\r\nis the clock of the client's computer","type":"string","format":"date-time"},"AutoUpdateCount":{"description":"The number of times the agent has polled for configuration, and the auto update task was sent","type":"integer","format":"int64"},"LogMessages":{"description":"The log messages for the agent","items":{"$ref":"#/definitions/LogMessage"},"readOnly":true,"xml":{"name":"LogMessage","wrapped":true},"type":"array"},"LastStatus":{"$ref":"#/definitions/AgentStatus","description":"The last known status for the agent"},"Queues":{"description":"Maps from queue name to AgentQueue, in a case insensitive manner","additionalProperties":{"$ref":"#/definitions/AgentQueue"},"readOnly":true,"type":"object"}},"xml":{"name":"AgentState"},"type":"object"},"LogMessage":{"properties":{"Text":{"readOnly":true,"type":"string"},"Time":{"readOnly":true,"type":"string","format":"date-time"},"MessageType":{"readOnly":true,"type":"string","enum":["MT_NORMAL","MT_STATUS","MT_PROGRESS","MT_WARNING","MT_ERROR","MT_SUCCESS"]}},"xml":{"name":"LogMessage"},"type":"object"},"AgentStatus":{"properties":{"Status":{"readOnly":true,"type":"string","enum":["OAS_NONE","OAS_IDLE","OAS_STARTED","OAS_STOPPED","OAS_SHUTTING_DOWN","OAS_POWER_SUSPENDED","OAS_POWER_RESUMED","OAS_RUNNING_TASK","OAS_DISCONNECTED"]},"DisplayText":{"readOnly":true,"type":"string"},"Time":{"readOnly":true,"type":"string","format":"date-time"}},"xml":{"name":"AgentStatus"},"type":"object"},"AgentQueue":{"properties":{"QueueName":{"readOnly":true,"type":"string"},"QueueItems":{"items":{"$ref":"#/definitions/AgentQueueItem"},"readOnly":true,"xml":{"name":"AgentQueueItem","wrapped":true},"type":"array"}},"xml":{"name":"AgentQueue"},"type":"object"},"AgentQueueItem":{"properties":{"DisplayName":{"readOnly":true,"type":"string"},"ID":{"readOnly":true,"type":"string"},"Started":{"readOnly":true,"type":"string","format":"date-time"},"RunTime":{"readOnly":true,"type":"integer","format":"int32"},"Stage":{"readOnly":true,"type":"string","enum":["QIS_NONE","QIS_QUEUED","QIS_RUNNING","QIS_SUCCEEDED","QIS_FAILED"]}},"xml":{"name":"AgentQueueItem"},"type":"object"},"ConnectionStatusInfo":{"properties":{"Status":{"type":"string","enum":["Error","Unknown","Connected","Not_Connected"]},"LastPollUtc":{"type":"string","format":"date-time"},"PollingInterval":{"type":"integer","format":"int32"}},"xml":{"name":"ConnectionStatusInfo"},"type":"object"},"AlertInstance":{"description":"An alert instance","properties":{"ID":{"description":"The ID for the deployment","example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"Status":{"type":"string","enum":["Active","Resolved","Ignored"]},"GroupID":{"readOnly":true,"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"EventSourceID":{"readOnly":true,"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"Time":{"readOnly":true,"type":"string","format":"date-time"},"ReportedTime":{"readOnly":true,"type":"string","format":"date-time"},"Details":{"readOnly":true,"type":"string"}},"xml":{"name":"AlertInstanceDTO"},"type":"object"},"Page":{"description":"Summary description for PageDTO","properties":{"Number":{"type":"integer","format":"int32","maximum":2147483647,"minimum":0},"Size":{"type":"integer","format":"int32","maximum":1000,"minimum":1}},"xml":{"name":"PageDTO"},"type":"object"},"AlertSubscription":{"description":"An alert subscription","properties":{"ID":{"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"GroupID":{"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"NotificationGroupID":{"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"MailTemplateID":{"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"State":{"type":"string","enum":["Enabled","Disabled"]},"EventCategoryIDs":{"description":"Optional, a list of event categories to match, or null for no event categories","items":{"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"type":"array"},"SeverityMask":{"type":"string","enum":["Trace","Diagnostic","Informational","Warning","Error","Critical","Fatal"]},"Times":{"$ref":"#/definitions/WeeklySchedule","description":"Optional, in which case it will default to any time"}},"xml":{"name":"AlertSubscriptionDTO"},"type":"object"},"WeeklySchedule":{"properties":{"TimezoneID":{"type":"string","maxLength":255},"AnyTimeWeeklyScheduleItems":{"items":{"$ref":"#/definitions/AnyTimeWeeklyScheduleItem"},"xml":{"name":"AnyTimeWeeklyScheduleItemDTO","wrapped":true},"type":"array"},"SelectDaysWeeklyScheduleItems":{"items":{"$ref":"#/definitions/SelectDaysWeeklyScheduleItem"},"xml":{"name":"SelectDaysWeeklyScheduleItemDTO","wrapped":true},"type":"array"},"SelectTimesWeeklyScheduleItems":{"items":{"$ref":"#/definitions/SelectTimesWeeklyScheduleItem"},"xml":{"name":"SelectTimesWeeklyScheduleItemDTO","wrapped":true},"type":"array"}},"xml":{"name":"WeeklyScheduleDTO"},"type":"object"},"AnyTimeWeeklyScheduleItem":{"properties":{"ListOrder":{"type":"integer","format":"int32"}},"xml":{"name":"AnyTimeWeeklyScheduleItemDTO"},"type":"object"},"SelectDaysWeeklyScheduleItem":{"properties":{"Days":{"type":"string","enum":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},"ListOrder":{"type":"integer","format":"int32"}},"xml":{"name":"SelectDaysWeeklyScheduleItemDTO"},"type":"object"},"SelectTimesWeeklyScheduleItem":{"properties":{"Days":{"type":"string","enum":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},"StartTime":{"type":"string","format":"date-time"},"EndTime":{"type":"string","format":"date-time"},"ListOrder":{"type":"integer","format":"int32"}},"xml":{"name":"SelectTimesWeeklyScheduleItemDTO"},"type":"object"},"Announcement":{"description":"This class represents an Announcement on the management server, visible to all organizations","properties":{"Title":{"type":"string"},"ContentHtml":{"type":"string"},"DateDisplay":{"type":"string","format":"date-time"},"DateExpires":{"type":"string","format":"date-time"},"ID":{"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"}},"xml":{"name":"AnnouncementData"},"type":"object"},"Application":{"description":"Summary description for Application","properties":{"ID":{"readOnly":true,"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"ComputerID":{"readOnly":true,"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"UninstallSubKeyName":{"readOnly":true,"type":"string"},"MsiProductID":{"readOnly":true,"type":"string"},"DisplayName":{"readOnly":true,"type":"string"},"UserName":{"readOnly":true,"type":"string"},"Comments":{"readOnly":true,"type":"string"},"Contact":{"readOnly":true,"type":"string"},"HelpTelephone":{"readOnly":true,"type":"string"},"HelpUrl":{"readOnly":true,"type":"string"},"PublisherName":{"readOnly":true,"type":"string"},"UpdateInfoUrl":{"readOnly":true,"type":"string"},"Version":{"readOnly":true,"type":"string"},"InstallerActions":{"readOnly":true,"type":"integer","format":"int32"},"DateInstalled":{"readOnly":true,"type":"string","format":"date-time"},"InstallSize":{"readOnly":true,"type":"integer","format":"int64"},"InstallSource":{"readOnly":true,"type":"string"},"ModifyCmd":{"readOnly":true,"type":"string"},"Location":{"readOnly":true,"type":"string"},"UninstallCmd":{"readOnly":true,"type":"string"}},"xml":{"name":"Application"},"type":"object"},"AuditLogEntry":{"description":"Summary description for AuditLogEntry","properties":{"ID":{"readOnly":true,"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"OrganizationID":{"readOnly":true,"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"AccountID":{"readOnly":true,"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"UserName":{"readOnly":true,"type":"string"},"SourceType":{"readOnly":true,"type":"string","enum":["None","Web","API","Internal"]},"TargetID":{"readOnly":true,"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"TargetType":{"readOnly":true,"type":"string","enum":["None","Computer","Group"]},"TargetName":{"readOnly":true,"type":"string"},"Date":{"readOnly":true,"type":"string","format":"date-time"},"IPAddress":{"readOnly":true,"type":"string"},"WebBrowser":{"readOnly":true,"type":"string"},"PagePath":{"readOnly":true,"type":"string"},"Result":{"readOnly":true,"type":"integer","format":"int32"},"Importance":{"readOnly":true,"type":"string","enum":["Default_Importance","Importance_0","Importance_1","Importance_2","Importance_3","Importance_4","Importance_5","Importance_6","Importance_7","Importance_8","Importance_9"]},"Area":{"readOnly":true,"type":"string","enum":["Unknown","Applications","Auditing","Automation","Computers_And_Groups","Endpoint_Protection","Login","Monitoring","Organization","Overview","Performance","Remote_Support","Reporting","Server_Settings","Windows_Update","Files","Administration","Realtime","Backup","Branding","Optimization","Event_Log","Psa"]},"MessageType":{"readOnly":true,"type":"string","enum":["None","Login_Succeeded","Login_Failed","Visited_Page","Selection_Changed","Status_Message","Settings","Retired_Computer","Computer","Group","Group_Member","Account","Account_Group_Restriction","Registration_Code","Deployment","Install_Task","Repair_Task","Uninstall_Task","Favorite_Task","Script_Task","System_Task","Script_File","Package_File","Agent_Source_File","Agent_Setup","Agent_Custom_Installer","Remote_Assistance_Request","Organization","Organization_Certificate","Business_Entity","Alert","Alert_Subscription","Event","Event_Category","Event_Source","Mail_Template","Notification_Group","Computer_Group_Memberships_Cleared","Audit_Log_Cleared","Alerts_Cleared","Factory_Reset_Monitoring","Data_Exported","Remote_Connection_Initiated","Remote_Assistance_Connection_Initiated","Task_Metadata","Command_Prompt_Started","PowerShell_Started","Task_Manager_Started","System_Services_Started","Viewed_Computer_Details","Computer_Metadata","Announcement","Brand_Domain","Brand","Event_Category_Membership","Notification_Group_Member","Notification_Group_Member_Account","Organization_Settings","Webhook","Computer_Display_Name","PSA_Integration","Saml_Configuration","Agent_Mac_Installer"]},"MessageTypeDetail":{"readOnly":true,"type":"string","enum":["None","Added","Deleted","Changed","Downloaded"]},"Message":{"readOnly":true,"type":"string"},"Data":{"$ref":"#/definitions/AuditLogCustom","readOnly":true}},"xml":{"name":"AuditLogEntry"},"type":"object"},"AuditLogCustom":{"properties":{"Entries":{"items":{"$ref":"#/definitions/AuditLogCustomDataEntry"},"xml":{"name":"AuditLogCustomDataEntry","wrapped":true},"type":"array"}},"xml":{"name":"AuditLogCustomData"},"type":"object"},"AuditLogCustomDataEntry":{"properties":{"Name":{"type":"string"},"Format":{"type":"string","enum":["PlainText","Json"]},"Value":{"type":"string"}},"xml":{"name":"AuditLogCustomDataEntry"},"type":"object"},"BackupCloudberryComputerConfig":{"description":"Summary description for Application","properties":{"ID":{"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"ComputerID":{"readOnly":true,"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"EngineVersion":{"readOnly":true,"type":"string"},"Edition":{"readOnly":true,"type":"string","enum":["none","desktop","baremetal","mssql","msexchange","mssqlexchange","ultimate","vmware"]},"BackupUserEmail":{"readOnly":true,"type":"string"},"License":{"items":{"type":"object"},"readOnly":true,"type":"array"},"EngineSettings":{"items":{"type":"object"},"readOnly":true,"type":"array"}},"xml":{"name":"BackupCloudberryComputerConfig"},"type":"object"},"BackupCloudberryComputerPlan":{"description":"Summary description for Application","properties":{"ID":{"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"ComputerID":{"readOnly":true,"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"PlanId":{"description":"A cloudberry backup plan id, which may not be unique on a given computer","readOnly":true,"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"PlanType":{"readOnly":true,"type":"string","enum":["Unknown","ConsistencyCheckPlan","Plan","RestorePlan","BackupDiskImagePlan","RestoreDiskImagePlan","BackupDatabasePlan","RestoreDatabasePlan","RestoreDatabaseFilesPlan","BackupExchangePlan","BackupPostgreSQLPlan","BackupSystemImagePlan","BackupVirtualMachinesESXiPlan","RestoreVirtualMachinesESXiPlan","BackupVirtualMachinesHyperVPlan","RestoreVirtualMachinesToCloudPlan","VmFileLevelRestorePlan","Cloud2CloudBackupPlan","CloudBackupPlan","OracleDatabaseBackupPlan","AllBackupPlans","AllRestorePlans","OtherBackupPlans","OtherRestorePlans"]},"Name":{"readOnly":true,"type":"string"},"DateModified":{"readOnly":true,"type":"string","format":"date-time"},"PlanContent":{"items":{"type":"object"},"readOnly":true,"type":"array"}},"xml":{"name":"BackupCloudberryComputerPlan"},"type":"object"},"BackupCloudberryComputerPlanHistory":{"properties":{"PlanID":{"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"DateStarted":{"type":"string","format":"date-time"},"Duration":{"type":"integer","format":"int32"},"Result":{"type":"integer","format":"int32"},"ErrorMessage":{"type":"string"},"FailedCount":{"type":"integer","format":"int32"},"PeakMemoryUsage":{"type":"integer","format":"int64"},"ProcessorTime":{"type":"integer","format":"int32"},"PurgedCount":{"type":"integer","format":"int32"},"ScannedCount":{"type":"integer","format":"int32"},"ScannedSize":{"type":"integer","format":"int64"},"TotalCount":{"type":"integer","format":"int32"},"TotalSize":{"type":"integer","format":"int64"},"UploadedCount":{"type":"integer","format":"int32"},"UploadedSize":{"type":"integer","format":"int64"},"ID":{"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"}},"xml":{"name":"BackupCloudberryComputerPlanHistoryData"},"type":"object"},"BenchmarkDataPoint":{"properties":{"ID":{"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"ComputerID":{"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"BenchmarkID":{"type":"integer","format":"int32"},"DataSetID":{"type":"integer","format":"int32"},"Date":{"type":"string","format":"date-time"},"Value":{"type":"number","format":"double"},"Flags":{"type":"integer","format":"int32"}},"xml":{"name":"BenchmarkDataPointData"},"type":"object"},"BenchmarkDataSet":{"properties":{"ID":{"type":"integer","format":"int32"},"OrganizationID":{"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"Name":{"type":"string"}},"xml":{"name":"BenchmarkDataSetData"},"type":"object"},"Benchmark":{"properties":{"ID":{"type":"integer","format":"int32"},"OrganizationID":{"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"Name":{"type":"string"}},"xml":{"name":"BenchmarkNameData"},"type":"object"},"BillingLicenseUsage":{"properties":{"OrganizationID":{"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"Time":{"type":"string","format":"date-time"},"TotalComputers":{"type":"integer","format":"int32"},"Desktops":{"type":"integer","format":"int32"},"Laptops":{"type":"integer","format":"int32"},"Servers":{"type":"integer","format":"int32"},"StaticLicenses":{"type":"integer","format":"int32"},"ID":{"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"}},"xml":{"name":"BillingLicenseUsageData"},"type":"object"},"BillingSettings":{"description":"The billing settings for an organization.  Provide a billing token from the Bravura Software Billing Portal\r\nto setup monthly billing for the organization.","properties":{"BillingToken":{"description":"An optional billing token to associate with the organization, if monthly billing is to be used in addition or instead of product keys","type":"string","maxLength":255}},"xml":{"name":"BillingSettingsDTO"},"type":"object"},"BrandDomain":{"properties":{"Domain":{"type":"string"},"ID":{"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"}},"xml":{"name":"BrandDomainData"},"type":"object"},"Brand":{"description":"This class represents a brand that you can configure for your organization.  Each organization supports having 0, 1 or multiple brands, each of which\r\nhas a unique title, domain name, colors, styles, and other assets that you can configure.  When you access the brand's domain name, you will be presented\r\nwith the branded (white labeled) experience, instead of the default management portal.","required":["HostName","Title","TabColor","ButtonColor","LinkColor","HeadingColor","HighlightColor","PageBackgroundColor","ContentHeaderColor","SidebarBackgroundColor"],"properties":{"ID":{"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"BrandDomainID":{"description":"The ID of the brand root domain to use.  Use the BrandDomains resource to get all available root domains installed on the management server","example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"HostName":{"description":"A host name for accessing the branded site.  The fully qualified domain name will be \"hostname.rootdomain\", for example, \"mycompany.rmmportal.com\",\r\nwhere \"mycompany\" is the host name, and \"rmmportal.com\" is the root domain","type":"string","maxLength":255,"minLength":1},"Title":{"description":"The title is used (optionally) when rendering the logo, and showing the HTML page title in the browser.","type":"string","maxLength":255,"minLength":1},"Subtitle":{"description":"The subtitle is used (optionally) when rendering the logo","type":"string","maxLength":255},"Description":{"description":"A description for the brand.  This is for internal, informational purposes, and is not shown anywhere.","type":"string","maxLength":1024},"FaviconFileID":{"description":"A file ID for the icon the browser uses to represent the site.  It will be displayed in the browser tab, next to the title, and often as a bookmark icon for the site.  Must be .png","example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"FrontpageLogoFileID":{"description":"A file ID for a logo image to use in the login page, and other front pages of the site.  Must be .png, .jpg, .gif, .svg, or .webp","example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"FrontpageCssFileID":{"description":"A file ID for a custom .CSS file for further customizing the appearance of the login page, and other front pages of the site.  This is for advanced users only.","example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"FrontpageBackgroundFileID":{"description":"A file ID for a custom .CSS file for further customizing the appearance of the main site, after successfully logging in.  This is for advanced users only.","example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"MainpageLogoFileID":{"description":"A file ID for a logo image to use in the main site, after successfully logging in.  Must be .png, .jpg, .gif, .svg, or .webp","example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"MainpageCssFileID":{"description":"A file ID for a custom .CSS file for further customizing the appearance of the main site, after successfully logging in.  This is for advanced users only.","example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"Flags":{"description":"These flags determine how the logo is displayed on the front page and main page.  Note that if you add a .css file, it can further alter this behavior.","type":"string","enum":["None","ShowTitle","ShowSubtitle","ShowLogo"]},"TabColor":{"description":"Specify a color for the tabs in the sidebar","type":"string","maxLength":7,"minLength":7,"pattern":"^#([A-Fa-f0-9]{6})$"},"ButtonColor":{"description":"Specify a color for the website buttons","type":"string","maxLength":7,"minLength":7,"pattern":"^#([A-Fa-f0-9]{6})$"},"LinkColor":{"description":"Specify a color for the website page links","type":"string","maxLength":7,"minLength":7,"pattern":"^#([A-Fa-f0-9]{6})$"},"HeadingColor":{"description":"Specify a color for text headings","type":"string","maxLength":7,"minLength":7,"pattern":"^#([A-Fa-f0-9]{6})$"},"HighlightColor":{"description":"Specify a color for highlights, used as a lighter background color for small item lists","type":"string","maxLength":7,"minLength":7,"pattern":"^#([A-Fa-f0-9]{6})$"},"PageBackgroundColor":{"description":"Specify a color for drawing the background of the page","type":"string","maxLength":7,"minLength":7,"pattern":"^#([A-Fa-f0-9]{6})$"},"ContentHeaderColor":{"description":"Specify a color for drawing the background of each content box's header","type":"string","maxLength":7,"minLength":7,"pattern":"^#([A-Fa-f0-9]{6})$"},"SidebarBackgroundColor":{"description":"Specify a color for drawing the background of the sidebar","type":"string","maxLength":7,"minLength":7,"pattern":"^#([A-Fa-f0-9]{6})$"},"TitleFontSize":{"description":"The font size in points (pt) used to display the logo title.  It can be a decimal number.","type":"number","format":"double","maximum":100.0,"minimum":2.0},"SubtitleFontSize":{"description":"The font size in points (pt) used to display the logo subtitle.  It can be a decimal number.","type":"number","format":"double","maximum":100.0,"minimum":2.0}},"xml":{"name":"BrandDTO"},"type":"object"},"BusinessEntity":{"description":"A business entity, which will always have an associated group.  You can think of the business entity as extra fields or metadata to associate with a group, such\r\nas addresses, contact information, websites, etc...  Every business entity will have an associated group, but not every group will have an associated business entity.\r\nThe tree of business entities will also be a subset of the tree of groups.","required":["Name"],"properties":{"ID":{"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"ParentID":{"description":"The ID of the business entity's parent business entity","example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"GroupID":{"description":"The ID of the group associated with this business entity","readOnly":true,"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"Type":{"description":"The type of the business entity.  Depending on the type, not all of the data fields\r\nwill be shown in the UI when displaying the business entity","type":"string","enum":["None","Customer","Company","Department","Site"]},"Name":{"description":"The name of the business entity","type":"string","maxLength":255,"minLength":1},"Description":{"description":"The description of the business entity","type":"string","maxLength":1024},"Notes":{"description":"Any notes you wish to keep about the business entity","type":"string","maxLength":4000},"DateModified":{"description":"The date and time the business entity was last modified","readOnly":true,"type":"string","format":"date-time"},"ContactFirstName":{"description":"The first name of the person to contact for the business entity","type":"string","maxLength":255},"ContactLastName":{"description":"The last name of the person to contact for the business entity","type":"string","maxLength":255},"ContactEmail":{"description":"The email address of the person to contact for the business entity","type":"string","maxLength":255},"ContactPhone":{"description":"The phone number of the person to contact for the business entity","type":"string","maxLength":50},"Website":{"description":"The website of the business entity","type":"string","maxLength":255},"MailingAddress":{"description":"The mailing address of the business entity","type":"string","maxLength":1024},"PhysicalAddress":{"description":"The physical address of the business entity","type":"string","maxLength":1024},"AccountNumber":{"description":"The account number of the business entity","type":"string","maxLength":50},"RelationshipManagerFirstName":{"description":"The first name of the sales person who handles the business entity","type":"string","maxLength":255},"RelationshipManagerLastName":{"description":"The last name of the sales person who handles the business entity","type":"string","maxLength":255},"RelationshipManagerEmail":{"description":"The email of the sales person who handles the business entity","type":"string","maxLength":255},"RelationshipManagerPhone":{"description":"The phone number of the sales person who handles the business entity","type":"string","maxLength":50}},"xml":{"name":"BusinessEntityDTO"},"type":"object"},"ComputerDetails":{"properties":{"Details":{"$ref":"#/definitions/ComputerDetailsData"},"DiskDrives":{"items":{"$ref":"#/definitions/ComputerDetailsDiskDrive"},"readOnly":true,"xml":{"name":"ComputerDetailsDiskDriveData","wrapped":true},"type":"array"},"DiskShares":{"items":{"$ref":"#/definitions/ComputerDetailsDiskShares"},"readOnly":true,"xml":{"name":"ComputerDetailsDiskSharesData","wrapped":true},"type":"array"},"DiskVolumes":{"items":{"$ref":"#/definitions/ComputerDetailsDiskVolumes"},"readOnly":true,"xml":{"name":"ComputerDetailsDiskVolumesData","wrapped":true},"type":"array"},"NetworkAdapters":{"items":{"$ref":"#/definitions/ComputerDetailsNetworkAdapters"},"readOnly":true,"xml":{"name":"ComputerDetailsNetworkAdaptersData","wrapped":true},"type":"array"},"PhysicalMemory":{"items":{"$ref":"#/definitions/ComputerDetailsPhysicalMemory"},"readOnly":true,"xml":{"name":"ComputerDetailsPhysicalMemoryData","wrapped":true},"type":"array"},"PortableBatteries":{"items":{"$ref":"#/definitions/ComputerDetailsPortableBattery"},"readOnly":true,"xml":{"name":"ComputerDetailsPortableBatteryData","wrapped":true},"type":"array"},"Printers":{"items":{"$ref":"#/definitions/ComputerDetailsPrinter"},"readOnly":true,"xml":{"name":"ComputerDetailsPrinterData","wrapped":true},"type":"array"},"Processors":{"items":{"$ref":"#/definitions/ComputerDetailsProcessors"},"readOnly":true,"xml":{"name":"ComputerDetailsProcessorsData","wrapped":true},"type":"array"},"SoundDevices":{"items":{"$ref":"#/definitions/ComputerDetailsSoundDevices"},"readOnly":true,"xml":{"name":"ComputerDetailsSoundDevicesData","wrapped":true},"type":"array"},"VideoCards":{"items":{"$ref":"#/definitions/ComputerDetailsVideoCards"},"readOnly":true,"xml":{"name":"ComputerDetailsVideoCardsData","wrapped":true},"type":"array"}},"xml":{"name":"ComputerDetails"},"type":"object"},"ComputerDetailsData":{"properties":{"ID":{"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"ComputerID":{"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"DateGenerated":{"type":"string","format":"date-time"},"ComputerSystem_ComputerName":{"type":"string"},"ComputerSystem_DomainName":{"type":"string"},"ComputerSystem_DomainRole":{"type":"integer","format":"int32"},"ComputerSystem_PartOfDomain":{"type":"integer","format":"int32"},"ComputerSystem_BootupState":{"type":"string"},"ComputerSystem_Manufacturer":{"type":"string"},"ComputerSystem_Model":{"type":"string"},"ComputerSystem_NumberOfLogicalProcessors":{"type":"integer","format":"int32"},"ComputerSystem_NumberOfProcessors":{"type":"integer","format":"int32"},"ComputerSystem_PCSystemType":{"type":"integer","format":"int32"},"ComputerSystem_PowerState":{"type":"integer","format":"int32"},"ComputerSystem_PowerSupplyState":{"type":"integer","format":"int32"},"ComputerSystem_SystemType":{"type":"string"},"ComputerSystem_ThermalState":{"type":"integer","format":"int32"},"ComputerSystem_TotalPhysicalMemory":{"type":"integer","format":"int64"},"ComputerSystem_UserName":{"type":"string"},"ComputerSystemProduct_Caption":{"type":"string"},"ComputerSystemProduct_IdentifyingNumber":{"type":"string"},"ComputerSystemProduct_Name":{"type":"string"},"ComputerSystemProduct_SKUNumber":{"type":"string"},"ComputerSystemProduct_Vendor":{"type":"string"},"SystemEnclosure_Manufacturer":{"type":"string"},"SystemEnclosure_OtherIdentifyingInfo":{"type":"string"},"SystemEnclosure_PartNumber":{"type":"string"},"SystemEnclosure_Name":{"type":"string"},"SystemEnclosure_SerialNumber":{"type":"string"},"SystemEnclosure_SMBIOSAssetTag":{"type":"string"},"OperatingSystem_Name":{"type":"string"},"OperatingSystem_BootDevice":{"type":"string"},"OperatingSystem_BuildNumber":{"type":"integer","format":"int32"},"OperatingSystem_BuildType":{"type":"string"},"OperatingSystem_Caption":{"type":"string"},"OperatingSystem_CodeSet":{"type":"string"},"OperatingSystem_CountryCode":{"type":"string"},"OperatingSystem_CSDVersion":{"type":"string"},"OperatingSystem_CurrentTimeZone":{"type":"integer","format":"int32"},"OperatingSystem_Debug":{"type":"integer","format":"int32"},"OperatingSystem_FreePhysicalMemory":{"type":"integer","format":"int64"},"OperatingSystem_InstallDate":{"type":"string","format":"date-time"},"OperatingSystem_LastBootUpTime":{"type":"string","format":"date-time"},"OperatingSystem_Manufacturer":{"type":"string"},"OperatingSystem_MUILanguages":{"type":"string"},"OperatingSystem_OperatingSystemSKU":{"type":"integer","format":"int32"},"OperatingSystem_Organization":{"type":"string"},"OperatingSystem_OSArchitecture":{"type":"string"},"OperatingSystem_OSLanguage":{"type":"integer","format":"int32"},"OperatingSystem_OSProductSuite":{"type":"integer","format":"int32"},"OperatingSystem_OSType":{"type":"integer","format":"int32"},"OperatingSystem_OtherTypeDescription":{"type":"string"},"OperatingSystem_PAEEnabled":{"type":"integer","format":"int32"},"OperatingSystem_ProductType":{"type":"integer","format":"int32"},"OperatingSystem_SerialNumber":{"type":"string"},"OperatingSystem_ServicePackMajorVersion":{"type":"integer","format":"int32"},"OperatingSystem_ServicePackMinorVersion":{"type":"integer","format":"int32"},"OperatingSystem_SuiteMask":{"type":"integer","format":"int32"},"OperatingSystem_SystemDevice":{"type":"string"},"OperatingSystem_SystemDirectory":{"type":"string"},"OperatingSystem_Version":{"type":"string"},"Motherboard_Manufacturer":{"type":"string"},"Motherboard_Product":{"type":"string"},"Motherboard_SerialNumber":{"type":"string"},"Motherboard_Version":{"type":"string"},"Bios_Caption":{"type":"string"},"Bios_Manufacturer":{"type":"string"},"Bios_Name":{"type":"string"},"Bios_ReleaseDate":{"type":"string","format":"date-time"},"Bios_SMBIOSBIOSVersion":{"type":"string"},"Bios_SMBIOSMajorVersion":{"type":"integer","format":"int32"},"Bios_SMBIOSMinorVersion":{"type":"integer","format":"int32"},"Bios_Status":{"type":"string"},"Bios_Version":{"type":"string"},"WinSAT_CPUScore":{"type":"number","format":"double"},"WinSAT_D3DScore":{"type":"number","format":"double"},"WinSAT_DiskScore":{"type":"number","format":"double"},"WinSAT_GraphicsScore":{"type":"number","format":"double"},"WinSAT_MemoryScore":{"type":"number","format":"double"},"WinSAT_WinSPRLevel":{"type":"number","format":"double"},"Details_TotalRam":{"type":"integer","format":"int64"},"Details_TotalDiskSize":{"type":"integer","format":"int64"},"Details_TotalDiskFreeSpace":{"type":"integer","format":"int64"},"Details_PrimaryCPU":{"type":"string"},"Details_PCType":{"type":"integer","format":"int32"}},"xml":{"name":"ComputerDetailsData"},"type":"object"},"ComputerDetailsDiskDrive":{"properties":{"ID":{"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"ComputerDetailsID":{"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"Name":{"type":"string"},"ConfigManagerErrorCode":{"type":"integer","format":"int32"},"FirmwareRevision":{"type":"string"},"InterfaceType":{"type":"string"},"Manufacturer":{"type":"string"},"Model":{"type":"string"},"SerialNumber":{"type":"string"},"Size":{"type":"integer","format":"int64"},"Status":{"type":"string"}},"xml":{"name":"ComputerDetailsDiskDriveData"},"type":"object"},"ComputerDetailsDiskShares":{"properties":{"ID":{"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"ComputerDetailsID":{"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"Name":{"type":"string"},"Caption":{"type":"string"},"Path":{"type":"string"},"Status":{"type":"string"}},"xml":{"name":"ComputerDetailsDiskSharesData"},"type":"object"},"ComputerDetailsDiskVolumes":{"properties":{"ID":{"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"ComputerDetailsID":{"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"Name":{"type":"string"},"BootVolume":{"type":"integer","format":"int32"},"Capacity":{"type":"integer","format":"int64"},"Compressed":{"type":"integer","format":"int32"},"DriveLetter":{"type":"string"},"DriveType":{"type":"integer","format":"int32"},"FileSystem":{"type":"string"},"FreeSpace":{"type":"integer","format":"int64"},"IndexingEnabled":{"type":"integer","format":"int32"},"PageFilePresent":{"type":"integer","format":"int32"},"QuotasEnabled":{"type":"integer","format":"int32"},"SystemVolume":{"type":"integer","format":"int32"},"MountPoint":{"type":"string"}},"xml":{"name":"ComputerDetailsDiskVolumesData"},"type":"object"},"ComputerDetailsNetworkAdapters":{"properties":{"ID":{"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"ComputerDetailsID":{"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"Name":{"type":"string"},"ConfigManagerErrorCode":{"type":"integer","format":"int32"},"Description":{"type":"string"},"Manufacturer":{"type":"string"},"AdapterType":{"type":"string"},"NetConnectionID":{"type":"string"},"NetConnectionStatus":{"type":"integer","format":"int32"},"NetEnabled":{"type":"integer","format":"int32"},"MACAddress":{"type":"string"},"Speed":{"type":"integer","format":"int64"},"Status":{"type":"string"}},"xml":{"name":"ComputerDetailsNetworkAdaptersData"},"type":"object"},"ComputerDetailsPhysicalMemory":{"properties":{"ID":{"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"ComputerDetailsID":{"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"BankLabel":{"type":"string"},"Capacity":{"type":"integer","format":"int64"},"DeviceLocator":{"type":"string"},"FormFactor":{"type":"integer","format":"int32"},"Manufacturer":{"type":"string"},"MemoryType":{"type":"integer","format":"int32"},"PartNumber":{"type":"string"},"SerialNumber":{"type":"string"},"Speed":{"type":"integer","format":"int32"}},"xml":{"name":"ComputerDetailsPhysicalMemoryData"},"type":"object"},"ComputerDetailsPortableBattery":{"properties":{"ID":{"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"ComputerDetailsID":{"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"Name":{"type":"string"},"Manufacturer":{"type":"string"},"Location":{"type":"string"},"Chemistry":{"type":"integer","format":"int32"},"DesignCapacity":{"type":"integer","format":"int32"},"DesignVoltage":{"type":"integer","format":"int32"},"Status":{"type":"string"}},"xml":{"name":"ComputerDetailsPortableBatteryData"},"type":"object"},"ComputerDetailsPrinter":{"properties":{"ID":{"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"ComputerDetailsID":{"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"Name":{"type":"string"},"DriverName":{"type":"string"},"Location":{"type":"string"},"Attributes":{"type":"integer","format":"int32"},"IsDefault":{"type":"integer","format":"int32"},"DetectedErrorState":{"type":"integer","format":"int32"},"ExtendedDetectedErrorState":{"type":"integer","format":"int32"},"ExtendedPrinterStatus":{"type":"integer","format":"int32"},"Status":{"type":"string"}},"xml":{"name":"ComputerDetailsPrinterData"},"type":"object"},"ComputerDetailsProcessors":{"properties":{"ID":{"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"ComputerDetailsID":{"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"Name":{"type":"string"},"Manufacturer":{"type":"string"},"ProcessorId":{"type":"string"},"NumberOfCores":{"type":"integer","format":"int32"},"NumberOfLogicalProcessors":{"type":"integer","format":"int32"},"Socket":{"type":"string"},"L2CacheSize":{"type":"integer","format":"int32"},"L3CacheSize":{"type":"integer","format":"int32"},"Revision":{"type":"integer","format":"int32"}},"xml":{"name":"ComputerDetailsProcessorsData"},"type":"object"},"ComputerDetailsSoundDevices":{"properties":{"ID":{"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"ComputerDetailsID":{"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"Name":{"type":"string"},"ConfigManagerErrorCode":{"type":"integer","format":"int32"},"Manufacturer":{"type":"string"},"Status":{"type":"string"}},"xml":{"name":"ComputerDetailsSoundDevicesData"},"type":"object"},"ComputerDetailsVideoCards":{"properties":{"ID":{"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"ComputerDetailsID":{"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"Name":{"type":"string"},"AdapterCompatibility":{"type":"string"},"AdapterDACType":{"type":"string"},"AdapterRAM":{"type":"integer","format":"int64"},"ConfigManagerErrorCode":{"type":"integer","format":"int32"},"CurrentBitsPerPixel":{"type":"integer","format":"int32"},"CurrentHorizontalResolution":{"type":"integer","format":"int32"},"CurrentNumberOfColors":{"type":"integer","format":"int64"},"CurrentRefreshRate":{"type":"integer","format":"int32"},"CurrentVerticalResolution":{"type":"integer","format":"int32"},"DriverDate":{"type":"string","format":"date-time"},"DriverVersion":{"type":"string"},"Status":{"type":"string"},"VideoArchitecture":{"type":"integer","format":"int32"},"VideoMemoryType":{"type":"integer","format":"int32"},"VideoModeDescription":{"type":"string"},"VideoProcessor":{"type":"string"}},"xml":{"name":"ComputerDetailsVideoCardsData"},"type":"object"},"ComputerMetadata":{"description":"Metadata for one computer","required":["Parameters"],"properties":{"Parameters":{"$ref":"#/definitions/SimpleParameterList","description":"The list of metadata variables, and their values"},"ComputerID":{"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"}},"xml":{"name":"ComputerMetadataDTO"},"type":"object"},"Computer":{"properties":{"ID":{"readOnly":true,"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"OrganizationID":{"readOnly":true,"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"ComputerName":{"readOnly":true,"type":"string"},"DomainName":{"readOnly":true,"type":"string"},"HostName":{"readOnly":true,"type":"string"},"OSType":{"readOnly":true,"type":"string","enum":["None","Windows","Mac","Linux","All"]},"OSMajorVersion":{"readOnly":true,"type":"integer","format":"int32"},"OSMinorVersion":{"readOnly":true,"type":"integer","format":"int32"},"OSBuildNumber":{"readOnly":true,"type":"integer","format":"int32"},"OSVersion":{"readOnly":true,"type":"string","enum":["OSV_NONE","OSV_WIN95","OSV_WIN98","OSV_WINME","OSV_WINNT4","OSV_WIN2k","OSV_WINXP","OSV_WINXPx64","OSV_SERVER2003","OSV_SERVER2003R2","OSV_VISTA","OSV_SERVER2008","OSV_SERVER2008R2","OSV_WIN7","OSV_WIN8","OSV_SERVER2012","OSV_WIN81","OSV_SERVER2012R2","OSV_WIN10","OSV_SERVER2016","OSV_SERVER2019","OSV_WIN11","OSV_SERVER2022","OSV_FUTURE_CLIENT","OSV_FUTURE_SERVER"]},"OSServicePack":{"readOnly":true,"type":"integer","format":"int32"},"OSArchitecture":{"readOnly":true,"type":"string","enum":["OSA_NONE","OSA_X86","OSA_X64"]},"OSProductKey":{"readOnly":true,"type":"string"},"ComputerType":{"type":"string","enum":["None","Desktop","Laptop","Server"]},"MachineGuid":{"readOnly":true,"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"ClientID":{"readOnly":true,"type":"string"},"LocalIP":{"readOnly":true,"type":"string"},"PublicIP":{"readOnly":true,"type":"string"},"PublicIPNumber":{"readOnly":true,"type":"integer","format":"int64"},"ClientVersion":{"readOnly":true,"type":"string"},"LastReportDate":{"readOnly":true,"type":"string","format":"date-time"},"FirstReportDate":{"type":"string","format":"date-time"},"ComputerAssetType":{"readOnly":true,"type":"string","enum":["None","Invalid","Windows_Desktop","Windows_Laptop","Windows_Server","Mac_Desktop","Mac_Laptop","Mac_Server","Linux_Desktop","Linux_Laptop","Linux_Server"]},"ComputerFullName":{"description":"Gets the fully qualified name of the computer, e.g. \"Bravura\\BRAVO2\"","readOnly":true,"type":"string"},"ComputerDisplayName":{"description":"Gets the display name for the computer, if one is set, otherwise returns ComputerName","readOnly":true,"type":"string"}},"xml":{"name":"Computer"},"type":"object"},"DeploymentResult":{"properties":{"ID":{"readOnly":true,"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"DeploymentID":{"readOnly":true,"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"ComputerID":{"readOnly":true,"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"Date":{"readOnly":true,"type":"string","format":"date-time"},"Result":{"readOnly":true,"type":"boolean"},"DetailedResult":{"readOnly":true,"type":"integer","format":"int64"},"SubStatus":{"readOnly":true,"type":"integer","format":"int64"},"ErrorCode":{"readOnly":true,"type":"integer","format":"int64"},"ExitCode":{"readOnly":true,"type":"integer","format":"int64"},"Message":{"readOnly":true,"type":"string"},"Output":{"readOnly":true,"type":"string"}},"xml":{"name":"DeploymentResult"},"type":"object"},"Deployment":{"description":"A Deployment of an OptiTune Task to a Group of computers (or the singleton group for an individual computer)","required":["Schedule"],"properties":{"ID":{"description":"The ID for the deployment","example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"TaskID":{"description":"The ID of the deployed task","example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"GroupID":{"description":"The ID of the group the task is deployed to","example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"Schedule":{"$ref":"#/definitions/Schedule","description":"The schedule for when to execute the task on the group of computers"},"DateModified":{"description":"The date and time the deployment was last modified","type":"string","format":"date-time"},"State":{"description":"Whether or not the deployment is enabled/disabled","type":"string","enum":["Disabled","Enabled"]}},"xml":{"name":"DeploymentDTO"},"type":"object"},"Schedule":{"properties":{"StartupScheduleItems":{"items":{"$ref":"#/definitions/StartupScheduleItem"},"xml":{"name":"StartupScheduleItemDTO","wrapped":true},"type":"array"},"PeriodicScheduleItems":{"items":{"$ref":"#/definitions/PeriodicScheduleItem"},"xml":{"name":"PeriodicScheduleItemDTO","wrapped":true},"type":"array"},"OneTimeScheduleItems":{"items":{"$ref":"#/definitions/OneTimeScheduleItem"},"xml":{"name":"OneTimeScheduleItemDTO","wrapped":true},"type":"array"},"OnceBeforeScheduleItems":{"items":{"$ref":"#/definitions/OnceBeforeScheduleItem"},"xml":{"name":"OnceBeforeScheduleItemDTO","wrapped":true},"type":"array"},"OnceAfterScheduleItems":{"items":{"$ref":"#/definitions/OnceAfterScheduleItem"},"xml":{"name":"OnceAfterScheduleItemDTO","wrapped":true},"type":"array"},"UpdatedScheduleItems":{"items":{"$ref":"#/definitions/UpdatedScheduleItem"},"xml":{"name":"UpdatedScheduleItemDTO","wrapped":true},"type":"array"},"DailyScheduleItems":{"items":{"$ref":"#/definitions/DailyScheduleItem"},"xml":{"name":"DailyScheduleItemDTO","wrapped":true},"type":"array"},"WeeklyScheduleItems":{"items":{"$ref":"#/definitions/WeeklyScheduleItem"},"xml":{"name":"WeeklyScheduleItemDTO","wrapped":true},"type":"array"},"MonthlyScheduleItems":{"items":{"$ref":"#/definitions/MonthlyScheduleItem"},"xml":{"name":"MonthlyScheduleItemDTO","wrapped":true},"type":"array"},"MonthlyByWeekdayScheduleItems":{"items":{"$ref":"#/definitions/MonthlyByWeekdayScheduleItem"},"xml":{"name":"MonthlyByWeekdayScheduleItemDTO","wrapped":true},"type":"array"}},"xml":{"name":"ScheduleDTO"},"type":"object"},"StartupScheduleItem":{"properties":{"ListOrder":{"type":"integer","format":"int32"}},"xml":{"name":"StartupScheduleItemDTO"},"type":"object"},"PeriodicScheduleItem":{"properties":{"Days":{"type":"integer","format":"int32"},"Hours":{"type":"integer","format":"int32"},"Minutes":{"type":"integer","format":"int32"},"Seconds":{"type":"integer","format":"int32"},"ListOrder":{"type":"integer","format":"int32"}},"xml":{"name":"PeriodicScheduleItemDTO"},"type":"object"},"OneTimeScheduleItem":{"properties":{"DateAndTime":{"type":"string","format":"date-time"},"ListOrder":{"type":"integer","format":"int32"}},"xml":{"name":"OneTimeScheduleItemDTO"},"type":"object"},"OnceBeforeScheduleItem":{"properties":{"DateAndTimeUTC":{"type":"string","format":"date-time"},"ListOrder":{"type":"integer","format":"int32"}},"xml":{"name":"OnceBeforeScheduleItemDTO"},"type":"object"},"OnceAfterScheduleItem":{"properties":{"DateAndTimeUTC":{"type":"string","format":"date-time"},"ListOrder":{"type":"integer","format":"int32"}},"xml":{"name":"OnceAfterScheduleItemDTO"},"type":"object"},"UpdatedScheduleItem":{"properties":{"DateAndTimeUTC":{"type":"string","format":"date-time"},"ListOrder":{"type":"integer","format":"int32"}},"xml":{"name":"UpdatedScheduleItemDTO"},"type":"object"},"DailyScheduleItem":{"properties":{"Time":{"type":"string","format":"date-time"},"ListOrder":{"type":"integer","format":"int32"}},"xml":{"name":"DailyScheduleItemDTO"},"type":"object"},"WeeklyScheduleItem":{"properties":{"DayOfWeek":{"type":"string","enum":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},"Time":{"type":"string","format":"date-time"},"ListOrder":{"type":"integer","format":"int32"}},"xml":{"name":"WeeklyScheduleItemDTO"},"type":"object"},"MonthlyScheduleItem":{"properties":{"Day":{"type":"integer","format":"int32","maximum":31,"minimum":1},"Time":{"type":"string","format":"date-time"},"ListOrder":{"type":"integer","format":"int32"}},"xml":{"name":"MonthlyScheduleItemDTO"},"type":"object"},"MonthlyByWeekdayScheduleItem":{"properties":{"WeekOrder":{"type":"integer","format":"int32","maximum":5,"minimum":1},"DayOfWeek":{"type":"string","enum":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},"Time":{"type":"string","format":"date-time"},"ListOrder":{"type":"integer","format":"int32"}},"xml":{"name":"MonthlyByWeekdayScheduleItemDTO"},"type":"object"},"EndpointProtection":{"properties":{"ID":{"readOnly":true,"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"ComputerID":{"readOnly":true,"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"ProductName":{"readOnly":true,"type":"string"},"ProductVersion":{"readOnly":true,"type":"string"},"ProductID":{"readOnly":true,"type":"string"},"ProductSupported":{"readOnly":true,"type":"string","enum":["Not_Available","Full_Support","Basic_Support","Limited_Support","Not_Supported"]},"InstalledDate":{"readOnly":true,"type":"string","format":"date-time"},"ModifiedDate":{"readOnly":true,"type":"string","format":"date-time"},"LocalPath":{"readOnly":true,"type":"string"},"SignatureVersion":{"readOnly":true,"type":"string"},"SignatureDate":{"readOnly":true,"type":"string","format":"date-time"},"EngineVersion":{"readOnly":true,"type":"string"},"LastQuickScanDate":{"readOnly":true,"type":"string","format":"date-time"},"LastFullScanDate":{"readOnly":true,"type":"string","format":"date-time"},"RealtimeAntivirusState":{"readOnly":true,"type":"string","enum":["Not_Available","Unknown","Disabled","Enabled","Snoozed","Expired"]},"RealtimeAntispywareState":{"readOnly":true,"type":"string","enum":["Not_Available","Unknown","Disabled","Enabled","Snoozed","Expired"]},"AntivirusSignatureState":{"readOnly":true,"type":"string","enum":["Not_Available","Unknown","Out_Of_Date","Up_To_Date"]},"DetectionMethod":{"readOnly":true,"type":"string","enum":["Not_Available","WMI_XP","WMI","Security_Center","Forefront","Microsoft_AV","Windows_Defender"]},"AntivirusScanSubstatus":{"readOnly":true,"type":"string","enum":["Not_Available","No_Action","Action_Recommended","Action_Needed"]},"AntivirusSettingsSubstatus":{"readOnly":true,"type":"string","enum":["Not_Available","No_Action","Action_Recommended","Action_Needed"]},"AntivirusProtectionUpdateSubstatus":{"readOnly":true,"type":"string","enum":["Not_Available","No_Action","Action_Recommended","Action_Needed"]},"AntivirusDaysUntilExpired":{"readOnly":true,"type":"integer","format":"int64"},"ActionRequired":{"readOnly":true,"type":"string","enum":["Not_Available","No_Issues","Antivirus_Scan_Action_Recommended","Antivirus_Scan_Action_Needed","Antivirus_Settings_Action_Recommended","Antivirus_Settings_Action_Needed","Antivirus_Updates_Action_Recommended","Antivirus_Updates_Action_Needed","Realtime_Antivirus_Disabled","Realtime_Antivirus_Snoozed","Realtime_Antivirus_Expired","Realtime_Antispyware_Disabled","Realtime_Antispyware_Snoozed","Realtime_Antispyware_Expired","Antivirus_Signatures_Out_Of_Date"]}},"xml":{"name":"MalwareProtection"},"type":"object"},"EndpointProtectionSettings":{"description":"Endpoint protection settings for a group of computers","properties":{"GroupID":{"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"MonitoringState":{"type":"string","enum":["Not_Set","Disabled","Enabled"]},"QuickScanState":{"type":"string","enum":["Not_Set","Disabled","Enabled"]},"QuickScanSchedule":{"$ref":"#/definitions/Schedule"},"FullScanState":{"type":"string","enum":["Not_Set","Disabled","Enabled"]},"FullScanSchedule":{"$ref":"#/definitions/Schedule"},"SignatureUpdateState":{"type":"string","enum":["Not_Set","Disabled","Enabled"]},"SignatureUpdateSchedule":{"$ref":"#/definitions/Schedule"}},"xml":{"name":"EndpointProtectionSettingsDTO"},"type":"object"},"EventCategory":{"description":"An event category","required":["Name","Description"],"properties":{"ID":{"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"Name":{"type":"string","maxLength":255,"minLength":1},"Description":{"type":"string","maxLength":1024,"minLength":1}},"xml":{"name":"EventCategoryDTO"},"type":"object"},"EventCategoryMembership":{"description":"An event category membership entry.  This defines which event sources belong to which event categories.","properties":{"EventCategoryID":{"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"EventSourceID":{"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"}},"xml":{"name":"EventCategoryMembershipDTO"},"type":"object"},"EventDescriptor":{"properties":{"Parameters":{"$ref":"#/definitions/SimpleParameterList","description":"The parameters of the event, optional"},"Type":{"description":"The type of event","type":"string","enum":["None","Remote_Assistance_Requested","Protection_Detected_Malware","Protection_Monitoring_Status","Protection_Definitions_Out_Of_Date","Protection_Realtime_Antivirus_Status","Protection_Realtime_Antispyware_Status","Hardware_System_Details_Changed","Hardware_Disk_Drive_Added","Hardware_Disk_Drive_Removed","Hardware_Disk_Drive_Updated","Hardware_Disk_Share_Added","Hardware_Disk_Share_Removed","Hardware_Disk_Share_Updated","Hardware_Disk_Volume_Added","Hardware_Disk_Volume_Removed","Hardware_Disk_Volume_Updated","Hardware_Network_Adapter_Added","Hardware_Network_Adapter_Removed","Hardware_Network_Adapter_Updated","Hardware_Physical_Memory_Added","Hardware_Physical_Memory_Removed","Hardware_Portable_Battery_Added","Hardware_Portable_Battery_Removed","Hardware_Printer_Added","Hardware_Printer_Removed","Hardware_Printer_Updated","Hardware_Processor_Added","Hardware_Processor_Removed","Hardware_Soundcard_Added","Hardware_Soundcard_Removed","Hardware_Soundcard_Updated","Hardware_Videocard_Added","Hardware_Videocard_Removed","Hardware_Videocard_Updated","Application_Installed","Application_Uninstalled","Application_Updated","Lost_Contact_With_Computer","Lost_Contact_With_Group","OptiTune_License_Overuse","OptiTune_Licenses_Remaining","Admin_Logged_In","Report_Viewer_Logged_In","Windows_Update_Status","Install_Task_Status","Uninstall_Task_Status","Repair_Task_Status","System_Task_Status","Script_Task_Status","Script_Task_Result","Remote_Connect_Started","Remote_Tool_Started","Windows_Service_Added","Windows_Service_Removed","Windows_Service_Status_Changed","Windows_Service_Startup_Type_Set","Process_Started","Process_Stopped","Process_Cpu_Usage","Process_Memory_Usage","Cpu_Usage","Memory_Usage","Disk_Active_Time","Disk_Latency","Disk_Queue_Length","Disk_Transfer_Rate","Network_Transfer_Rate","System_Uptime","Performance_Counter","Event_Log_Entry","Monitoring_Script_Result","Disk_Space_Free","Disk_Space_Used","Battery_Level","User_Logon","System_Startup","System_Shutdown","System_Sleep","System_Resume","Protection_Action_Required"]},"Scope":{"description":"The scope of the event type","readOnly":true,"type":"string","enum":["None","Computer","Group","Organization"]},"Scenario":{"description":"The scenario of the event type","readOnly":true,"type":"string","enum":["None","ClientReport","Periodic","Realtime","ClientDetected"]},"Explanation":{"description":"The explanation of the event type","readOnly":true,"type":"string"}},"xml":{"name":"EventDescriptorDTO"},"type":"object"},"EventSource":{"description":"An event source","required":["Name","Description","MinPeriod","Descriptor"],"properties":{"ID":{"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"Name":{"type":"string","maxLength":255,"minLength":1},"Description":{"type":"string","maxLength":1024,"minLength":1},"Notes":{"type":"string","maxLength":4000},"Severity":{"type":"string","enum":["Trace","Diagnostic","Informational","Warning","Error","Critical","Fatal"]},"State":{"type":"string","enum":["Enabled","Disabled"]},"MinPeriod":{"$ref":"#/definitions/TimePeriod"},"Scope":{"readOnly":true,"type":"string","enum":["None","Computer","Group","Organization"]},"Scenario":{"readOnly":true,"type":"string","enum":["None","ClientReport","Periodic","Realtime","ClientDetected"]},"Descriptor":{"$ref":"#/definitions/EventDescriptor"}},"xml":{"name":"EventSourceDTO"},"type":"object"},"TimePeriod":{"properties":{"Days":{"type":"integer","format":"int32"},"Hours":{"type":"integer","format":"int32"},"Minutes":{"type":"integer","format":"int32"},"Seconds":{"type":"integer","format":"int32"},"ListOrder":{"type":"integer","format":"int32"}},"xml":{"name":"TimePeriodDTO"},"type":"object"},"FavoriteTask":{"description":"A favorite task is an organization wide task that is frequently used, and can be quickly deployed from the computer details page","properties":{"TaskID":{"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"Name":{"readOnly":true,"type":"string"}},"xml":{"name":"FavoriteTaskDTO"},"type":"object"},"File":{"description":"A file that has been uploaded to OptiTune","properties":{"ID":{"description":"The file's ID, used to reference the file in other resources","readOnly":true,"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"FileName":{"description":"The file's filename","readOnly":true,"type":"string","maxLength":255},"MimeType":{"description":"The file's mime type","readOnly":true,"type":"string","maxLength":255},"DownloadUrl":{"description":"The url from which the file can be downloaded","readOnly":true,"type":"string"},"DateCreated":{"description":"The date the file was created","readOnly":true,"type":"string","format":"date-time"},"DateModified":{"description":"The date the file was last modified","readOnly":true,"type":"string","format":"date-time"},"Size":{"description":"The size of the file, in bytes","readOnly":true,"type":"integer","format":"int64"},"Flags":{"description":"The flags associated with the file","readOnly":true,"type":"string","enum":["None","Temporary","Uploading","CloudHosted","ValidateCss"]},"ScriptTaskID":{"description":"If the file is associated with a script task, the ID of the script task","readOnly":true,"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"InstallTaskID":{"description":"If the file is associated with a install task, the ID of the install task","readOnly":true,"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"TrayIconSettingsGroupID":{"description":"If the file is associated with tray icon settings, the tray icon settings ID","readOnly":true,"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"AgentInstallerID":{"description":"If the file is associated with an agent installer, the ID of the agent installer","readOnly":true,"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"TaskMetadataID":{"description":"If the file is associated with task metadata, the ID of the task metadata","readOnly":true,"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"BrandID":{"description":"If the file is associated with a brand, the ID of the brand","readOnly":true,"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"RelatedItemName":{"description":"If one of the associated ID fields is present, the name of the associated entity","readOnly":true,"type":"string"}},"xml":{"name":"FileDTO"},"type":"object"},"GroupMembership":{"description":"A group membership entry","properties":{"GroupID":{"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"ComputerID":{"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"MembershipType":{"type":"string","enum":["None","System","Static","Dynamic","Any"]}},"xml":{"name":"GroupMembershipDTO"},"type":"object"},"OptiTuneGroup":{"description":"A group of computers","required":["Name"],"properties":{"ID":{"description":"The ID of the group","example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"ParentID":{"description":"The ID of the parent group, if the group has a parent group","example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"Name":{"description":"The name of the group","type":"string","maxLength":255,"minLength":1},"Notes":{"description":"Any notes you wish to keep about the group","type":"string","maxLength":4000},"Segment":{"description":"The segment is a user readable string that identifies this group in a path of groups, for example,\r\n\"groupa\" in groupa.groupb.root  \r\n\r\nIt should only contain lower case letters, digits, and '-' for spaces.  No punctuation or whitespace is allowed.\r\n\r\nIf left out or blank, it will be calculated based on the group name.","type":"string","maxLength":255,"pattern":"^[a-z0-9\\-]*$"},"IsSystemGroup":{"description":"True if the group's members are managed by the system, otherwise false.\r\nFor example, All Computers is a system group","type":"boolean"},"IsSingletonGroup":{"description":"True if the group represents one computer, and should be hidden from the user's view.\r\nThis allows the admin to make settings changes for a single computer, since the singleton group is used.","type":"boolean"},"Flags":{"description":"Currently, flags are used to determine what type of system group this group represents","type":"string","enum":["None","AllComputers","AllDesktopComputers","AllMobileComputers","AllServerComputers"]},"Priority":{"description":"The priority indicates the relative importance of the group.  Lower numbers indicate a higher priority,\r\nand groups with lower numbers will win when conflicting settings are created for a computer that belongs to\r\nmultiple groups.","type":"integer","format":"int32","maximum":1000,"minimum":0},"MembershipRules":{"$ref":"#/definitions/GroupMembershipRules","description":"The membership rules for a group define the dynamic set of computers that belong to the group, in\r\naddition to any static members that have already been manually assigned.  IsDynamicGroup will be true\r\nif MembershipRules is not null"}},"xml":{"name":"OptiTuneGroupDTO"},"type":"object"},"GroupMembershipRules":{"required":["Logic"],"properties":{"Logic":{"type":"string","enum":["AllExist","AnyExist","NoneExist"]},"ValueMatchesRules":{"items":{"$ref":"#/definitions/GroupMembershipValueMatchesRule"},"xml":{"name":"GroupMembershipValueMatchesRuleDTO","wrapped":true},"type":"array"},"ComputerTypeRules":{"items":{"$ref":"#/definitions/ComputerTypeGroupMembershipRule"},"xml":{"name":"ComputerTypeGroupMembershipRuleDTO","wrapped":true},"type":"array"},"WindowsInstallDateRules":{"items":{"$ref":"#/definitions/WindowsInstallDateGroupMembershipRule"},"xml":{"name":"WindowsInstallDateGroupMembershipRuleDTO","wrapped":true},"type":"array"},"PhysicalMemoryRules":{"items":{"$ref":"#/definitions/PhysicalMemoryGroupMembershipRule"},"xml":{"name":"PhysicalMemoryGroupMembershipRuleDTO","wrapped":true},"type":"array"},"MalwareProtectionStateRules":{"items":{"$ref":"#/definitions/MalwareProtectionStateGroupMembershipRule"},"xml":{"name":"MalwareProtectionStateGroupMembershipRuleDTO","wrapped":true},"type":"array"},"MalwareThreatExistsRules":{"items":{"$ref":"#/definitions/MalwareThreatExistsGroupMembershipRule"},"xml":{"name":"MalwareThreatExistsGroupMembershipRuleDTO","wrapped":true},"type":"array"},"OSRules":{"items":{"$ref":"#/definitions/OSGroupMembershipRule"},"xml":{"name":"OSGroupMembershipRuleDTO","wrapped":true},"type":"array"}},"xml":{"name":"GroupMembershipRulesDTO"},"type":"object"},"GroupMembershipValueMatchesRule":{"required":["ValueType","Value"],"properties":{"ValueType":{"type":"string","enum":["ClientID","ClientIDPrefix","ClientIDPattern","Domain","ComputerName","SystemManufacturer","SystemModel","Motherboard","Processor","HardDrive","VideoCard","AppName","MalwareProtectionName"]},"Value":{"description":"Note that this can be the empty string in certain cases, depending on the value of ValueType.  BadRequest will be returned\r\nif this value is invalid","type":"string","maxLength":1024},"ListOrder":{"type":"integer","format":"int32"}},"xml":{"name":"GroupMembershipValueMatchesRuleDTO"},"type":"object"},"ComputerTypeGroupMembershipRule":{"required":["PCType"],"properties":{"PCType":{"type":"string","enum":["None","Desktop","Laptop","Server"]},"ListOrder":{"type":"integer","format":"int32"}},"xml":{"name":"ComputerTypeGroupMembershipRuleDTO"},"type":"object"},"WindowsInstallDateGroupMembershipRule":{"required":["InstallTimeUTC","BeforeOrAfter"],"properties":{"InstallTimeUTC":{"type":"string","format":"date-time"},"BeforeOrAfter":{"type":"string","enum":["Before","After"]},"ListOrder":{"type":"integer","format":"int32"}},"xml":{"name":"WindowsInstallDateGroupMembershipRuleDTO"},"type":"object"},"PhysicalMemoryGroupMembershipRule":{"required":["TotalMemoryBytes","BelowOrAbove"],"properties":{"TotalMemoryBytes":{"type":"integer","format":"int64"},"BelowOrAbove":{"type":"string","enum":["Below","Above"]},"ListOrder":{"type":"integer","format":"int32"}},"xml":{"name":"PhysicalMemoryGroupMembershipRuleDTO"},"type":"object"},"MalwareProtectionStateGroupMembershipRule":{"required":["Value"],"properties":{"Value":{"type":"string","enum":["Not_Available","Unknown","Disabled","Enabled","Snoozed","Expired"]},"ListOrder":{"type":"integer","format":"int32"}},"xml":{"name":"MalwareProtectionStateGroupMembershipRuleDTO"},"type":"object"},"MalwareThreatExistsGroupMembershipRule":{"required":["Value"],"properties":{"Value":{"type":"string","enum":["None","Error","Detected","Suspended","Quarantined","Removed","Dismissed","NotRelevant"]},"ListOrder":{"type":"integer","format":"int32"}},"xml":{"name":"MalwareThreatExistsGroupMembershipRuleDTO"},"type":"object"},"OSGroupMembershipRule":{"required":["Items"],"properties":{"Items":{"items":{"$ref":"#/definitions/OSConditionItem"},"xml":{"name":"OSConditionItem","wrapped":true},"type":"array"},"ListOrder":{"type":"integer","format":"int32"}},"xml":{"name":"OSGroupMembershipRuleDTO"},"type":"object"},"OSConditionItem":{"properties":{"Version":{"type":"string","enum":["OSV_NONE","OSV_WIN95","OSV_WIN98","OSV_WINME","OSV_WINNT4","OSV_WIN2k","OSV_WINXP","OSV_WINXPx64","OSV_SERVER2003","OSV_SERVER2003R2","OSV_VISTA","OSV_SERVER2008","OSV_SERVER2008R2","OSV_WIN7","OSV_WIN8","OSV_SERVER2012","OSV_WIN81","OSV_SERVER2012R2","OSV_WIN10","OSV_SERVER2016","OSV_SERVER2019","OSV_WIN11","OSV_SERVER2022","OSV_FUTURE_CLIENT","OSV_FUTURE_SERVER"]},"Architecture":{"type":"string","enum":["OSA_NONE","OSA_X86","OSA_X64"]},"MinServicePack":{"type":"integer","format":"int32"}},"xml":{"name":"OSConditionItem"},"type":"object"},"InstallTask":{"description":"An install task","required":["SetupRelativePath","Name","Description"],"properties":{"OperatingSystem":{"type":"string","enum":["None","Windows","Mac","Linux","All"]},"PackageFileID":{"description":"The ID of the uploaded package file for the install task.  It may refer to an .exe, .msi, or .bvx file which contains the installer for the application","example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"Locations":{"description":"Enter any other locations where the installation file is available, one per line.  If you have also specified a packaged file id, the name \r\nof the uploaded file must be the same as the filename in each additional location.\r\n\r\nThe client computer will try to download the file in the order specified, finally trying the file specified in PackageFileID, if any.\r\n            \r\nFor example:\r\n\\\\myserver\\share\\test1.bvx\r\nhttps://www.mywebsite.com/packages/test1.bvx\r\nhttps://mycompany.s3.amazonaws.com/packages/test1.bvx","items":{"type":"string"},"type":"array"},"PreInstallConditions":{"$ref":"#/definitions/SystemConditions","description":"Any conditions on the computer that must be met before the install task can run"},"InstalledConditions":{"$ref":"#/definitions/SystemConditions","description":"The system conditions that must exist for the application to be present (or successfully installed).\r\nThe install task won't run unless these conditions evaluate to FALSE"},"SetupRelativePath":{"description":"If the installer file specified in PackageFileID or Locations is an .exe or .msi, this must be identical to that filename\r\n\r\nIf the installer file specified is a .bvx package file, this refers to the filename inside the .bvx package to run when installing the application","type":"string","maxLength":255,"minLength":1},"CommandLineArgs":{"description":"Any command line arguments to pass to the installer file","type":"string","maxLength":255},"KeepInstallerFiles":{"description":"Whether or not to keep the installer files (.exe, .msi, or extracted files from the .bvx package) after the install completes","type":"boolean"},"ID":{"description":"The ID for the task in the database","example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"Name":{"description":"The name of the task","type":"string","maxLength":255,"minLength":1},"Description":{"description":"A description of the task","type":"string","maxLength":255,"minLength":1},"Notes":{"description":"Notes about the task","type":"string","maxLength":4000},"DateModified":{"description":"The date/time in UTC that the task was modified","readOnly":true,"type":"string","format":"date-time"},"Timeout":{"description":"The time to wait for the task to complete, in minutes","type":"integer","format":"int32","maximum":20000,"minimum":5},"TaskType":{"description":"The type of task","type":"string","enum":["None","Install_App","Repair_App","Uninstall_App","Auto_Update","Configure_Support_Center","Run_Script","System","Remote_Connect","Realtime_Connect","Notify_User","Firewall_Rule","AllDeployable","AllUserDeployable","AllTasks"]}},"xml":{"name":"InstallTaskDTO"},"type":"object"},"SystemConditions":{"required":["Logic"],"properties":{"Logic":{"type":"string","enum":["AllExist","AnyExist","NoneExist"]},"FileConditions":{"items":{"$ref":"#/definitions/FileCondition"},"xml":{"name":"FileConditionDTO","wrapped":true},"type":"array"},"MacFileConditions":{"items":{"$ref":"#/definitions/MacFileCondition"},"xml":{"name":"MacFileConditionDTO","wrapped":true},"type":"array"},"DirectoryConditions":{"items":{"$ref":"#/definitions/DirectoryCondition"},"xml":{"name":"DirectoryConditionDTO","wrapped":true},"type":"array"},"MacDirectoryConditions":{"items":{"$ref":"#/definitions/MacDirectoryCondition"},"xml":{"name":"MacDirectoryConditionDTO","wrapped":true},"type":"array"},"RegistryKeyConditions":{"items":{"$ref":"#/definitions/RegistryKeyCondition"},"xml":{"name":"RegistryKeyConditionDTO","wrapped":true},"type":"array"},"RegistryValueConditions":{"items":{"$ref":"#/definitions/RegistryValueCondition"},"xml":{"name":"RegistryValueConditionDTO","wrapped":true},"type":"array"},"UninstallKeyConditions":{"items":{"$ref":"#/definitions/UninstallKeyCondition"},"xml":{"name":"UninstallKeyConditionDTO","wrapped":true},"type":"array"},"MSIProductConditions":{"items":{"$ref":"#/definitions/MSIProductCondition"},"xml":{"name":"MSIProductConditionDTO","wrapped":true},"type":"array"},"OSConditions":{"items":{"$ref":"#/definitions/OSCondition"},"xml":{"name":"OSConditionDTO","wrapped":true},"type":"array"}},"xml":{"name":"SystemConditionsDTO"},"type":"object"},"FileCondition":{"required":["Name"],"properties":{"Name":{"type":"string","maxLength":255,"minLength":1},"ListOrder":{"type":"integer","format":"int32"}},"xml":{"name":"FileConditionDTO"},"type":"object"},"MacFileCondition":{"required":["Name"],"properties":{"Name":{"type":"string","maxLength":255,"minLength":1},"ListOrder":{"type":"integer","format":"int32"}},"xml":{"name":"MacFileConditionDTO"},"type":"object"},"DirectoryCondition":{"required":["Name"],"properties":{"Name":{"type":"string","maxLength":255,"minLength":1},"ListOrder":{"type":"integer","format":"int32"}},"xml":{"name":"DirectoryConditionDTO"},"type":"object"},"MacDirectoryCondition":{"required":["Name"],"properties":{"Name":{"type":"string","maxLength":255,"minLength":1},"ListOrder":{"type":"integer","format":"int32"}},"xml":{"name":"MacDirectoryConditionDTO"},"type":"object"},"RegistryKeyCondition":{"required":["Key"],"properties":{"Key":{"type":"string","maxLength":255,"minLength":1},"ListOrder":{"type":"integer","format":"int32"}},"xml":{"name":"RegistryKeyConditionDTO"},"type":"object"},"RegistryValueCondition":{"required":["Key","ValueName"],"properties":{"Key":{"type":"string","maxLength":255,"minLength":1},"ValueName":{"description":"We don't support ValueName of length 0, use a RegistryKeyCondition instead","type":"string","maxLength":255,"minLength":1},"ValueType":{"type":"string","enum":["Any","String","Dword"]},"StringValue":{"type":"string","maxLength":255},"DwordValue":{"type":"integer","format":"int32"},"ListOrder":{"type":"integer","format":"int32"}},"xml":{"name":"RegistryValueConditionDTO"},"type":"object"},"UninstallKeyCondition":{"required":["SubKey"],"properties":{"SubKey":{"type":"string","maxLength":255,"minLength":1},"ListOrder":{"type":"integer","format":"int32"}},"xml":{"name":"UninstallKeyConditionDTO"},"type":"object"},"MSIProductCondition":{"required":["ID"],"properties":{"ID":{"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"ListOrder":{"type":"integer","format":"int32"}},"xml":{"name":"MSIProductConditionDTO"},"type":"object"},"OSCondition":{"required":["Items"],"properties":{"Items":{"items":{"$ref":"#/definitions/OSConditionItem"},"xml":{"name":"OSConditionItem","wrapped":true},"type":"array"},"ListOrder":{"type":"integer","format":"int32"}},"xml":{"name":"OSConditionDTO"},"type":"object"},"LocalUser":{"description":"Summary description for LocalUser","properties":{"ID":{"readOnly":true,"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"ComputerID":{"readOnly":true,"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"UserName":{"readOnly":true,"type":"string"},"DomainName":{"readOnly":true,"type":"string"},"FullName":{"readOnly":true,"type":"string"},"Comment":{"readOnly":true,"type":"string"},"Sid":{"readOnly":true,"type":"string"},"ProfilePath":{"readOnly":true,"type":"string"},"HasAllDetails":{"readOnly":true,"type":"boolean"},"PrivilegesMask":{"readOnly":true,"type":"string","enum":["Guest","User","Administrator"]},"Flags":{"readOnly":true,"type":"string","enum":["UF_SCRIPT","UF_ACCOUNTDISABLE","UF_HOMEDIR_REQUIRED","UF_LOCKOUT","UF_PASSWD_NOTREQD","UF_PASSWD_CANT_CHANGE","UF_ENCRYPTED_TEXT_PASSWORD_ALLOWED","UF_TEMP_DUPLICATE_ACCOUNT","UF_NORMAL_ACCOUNT","UF_INTERDOMAIN_TRUST_ACCOUNT","UF_WORKSTATION_TRUST_ACCOUNT","UF_SERVER_TRUST_ACCOUNT","UF_DONT_EXPIRE_PASSWD","UF_MNS_LOGON_ACCOUNT","UF_SMARTCARD_REQUIRED","UF_TRUSTED_FOR_DELEGATION","UF_NOT_DELEGATED","UF_USE_DES_KEY_ONLY","UF_DONT_REQUIRE_PREAUTH","UF_PASSWORD_EXPIRED","UF_TRUSTED_TO_AUTHENTICATE_FOR_DELEGATION","UF_NO_AUTH_DATA_REQUIRED","UF_PARTIAL_SECRETS_ACCOUNT","UF_USE_AES_KEYS"]},"LastLogonTime":{"readOnly":true,"type":"string","format":"date-time"}},"xml":{"name":"LocalUser"},"type":"object"},"MailTemplate":{"description":"A mail template for sending alert notification emails and SMS messages","required":["Name","FromAddress","Subject","Body"],"properties":{"ID":{"description":"The ID of the mail template","example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"Name":{"description":"The name of the mail template","type":"string","maxLength":255,"minLength":1},"FromAddress":{"description":"The FROM email address to use when sending the email","type":"string","maxLength":255,"minLength":1},"Subject":{"description":"The template for the subject of the email.  This can contain variables, see the OptiTune help documentation for more details.","type":"string","maxLength":255,"minLength":1},"Body":{"description":"The template for the body of the email.  This can contain variables, see the OptiTune help documentation for more details.","type":"string","maxLength":1048576,"minLength":1},"BodyType":{"description":"The format of the body, either plain text or html","type":"string","enum":["Plaintext","Html"]},"SMSBody":{"description":"The template for the body of the SMS message.  This can contain variables, see the OptiTune help documentation for more details.","type":"string","maxLength":160}},"xml":{"name":"MailTemplateDTO"},"type":"object"},"MalwareThreat":{"properties":{"ID":{"readOnly":true,"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"ComputerID":{"readOnly":true,"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"Date":{"readOnly":true,"type":"string","format":"date-time"},"ThreatName":{"readOnly":true,"type":"string"},"ThreatNumber":{"readOnly":true,"type":"integer","format":"int64"},"Severity":{"readOnly":true,"type":"string"},"Category":{"readOnly":true,"type":"string"},"Action":{"readOnly":true,"type":"string"},"Detection":{"readOnly":true,"type":"string"},"InfoUrl":{"readOnly":true,"type":"string"},"Processes":{"$ref":"#/definitions/PathsList","readOnly":true},"UserName":{"readOnly":true,"type":"string"},"ErrorCode":{"readOnly":true,"type":"integer","format":"int32"},"LocalPaths":{"$ref":"#/definitions/PathsList","readOnly":true},"Message":{"readOnly":true,"type":"string"},"RecordNumber":{"readOnly":true,"type":"integer","format":"int32"},"EventNumber":{"readOnly":true,"type":"integer","format":"int32"},"State":{"type":"string","enum":["None","Error","Detected","Suspended","Quarantined","Removed","Dismissed","NotRelevant"]}},"xml":{"name":"MalwareThreat"},"type":"object"},"PathsList":{"properties":{"Paths":{"items":{"type":"string"},"readOnly":true,"type":"array"}},"xml":{"name":"PathsList"},"type":"object"},"NotificationGroupMemberAccount":{"description":"A notification group member account entry, associating an account with a notification group","properties":{"NotificationGroupID":{"description":"The ID of the notification group","example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"AccountID":{"description":"The ID of the account to associate with the notification group","example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"NotificationMethods":{"description":"The methods to use to notify the account, either SMS, Email or both","type":"string","enum":["None","Email","SMS"]}},"xml":{"name":"NotificationGroupMemberAccountDTO"},"type":"object"},"NotificationGroupMember":{"description":"A notification group member, for sending emails or SMS messages to users who don't have an OptiTune account.","required":["FirstName","LastName"],"properties":{"ID":{"description":"The ID of the notification group member","example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"NotificationGroupID":{"description":"The ID of the notification group","example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"FirstName":{"description":"The first name of the user","type":"string","maxLength":255,"minLength":1},"LastName":{"description":"The last name of the user","type":"string","maxLength":255,"minLength":1},"Email":{"description":"The email address of the user","type":"string"},"SMSNumber":{"description":"The phone number of the user, for sending SMS messages","type":"string"}},"xml":{"name":"NotificationGroupMemberDTO"},"type":"object"},"NotificationGroup":{"description":"A notification group for sending alert notification emails and SMS messages to","required":["Name","Description"],"properties":{"ID":{"description":"The ID of the notification group","example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"Name":{"description":"The name of the notification group","type":"string","maxLength":255,"minLength":1},"Description":{"description":"A description for the notification group","type":"string","maxLength":1024,"minLength":1},"Notes":{"description":"Any notes you wish to keep about the notification group","type":"string","maxLength":4000}},"xml":{"name":"NotificationGroupDTO"},"type":"object"},"OptiTuneTask":{"required":["Name","Description"],"properties":{"ID":{"description":"The ID for the task in the database","example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"Name":{"description":"The name of the task","type":"string","maxLength":255,"minLength":1},"Description":{"description":"A description of the task","type":"string","maxLength":255,"minLength":1},"Notes":{"description":"Notes about the task","type":"string","maxLength":4000},"DateModified":{"description":"The date/time in UTC that the task was modified","readOnly":true,"type":"string","format":"date-time"},"Timeout":{"description":"The time to wait for the task to complete, in minutes","type":"integer","format":"int32","maximum":20000,"minimum":5},"TaskType":{"description":"The type of task","type":"string","enum":["None","Install_App","Repair_App","Uninstall_App","Auto_Update","Configure_Support_Center","Run_Script","System","Remote_Connect","Realtime_Connect","Notify_User","Firewall_Rule","AllDeployable","AllUserDeployable","AllTasks"]}},"xml":{"name":"OptiTuneTaskDTO"},"type":"object"},"Organization":{"description":"An organization on this management server","required":["Name","ContactFirstName","ContactLastName","ContactEmail"],"properties":{"ID":{"description":"The unique ID of the organization on this management server","readOnly":true,"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"DateAdded":{"description":"The date and time the organization was added to this management server, in UTC","readOnly":true,"type":"string","format":"date-time"},"Name":{"description":"The name of the organization","type":"string","maxLength":255,"minLength":1},"CanonicalName":{"description":"The canonical, unique name of the organization","type":"string","maxLength":255},"Website":{"description":"An optional website for the organization","type":"string","maxLength":255},"ContactFirstName":{"description":"The first name of a contact person at the organization","type":"string","maxLength":255,"minLength":1},"ContactLastName":{"description":"The last name of a contact person at the organization","type":"string","maxLength":255,"minLength":1},"ContactEmail":{"description":"The contact person's email address","type":"string","maxLength":255,"minLength":1},"ContactPhone":{"description":"The contact person's phone number","type":"string","maxLength":255},"GeneratedApiUserName":{"description":"If GenerateApiCredentials is true when adding an organization, this will hold the API User Name","readOnly":true,"type":"string","maxLength":255},"GeneratedApiPassword":{"description":"If GenerateApiCredentials is true when adding an organization, this will hold the API Password","readOnly":true,"type":"string","maxLength":255}},"xml":{"name":"OrganizationDTO"},"type":"object"},"OrganizationRegistration":{"required":["UserName","Password","Name","ContactFirstName","ContactLastName","ContactEmail"],"properties":{"UserName":{"description":"The user name of the administrator of the organization","type":"string","maxLength":20,"minLength":4,"pattern":"^[a-zA-Z0-9]{4,20}$"},"Password":{"description":"The password for the administrator of the organization.  This is only used when setting up a new organization","type":"string","maxLength":255,"minLength":1,"pattern":"^(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9]).{12,255}$"},"RegistrationCode":{"description":"An optional registration code to use when registering a new organization","type":"string","maxLength":255},"TimeZoneCode":{"description":"An optional timezone code for the new account","type":"string","maxLength":255},"ID":{"description":"The unique ID of the organization on this management server","readOnly":true,"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"DateAdded":{"description":"The date and time the organization was added to this management server, in UTC","readOnly":true,"type":"string","format":"date-time"},"Name":{"description":"The name of the organization","type":"string","maxLength":255,"minLength":1},"CanonicalName":{"description":"The canonical, unique name of the organization","type":"string","maxLength":255},"Website":{"description":"An optional website for the organization","type":"string","maxLength":255},"ContactFirstName":{"description":"The first name of a contact person at the organization","type":"string","maxLength":255,"minLength":1},"ContactLastName":{"description":"The last name of a contact person at the organization","type":"string","maxLength":255,"minLength":1},"ContactEmail":{"description":"The contact person's email address","type":"string","maxLength":255,"minLength":1},"ContactPhone":{"description":"The contact person's phone number","type":"string","maxLength":255},"GeneratedApiUserName":{"description":"If GenerateApiCredentials is true when adding an organization, this will hold the API User Name","readOnly":true,"type":"string","maxLength":255},"GeneratedApiPassword":{"description":"If GenerateApiCredentials is true when adding an organization, this will hold the API Password","readOnly":true,"type":"string","maxLength":255}},"xml":{"name":"OrganizationRegistrationDTO"},"type":"object"},"OrganizationSettings":{"description":"An OrganizationSettings object","properties":{"OrganizationID":{"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"StorageQuota":{"description":"The storage quota (in bytes) assigned to the organization, from 100MB to 25TB","type":"integer","format":"int64","maximum":27487790694400.0,"minimum":104857600.0},"BillingToken":{"description":"An optional billing token to associate with the organization, if monthly billing is to be used in addition or instead of product keys","type":"string","maxLength":255},"BillingLocked":{"description":"Specifies whether or not the billing token is locked.  If true, the user cannot edit the billing token, otherwise they can edit the billing\r\ntoken for the organization.","type":"boolean"}},"xml":{"name":"OrganizationSettingsDTO"},"type":"object"},"PerformanceSettings":{"description":"Performance settings for a group of computers","properties":{"GroupID":{"description":"The ID of the group","example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"MonitoringEnabled":{"description":"Is performance monitoring enabled?","type":"boolean"},"ReportingInterval":{"description":"The reporting interval, in seconds at which the agent should send performance data.  The default is 1 hour.","type":"integer","format":"int32","maximum":604800,"minimum":900},"SampleInterval":{"description":"The sample interval, at which the agent should sample performance data.  The default is 30 seconds.","type":"integer","format":"int32","maximum":1200060,"minimum":2},"MaxDataPoints":{"description":"The number of data points to store per computer.  The default is 5000.","type":"integer","format":"int32","maximum":2000,"minimum":1000}},"xml":{"name":"PerformanceSettingsDTO"},"type":"object"},"ProductKey":{"description":"An OptiTune product key (registration code)","required":["RegistrationCode"],"properties":{"ExpirationDate":{"readOnly":true,"type":"string","format":"date-time"},"NumLicenses":{"readOnly":true,"type":"integer","format":"int32"},"IsTrialLicense":{"readOnly":true,"type":"boolean"},"RegistrationCode":{"type":"string","maxLength":255,"minLength":32}},"xml":{"name":"ProductKeyDTO"},"type":"object"},"RemoteAccessSettings":{"description":"Remote access settings for a group of computers","properties":{"GroupID":{"description":"The ID of the group that these settings apply to","example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"DateModified":{"description":"The date and time these settings were last modified","readOnly":true,"type":"string","format":"date-time"},"RelayServerState":{"description":"Whether or not the relay server is enabled","type":"string","enum":["Not_Set","Disabled","Enabled"]},"RelayServerSelectionMethod":{"description":"If the relay server is enabled, how is it chosen?","type":"string","enum":["Automatic","Manual"]},"RelayServers":{"description":"If the relay server is enabled, and the selection method is Manual, provide a list of relay servers to use (fully qualified DNS names), e.g. \"relay.opti-tune.com\"","items":{"type":"string"},"type":"array"},"RemoteAssistanceFirewallState":{"description":"Whether or not the remote assistance application should have a firewall exception","type":"string","enum":["Not_Set","Disabled","Enabled"]},"RemoteServiceFirewallState":{"description":"Whether or not the remote service application should have a firewall exception","type":"string","enum":["Not_Set","Disabled","Enabled"]},"RemoteConnectState":{"description":"Enables/Disables the remote connect tool","type":"string","enum":["Not_Set","Disabled","Enabled"]},"RemoteConnectNotifyState":{"description":"If enabled, show a message to the end user when the remote connect tool is activated","type":"string","enum":["Not_Set","Disabled","Enabled"]},"RemoteConnectNotifyMessage":{"description":"If RemoteConnectNotifyState is Enabled, provide the message to display to the user when remote connect is activated on their machine","type":"string","maxLength":1024},"RemoteConnectUserPermissionState":{"description":"If set to Required, the notification message box will contain Yes/No buttons, and the end user must press Yes within 60 seconds for the remote connection to proceed","type":"string","enum":["Not_Required","Required"]},"RemoteToolsState":{"description":"Enables/Disables the other remote tools, such as the command prompt, task manager, powershell, etc...","type":"string","enum":["Not_Set","Disabled","Enabled"]},"RemoteToolsNotifyState":{"description":"If enabled, show a message to the end user when the other remote tools are activated","type":"string","enum":["Not_Set","Disabled","Enabled"]},"RemoteToolsNotifyMessage":{"description":"If RemoteToolsNotifyState is Enabled, provide the message to display to the user when any of the other remote tools are activated","type":"string","maxLength":1024},"PreventAgentUninstallState":{"description":"If enabled, prevent end users from uninstalling the OptiTune agent","type":"string","enum":["Not_Set","Disabled","Enabled"]}},"xml":{"name":"RemoteAccessSettingsDTO"},"type":"object"},"RemoteAssistanceRequest":{"description":"A remote assistance request, created when an end user requests remote assistance","required":["UserName","FullName","Email"],"properties":{"ID":{"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"ComputerID":{"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"UserName":{"type":"string","maxLength":255,"minLength":1},"FullName":{"type":"string","maxLength":255,"minLength":1},"Email":{"type":"string","maxLength":255,"minLength":1},"Phone":{"type":"string","maxLength":255},"UserMessage":{"type":"string","maxLength":1024},"LocalIPAddresses":{"type":"string","maxLength":255},"DateCreated":{"type":"string","format":"date-time"}},"xml":{"name":"RemoteAssistanceRequestDTO"},"type":"object"},"RepairTask":{"description":"A repair task, for repairing an installed MSI application","required":["Name","Description"],"properties":{"InstalledConditions":{"$ref":"#/definitions/SystemConditions"},"MsiProduct":{"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"ID":{"description":"The ID for the task in the database","example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"Name":{"description":"The name of the task","type":"string","maxLength":255,"minLength":1},"Description":{"description":"A description of the task","type":"string","maxLength":255,"minLength":1},"Notes":{"description":"Notes about the task","type":"string","maxLength":4000},"DateModified":{"description":"The date/time in UTC that the task was modified","readOnly":true,"type":"string","format":"date-time"},"Timeout":{"description":"The time to wait for the task to complete, in minutes","type":"integer","format":"int32","maximum":20000,"minimum":5},"TaskType":{"description":"The type of task","type":"string","enum":["None","Install_App","Repair_App","Uninstall_App","Auto_Update","Configure_Support_Center","Run_Script","System","Remote_Connect","Realtime_Connect","Notify_User","Firewall_Rule","AllDeployable","AllUserDeployable","AllTasks"]}},"xml":{"name":"RepairTaskDTO"},"type":"object"},"RetiredComputer":{"description":"A retired computer describes a previously managed computer that is retired, and not allowed to access OptiTune","properties":{"ComputerID":{"readOnly":true,"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"ComputerName":{"readOnly":true,"type":"string"},"DomainName":{"readOnly":true,"type":"string"}},"xml":{"name":"RetiredComputerDTO"},"type":"object"},"ScriptTask":{"description":"A script task executes a script on a computer or group of computers, and uploads the output of the script to the management server","required":["Name","Description"],"properties":{"OperatingSystems":{"type":"string","enum":["None","Windows","Mac","Linux","All"]},"RunConditions":{"$ref":"#/definitions/SystemConditions"},"ScriptFileID":{"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"PackageFileID":{"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"ScriptType":{"type":"string","enum":["None","Batch","Powershell","VB_Script","Java_Script","Windows_Script","Python","Perl","Ruby","Bravura_Script","Bash"]},"CommandLineArgs":{"type":"string","maxLength":255},"ID":{"description":"The ID for the task in the database","example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"Name":{"description":"The name of the task","type":"string","maxLength":255,"minLength":1},"Description":{"description":"A description of the task","type":"string","maxLength":255,"minLength":1},"Notes":{"description":"Notes about the task","type":"string","maxLength":4000},"DateModified":{"description":"The date/time in UTC that the task was modified","readOnly":true,"type":"string","format":"date-time"},"Timeout":{"description":"The time to wait for the task to complete, in minutes","type":"integer","format":"int32","maximum":20000,"minimum":5},"TaskType":{"description":"The type of task","type":"string","enum":["None","Install_App","Repair_App","Uninstall_App","Auto_Update","Configure_Support_Center","Run_Script","System","Remote_Connect","Realtime_Connect","Notify_User","Firewall_Rule","AllDeployable","AllUserDeployable","AllTasks"]}},"xml":{"name":"ScriptTaskDTO"},"type":"object"},"SystemTask":{"description":"A system task, for performing simple operations, like restarting or shutting down a computer","required":["Name","Description"],"properties":{"SystemTaskType":{"type":"string","enum":["None","Shutdown","Restart","Sleep","Hibernate","Disk_Check","Defragment","Start_Service","Stop_Service","Restart_Service","Set_Service_Startup","Terminate_Process","Check_For_Windows_Updates","Install_Windows_Updates","Endpoint_Protection_Quick_Scan","Endpoint_Protection_Full_Scan","Endpoint_Protection_Signature_Update","Refresh_Computer_Details","Run_CCleaner","Notify_User","Refresh_Endpoint_Protection_Details","Restart_In_Safe_Mode"]},"ID":{"description":"The ID for the task in the database","example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"Name":{"description":"The name of the task","type":"string","maxLength":255,"minLength":1},"Description":{"description":"A description of the task","type":"string","maxLength":255,"minLength":1},"Notes":{"description":"Notes about the task","type":"string","maxLength":4000},"DateModified":{"description":"The date/time in UTC that the task was modified","readOnly":true,"type":"string","format":"date-time"},"Timeout":{"description":"The time to wait for the task to complete, in minutes","type":"integer","format":"int32","maximum":20000,"minimum":5},"TaskType":{"description":"The type of task","type":"string","enum":["None","Install_App","Repair_App","Uninstall_App","Auto_Update","Configure_Support_Center","Run_Script","System","Remote_Connect","Realtime_Connect","Notify_User","Firewall_Rule","AllDeployable","AllUserDeployable","AllTasks"]}},"xml":{"name":"SystemTaskDTO"},"type":"object"},"TrayIconSettings":{"description":"Tray icon settings for a group of computers","required":["Title","Description","SupportedBy","Email"],"properties":{"GroupID":{"description":"The ID of the group that the settings apply to","example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"DateModified":{"description":"The date and time the settings were last modified","readOnly":true,"type":"string","format":"date-time"},"TrayIconState":{"description":"Whether or not the tray icon application is enabled/disabled on each computer in the group","type":"string","enum":["Not_Set","Disabled","Enabled"]},"Title":{"description":"The title in the Support Center Overview screen. You can customize this to include your own company's branding.","type":"string","maxLength":255,"minLength":1},"Description":{"description":"The description in the Support Center Overview screen. You can customize this to provide an overview for the Support Center.","type":"string","maxLength":255,"minLength":1},"SupportedBy":{"description":"The organization or person who provides technical support.","type":"string","maxLength":255,"minLength":1},"Website":{"description":"The main support website (optional).","type":"string","maxLength":255},"Email":{"description":"The main support email address.","type":"string","maxLength":255,"minLength":1},"Phone":{"description":"The main support phone number (optional).","type":"string","maxLength":255},"Notes":{"description":"Any notes or information you wish to provide to the end user.  For example, you could include hours of operation.","type":"string","maxLength":4000},"SupportActions":{"$ref":"#/definitions/SupportActionsList","description":"The list of available support options in the Support Center application"},"CustomIconFileID":{"description":"A File ID for a icon (.ico) file to use in the support center application's main window, the tray section of the windows task bar, and the desktop shortcut as well","example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"DesktopShortcutName":{"description":"If specified, this will create a desktop shortcut using the given name to provide easier access to the support center application for end users","type":"string","maxLength":255}},"xml":{"name":"TrayIconSettingsDTO"},"type":"object"},"SupportActionsList":{"properties":{"RemoteAssistSupportActions":{"items":{"$ref":"#/definitions/RemoteAssistSupportAction"},"xml":{"name":"RemoteAssistSupportActionDTO","wrapped":true},"type":"array"},"UrlSupportActions":{"items":{"$ref":"#/definitions/UrlSupportAction"},"xml":{"name":"UrlSupportActionDTO","wrapped":true},"type":"array"},"EmailSupportActions":{"items":{"$ref":"#/definitions/EmailSupportAction"},"xml":{"name":"EmailSupportActionDTO","wrapped":true},"type":"array"}},"xml":{"name":"SupportActionsListDTO"},"type":"object"},"RemoteAssistSupportAction":{"required":["Name"],"properties":{"Name":{"type":"string","maxLength":255,"minLength":1},"Icon":{"type":"string","enum":["None","Url","Email","RemoteAssist","HelpTicket","Screenshot","LifeSaver"]},"ListOrder":{"type":"integer","format":"int32"}},"xml":{"name":"RemoteAssistSupportActionDTO"},"type":"object"},"UrlSupportAction":{"required":["UrlLink","Name"],"properties":{"UrlLink":{"type":"string","maxLength":255,"minLength":1},"Name":{"type":"string","maxLength":255,"minLength":1},"Icon":{"type":"string","enum":["None","Url","Email","RemoteAssist","HelpTicket","Screenshot","LifeSaver"]},"ListOrder":{"type":"integer","format":"int32"}},"xml":{"name":"UrlSupportActionDTO"},"type":"object"},"EmailSupportAction":{"required":["To","Name"],"properties":{"To":{"type":"string","maxLength":255,"minLength":1},"Subject":{"type":"string","maxLength":255},"Body":{"type":"string","maxLength":1024},"AttachScreenshot":{"type":"boolean"},"Name":{"type":"string","maxLength":255,"minLength":1},"Icon":{"type":"string","enum":["None","Url","Email","RemoteAssist","HelpTicket","Screenshot","LifeSaver"]},"ListOrder":{"type":"integer","format":"int32"}},"xml":{"name":"EmailSupportActionDTO"},"type":"object"},"UninstallTask":{"description":"An uninstall task, for uninstalling a regular or MSI installed application","required":["Name","Description"],"properties":{"InstalledConditions":{"$ref":"#/definitions/SystemConditions"},"CommandLine":{"description":"Enter the full command line to uninstall the application\r\nYou may use environment variables in the string as well.\r\n            \r\nFor example:\r\n%programfiles%\\myapp32\\bin\\uinstall.exe /s /r\r\n%programfiles64%\\myapp64\\bin\\uinstall.exe /s /r","type":"string","maxLength":255},"MsiProduct":{"description":"Enter the product ID (in Guid format) for the msi application you wish to uninstall\r\n            \r\nFor example:\r\n837FEC39-0181-4EB3-BCB5-CFFC425B2345","example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"UninstallSubkeyName":{"description":"Enter the name of the uninstall subkey for the application.\r\nThe OptiTune client will use the UninstallString registry value\r\ncontained in the key to uninstall the application\r\n            \r\nFor example:\r\nmyapp \r\n{2012098D-EEE9-4769-8DD3-B038050854D4}","type":"string","maxLength":255},"UninstallSubkeyExtraCommandLineArgs":{"description":"Enter any extra command line arguments you wish to pass to the uninstaller, when using the UninstallSubkeyName parameter\r\nThis allows you to specify the uninstall command using the uninstall registry key name, but add additional parameters such \r\nas a \"quiet\" or \"silent\" switch to the uninstaller\r\n\r\nFor example:\r\n/s /q","type":"string","maxLength":255},"UninstallMethod":{"readOnly":true,"type":"string","enum":["None","CommandLine","MsiProduct","UninstallSubkey"]},"ID":{"description":"The ID for the task in the database","example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"Name":{"description":"The name of the task","type":"string","maxLength":255,"minLength":1},"Description":{"description":"A description of the task","type":"string","maxLength":255,"minLength":1},"Notes":{"description":"Notes about the task","type":"string","maxLength":4000},"DateModified":{"description":"The date/time in UTC that the task was modified","readOnly":true,"type":"string","format":"date-time"},"Timeout":{"description":"The time to wait for the task to complete, in minutes","type":"integer","format":"int32","maximum":20000,"minimum":5},"TaskType":{"description":"The type of task","type":"string","enum":["None","Install_App","Repair_App","Uninstall_App","Auto_Update","Configure_Support_Center","Run_Script","System","Remote_Connect","Realtime_Connect","Notify_User","Firewall_Rule","AllDeployable","AllUserDeployable","AllTasks"]}},"xml":{"name":"UninstallTaskDTO"},"type":"object"},"Webhook":{"description":"A Webhook for receiving a notification via HTTP POST","required":["Name","Url"],"properties":{"ID":{"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"GroupID":{"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"Name":{"type":"string","maxLength":255,"minLength":1},"Description":{"type":"string","maxLength":1024},"State":{"type":"string","enum":["Enabled","Disabled"]},"WebhookEventType":{"type":"string","enum":["None","Account","Agent_Report","Alert","Audit_Log_Entry","Computer","Deployment_Result","Group","Business_Entity","Malware_Protection","Malware_Threat","Remote_Assistance_Request","Computer_Display_Name"]},"WebhookEventSubType":{"type":"string","enum":["None","Added","Changed","Deleted","All"]},"Url":{"type":"string","maxLength":1024,"minLength":1}},"xml":{"name":"WebhookDTO"},"type":"object"},"WindowsEventLogEntry":{"description":"Summary description for LocalUser","properties":{"ID":{"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"ComputerID":{"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"LogNameID":{"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"ProviderName":{"readOnly":true,"type":"string"},"ProviderGuid":{"readOnly":true,"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"Keywords":{"readOnly":true,"type":"string","enum":["WDI_Context","WDI_Diag","SQM","Audit_Failure","Audit_Success","Correlation_Hint","Classic"]},"EventID":{"readOnly":true,"type":"integer","format":"int32"},"EventLevel":{"type":"string","enum":["None","Critical","Error","Warning","Informational","Verbose","Log_Always"]},"Message":{"readOnly":true,"type":"string"},"TimeCreated":{"readOnly":true,"type":"string","format":"date-time"},"Sid":{"readOnly":true,"type":"string"}},"xml":{"name":"WindowsEventLogEntry"},"type":"object"},"WindowsEventLogName":{"properties":{"OrganizationID":{"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"Name":{"type":"string"},"ID":{"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"}},"xml":{"name":"WindowsEventLogNameData"},"type":"object"},"WindowsEventLogSettings":{"description":"Windows Event Log settings for a group of computers","properties":{"GroupID":{"description":"The ID of the group that these settings apply to","example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"CollectionState":{"description":"Whether or not the collection of windows event log entries is enabled/disabled on each computer in the group","type":"string","enum":["Not_Set","Disabled","Enabled"]},"CollectionSchedule":{"$ref":"#/definitions/Schedule","description":"If CollectionState = Enabled, use this schedule to define when the windows event log entries should be collected"},"EventLogsMask":{"description":"Defines which system event logs to collect from","type":"string","enum":["Application","Security","Setup","System"]},"OtherEventLogNames":{"description":"Any other custom event logs to collect from, for example 'Microsoft-Windows-Windows Defender/Operational'","items":{"type":"string"},"type":"array"},"EventLogLevels":{"description":"The levels of windows event log entries to include, a bitmask","type":"string","enum":["Critical","Error","Warning","Informational","Verbose","Log_Always","All"]},"MaxEntries":{"description":"The maximum number of event log entries to collect for each event log on each computer","type":"integer","format":"int32","maximum":5000,"minimum":100}},"xml":{"name":"WindowsEventLogSettingsDTO"},"type":"object"},"WindowsUpdate":{"properties":{"ID":{"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"OrganizationID":{"readOnly":true,"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"UpdateNumber":{"readOnly":true,"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"RevisionNumber":{"readOnly":true,"type":"integer","format":"int32"},"Title":{"readOnly":true,"type":"string"},"Description":{"readOnly":true,"type":"string"},"KBs":{"items":{"type":"string"},"readOnly":true,"type":"array"},"PublishedDate":{"readOnly":true,"type":"string","format":"date-time"},"MoreInfoUrls":{"items":{"type":"string"},"readOnly":true,"type":"array"},"SupportUrl":{"readOnly":true,"type":"string"},"Languages":{"items":{"type":"string"},"readOnly":true,"type":"array"},"MsrcSeverity":{"readOnly":true,"type":"string"},"MsrcNumbers":{"items":{"type":"string"},"readOnly":true,"type":"array"},"Type":{"readOnly":true,"type":"string","enum":["None","utSoftware","utDriver"]},"UninstallNote":{"readOnly":true,"type":"string"},"UninstallSteps":{"items":{"type":"string"},"readOnly":true,"type":"array"},"Flags":{"type":"string","enum":["None","UserInteractionNeeded","Beta","Hidden","Installed","RebootNeeded","RequiresNetwork","Exclusive","Mandatory","Uninstallable","Recommended","Optional","Important"]}},"xml":{"name":"WindowsUpdate"},"type":"object"},"WindowsUpdateCategory":{"properties":{"ID":{"readOnly":true,"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"OrganizationID":{"readOnly":true,"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"ParentID":{"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"CategoryNumber":{"readOnly":true,"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"ParentCategoryNumber":{"readOnly":true,"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"Name":{"readOnly":true,"type":"string"},"Description":{"readOnly":true,"type":"string"},"Type":{"readOnly":true,"type":"string"},"DisplayOrder":{"readOnly":true,"type":"integer","format":"int32"}},"xml":{"name":"WindowsUpdateCategory"},"type":"object"},"WindowsUpdateComputerState":{"properties":{"ID":{"readOnly":true,"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"UpdateID":{"readOnly":true,"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"ComputerID":{"readOnly":true,"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"State":{"readOnly":true,"type":"string","enum":["None","NotAvailable","Available","Installed","InstallFailed","InstallAborted","Uninstalled","UninstallFailed","UninstallAborted"]},"StateDate":{"readOnly":true,"type":"string","format":"date-time"},"ErrorCode":{"readOnly":true,"type":"integer","format":"int32"}},"xml":{"name":"WindowsUpdateComputerState"},"type":"object"},"WindowsUpdateHistoryEntry":{"properties":{"ID":{"readOnly":true,"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"ComputerID":{"readOnly":true,"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"UpdateNumber":{"readOnly":true,"example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"RevisionNumber":{"readOnly":true,"type":"integer","format":"int32"},"Title":{"readOnly":true,"type":"string"},"Description":{"readOnly":true,"type":"string"},"ClientApplication":{"readOnly":true,"type":"string"},"Date":{"readOnly":true,"type":"string","format":"date-time"},"ErrorCode":{"readOnly":true,"type":"integer","format":"int32"},"Operation":{"readOnly":true,"type":"string","enum":["Installation","Uninstallation"]},"OperationResult":{"readOnly":true,"type":"string","enum":["NotStarted","InProgress","Succeeded","SucceededWithErrors","Failed","Aborted"]},"SelectedServer":{"readOnly":true,"type":"integer","format":"int32"},"SupportUrl":{"readOnly":true,"type":"string"},"UninstallNotes":{"readOnly":true,"type":"string"},"UninstallSteps":{"items":{"type":"string"},"readOnly":true,"type":"array"}},"xml":{"name":"WindowsUpdateHistoryEntry"},"type":"object"},"WindowsUpdateSettings":{"description":"Windows update settings for a group of computers","properties":{"GroupID":{"description":"The ID of the group","example":"00000000-0000-0000-0000-000000000000","type":"string","format":"uuid"},"MonitoringState":{"description":"The state for whether or not the OptiTune agent should upload update information to the management server","type":"string","enum":["Not_Set","Disabled","Enabled"]},"AutomaticInstallState":{"description":"Whether or not the OptiTune agent should install windows updates according to the AutomaticInstallSchedule, and the include/exclude filters","type":"string","enum":["Not_Set","Disabled","Enabled"]},"AutomaticInstallSchedule":{"$ref":"#/definitions/Schedule","description":"If AutomaticInstallState = Enabled, use this schedule to define when the windows updates should be installed"},"AutomaticInstallRebootBehavior":{"description":"If AutomaticInstallState = Enabled, use this variable to control the reboot behavior for updates that require a system reboot","type":"string","enum":["Never","IfNeeded","IfNeededForce"]},"AutomaticInstallIncludeFilter":{"$ref":"#/definitions/UpdateFilters","description":"If AutomaticInstallState = Enabled, include all windows updates that match this filter"},"AutomaticInstallExcludeFilter":{"$ref":"#/definitions/UpdateFilters","description":"If AutomaticInstallState = Enabled, exclude all windows updates that match this filter, from the list of included updates"},"WindowsUpdateGroupPolicy":{"$ref":"#/definitions/WindowsUpdateGroupPolicy","description":"Define any windows update related group policy items here, and they will be applied to the computers in the group"}},"xml":{"name":"WindowsUpdateSettingsDTO"},"type":"object"},"UpdateFilters":{"properties":{"AllUpdateFilters":{"items":{"$ref":"#/definitions/AllUpdateFilter"},"xml":{"name":"AllUpdateFilterDTO","wrapped":true},"type":"array"},"NameUpdateFilters":{"items":{"$ref":"#/definitions/NameUpdateFilter"},"xml":{"name":"NameUpdateFilterDTO","wrapped":true},"type":"array"},"NameContainsUpdateFilters":{"items":{"$ref":"#/definitions/NameContainsUpdateFilter"},"xml":{"name":"NameContainsUpdateFilterDTO","wrapped":true},"type":"array"},"KBArticleUpdateFilters":{"items":{"$ref":"#/definitions/KBArticleUpdateFilter"},"xml":{"name":"KBArticleUpdateFilterDTO","wrapped":true},"type":"array"},"IDUpdateFilters":{"items":{"$ref":"#/definitions/IDUpdateFilter"},"xml":{"name":"IDUpdateFilterDTO","wrapped":true},"type":"array"},"CustomUpdateFilters":{"items":{"$ref":"#/definitions/CustomUpdateFilter"},"xml":{"name":"CustomUpdateFilterDTO","wrapped":true},"type":"array"}},"xml":{"name":"UpdateFiltersDTO"},"type":"object"},"WindowsUpdateGroupPolicy":{"description":"Windows update group policy settings for a group of computers","properties":{"ConfigureAutomaticUpdatesState":{"description":"Controls the state of the Windows Update Automatic Update agent, i.e. you can turn off automatic updates or enable them\r\non supported versions of Windows (usually the enterprise versions of Windows 10 for example).","type":"string","enum":["Not_Set","Disabled","Enabled"]},"AutomaticUpdates":{"description":"Use the following values to control how windows itself automatically installs windows updates\r\n\r\n2 - Notify for download and auto install\r\nWhen Windows finds updates that apply to this computer, users will be notified that updates are ready to be downloaded.After going to Windows Update, users can download and install any available updates.\r\n\r\n3 - Auto download and notify for install\r\nWindows finds updates that apply to the computer and downloads them in the background (the user is not notified or interrupted during this process). When the downloads are complete, users will be notified that they are ready to install. After going to Windows Update, users can install them.\r\n\r\n4 - Auto download and schedule the install\r\nThe default schedule for all installations will be every day at 3:00 AM. If any updates require a restart to complete the installation, Windows will restart the computer automatically. (If a user is signed in to the computer when Windows is ready to restart, the user will be notified and given the option to delay the restart.)\r\n\r\n5 - Allow local admin to choose setting\r\nWith this option, local administrators will be allowed to use the Windows Update control panel to select a configuration option of their choice. Local administrators will not be allowed to disable the configuration for Automatic Updates.","type":"integer","format":"int32","maximum":5,"minimum":2},"ConfigureDownloadModeState":{"description":"This setting lets you configure the download method used by Delivery Optimization, in Windows 10 computers or above.\r\nSpecifies the download method that Delivery Optimization can use in downloads of Windows Updates, Apps and App updates.","type":"string","enum":["Not_Set","Disabled","Enabled"]},"DownloadMode":{"description":"0 - HTTP only\r\nHTTP only, no peering\r\n\r\n1 - LAN\r\nHTTP blended with peering behind the same NAT.\r\n\r\n2 - Group\r\nHTTP blended with peering across a private group.Peering occurs on devices in the same Active Directory Site(if exist) or the same domain by default. When this option is selected, peering will cross NATs. To create a custom group use Group ID in combination with Mode 2.\r\n\r\n3 - Internet\r\nHTTP blended with Internet Peering.\r\n\r\n99 - Simple\r\nSimple download mode with no peering. Delivery Optimization downloads using HTTP only and does not attempt to contact the Delivery Optimization cloud services.\r\n\r\n100 - Bypass\r\nBypass mode. Do not use Delivery Optimization and use BITS instead.","type":"integer","format":"int32","maximum":100,"minimum":0},"UseWUServer":{"description":"CorpWuURL - Specify intranet Microsoft update service location","type":"string","enum":["Not_Set","Disabled","Enabled"]},"WUServer":{"description":"CorpWUURL_Name - Set the intranet update service for detecting updates:","type":"string","maxLength":255},"WUStatusServer":{"description":"CorpWUStatusURL_Name - Set the intranet statistics server:","type":"string","maxLength":255},"UpdateServiceUrlAlternate":{"description":"CorpWUContentHost_Name - Set the alternate download server:","type":"string","maxLength":255},"FillEmptyContentUrls":{"description":"CorpWUFillEmptyContentUrls - Download files with no Url in the metadata if alternate download server is set.\r\n\r\nAdded in the April service release of Windows 10, version 1607. Allows Windows Update Agent to determine the download URL when it is missing from the metadata. This scenario will occur when intranet update service stores the metadata files but the download contents are stored in the ISV file cache (specified as the alternate download URL).","type":"boolean"},"EnableWUTargetGroup":{"description":"TargetGroup_Title - Enable client-side targeting","type":"string","enum":["Not_Set","Disabled","Enabled"]},"TargetGroup":{"description":"TargetGroup_Name - Target group name for this computer","type":"string","maxLength":255}},"xml":{"name":"WindowsUpdateGroupPolicyDTO"},"type":"object"},"AllUpdateFilter":{"properties":{"ListOrder":{"type":"integer","format":"int32"}},"xml":{"name":"AllUpdateFilterDTO"},"type":"object"},"NameUpdateFilter":{"required":["Name"],"properties":{"Name":{"type":"string","maxLength":255,"minLength":1},"ListOrder":{"type":"integer","format":"int32"}},"xml":{"name":"NameUpdateFilterDTO"},"type":"object"},"NameContainsUpdateFilter":{"required":["NameContains"],"properties":{"NameContains":{"type":"string","maxLength":255,"minLength":1},"ListOrder":{"type":"integer","format":"int32"}},"xml":{"name":"NameContainsUpdateFilterDTO"},"type":"object"},"KBArticleUpdateFilter":{"required":["KBArticle"],"properties":{"KBArticle":{"type":"string","maxLength":255,"minLength":1},"ListOrder":{"type":"integer","format":"int32"}},"xml":{"name":"KBArticleUpdateFilterDTO"},"type":"object"},"IDUpdateFilter":{"required":["UpdateNumber"],"properties":{"UpdateNumber":{"type":"string","maxLength":255,"minLength":1},"UpdateRevision":{"type":"string","maxLength":255},"ListOrder":{"type":"integer","format":"int32"}},"xml":{"name":"IDUpdateFilterDTO"},"type":"object"},"CustomUpdateFilter":{"properties":{"PublishedDaysGreaterThan":{"type":"integer","format":"int32"},"PublishedDaysLessThan":{"type":"integer","format":"int32"},"Product":{"type":"string","maxLength":255},"Classification":{"type":"string","maxLength":255},"Importance":{"type":"string","maxLength":255},"Flags":{"type":"integer","format":"int32"},"ListOrder":{"type":"integer","format":"int32"}},"xml":{"name":"CustomUpdateFilterDTO"},"type":"object"}},"securityDefinitions":{"basic":{"type":"basic","description":"Basic HTTP Authentication"}},"tags":[{"name":"Accounts"},{"name":"AdvancedSettings"},{"name":"AgentConfig"},{"name":"AgentInstallers"},{"name":"AgentStatus"},{"name":"AlertInstances"},{"name":"AlertSubscriptions"},{"name":"Announcements"},{"name":"Applications"},{"name":"AuditLog"},{"name":"BackupCloudberry"},{"name":"BenchmarkDataPoints"},{"name":"BenchmarkDataSets"},{"name":"Benchmarks"},{"name":"BillingLicenseUsage"},{"name":"BillingSettings"},{"name":"BrandDomains"},{"name":"Brands"},{"name":"BusinessEntities"},{"name":"ComputerDetails"},{"name":"ComputerDisplayName"},{"name":"ComputerMetadata"},{"name":"Computers"},{"name":"DeploymentResults"},{"name":"Deployments"},{"name":"EndpointProtection"},{"name":"EndpointProtectionSettings"},{"name":"EventCategories"},{"name":"EventCategoryMemberships"},{"name":"EventDescriptors"},{"name":"EventSources"},{"name":"FavoriteTasks"},{"name":"Files"},{"name":"GroupMemberships"},{"name":"Groups"},{"name":"InstallTasks"},{"name":"LocalUsers"},{"name":"MailTemplates"},{"name":"MalwareThreats"},{"name":"NotificationGroupMemberAccounts"},{"name":"NotificationGroupMembers"},{"name":"NotificationGroups"},{"name":"OptiTuneTasks"},{"name":"Organizations","description":"This resource is used for back end administration of Organizations on an OptiTune management server.  \r\nIt is typically used by resellers who have their own OptiTune management servers and billing integration, and is not available\r\non the standard cloud hosted version of the OptiTune management server.  The caller must have the master administrator role to call any of these methods."},{"name":"OrganizationSettings","description":"The OrganizationSettings resource is used in reseller scenarios to manage each organizations storage quota, billing settings, etc...\r\nIt is not available in the regular cloud hosted version of OptiTune.  The caller must have the master administrator role to call any of these methods."},{"name":"PerformanceSettings"},{"name":"ProductKeys"},{"name":"RemoteAccessSettings"},{"name":"RemoteAssistanceRequests"},{"name":"RemoteConnections"},{"name":"RepairTasks"},{"name":"RetiredComputers"},{"name":"ScriptTasks"},{"name":"SingletonGroups","description":"Each computer in OptiTune has a \"singleton\" group, that is a group that only contains that computer.  The singleton group is not normally\r\ndisplayed in the UI, but it exists for when you want to deploy a task to a single computer, or create settings for a single computer, since\r\nthese resources require a group ID to operate on.  In this case, you would deploy the task to the singleton group for a computer.\r\n\r\nYou can retrieve the singleton group for any computer using this resource."},{"name":"SystemTasks"},{"name":"TrayIconSettings"},{"name":"UninstallTasks"},{"name":"Webhooks"},{"name":"WindowsEventLog"},{"name":"WindowsEventLogSettings"},{"name":"WindowsUpdateCategories"},{"name":"WindowsUpdateComputerState"},{"name":"WindowsUpdateHistory"},{"name":"WindowsUpdates"},{"name":"WindowsUpdateSettings"}]}