JUMP TOMoogsoft APIsWelcome to the Moogsoft Cloud APIs!Request requirementsResponsesAuthenticationUser roles and permissionsManage API keysFiltersReferencesAPI License and DisclaimerAlerts APIAlerts API OverviewAlert API ObjectalertsGet details associated with specific external system.getAdd externalID information to an alert.postDelete externalID information to an alert.deleteAdd externalID information to an alert.patchGet all externalIds associated with the alert.getGet details of the alert with the specified ID.getUpdate the "status" or "owner" field in a specific alert.patchGet a list of all alerts with matching criteria.getUpdate the "status" or "owner" field in multiple alerts.patchGet a list of all incidentIds for an alert.getalerts-columns/v1/alert-filters/{userId}get/v1/alert-filters/{userId}/{filterId}get/v1/alert-filters/{userId}/{filterId}put/v1/alert-filters/{userId}/{filterId}deletealerts-searchSearch for alerts, given namespace and eventTimegetautomation-configGet automation config for auto close of alerts and incidents.getUpdate automation config for auto close of alerts and incidents.patchAzure AppInsights APIAzure AppInsights API OverviewAzure AppInsights API Objectappinsightsgets an AppInsights integrationgetdeletes an AppInsights integrationdeleteCatalog Service APICatalogs API OverviewCatalog API ObjectCatalog Document API Objectcatalogs V2Returns all catalogs.getCreates a new, empty catalog.postReturns the catalog with the given id.getDeletes the catalog and content documents.deleteAdds a batch of new documents to the catalog.postReturns the matching documents in the catalog.getAdds a new document (row) to the catalog.postDeletes the catalog and content documents.deleteModifies a document in the catalog.patchReturns the matching documents in the catalog.postcatalogsDeletes the catalog and content documents.deleteModifies a document in the catalog.patchReturns the catalog with the given name.getDeletes the catalog and content documents.deleteReturns the matching documents in the catalog.postReturns all catalogs.getCreates a new, empty catalog.postAdds a batch of new documents to the catalog.postReturns the matching documents in the catalog.getAdds a new document (row) to the catalog.postcatalog-filesCreates a new catalog with schema and documents based on the given CSV file.postMoogsoft Cloudwatch APIAWS CloudWatch API OverviewcloudwatchGet cloudwatch detector configurationgetUpdate cloudwatch detector configurationpostCollector V2 APICollectors API OverviewcollectorsCheck if the collector service is activeheadGet all known collectors.getRegister a new collector and set up default plugins.postcollector-installerReturns a command to download and install the collector.getDownload the collector bundle.getFetch the latest collector version.getFetch the collector install script.get/v2/collectors/{id}Get a collector by id.getdeletedelete/v2/collectors/{id}/heartbeatspostpost/v2/collectors/{id}/logsgetgetpostpost/v2/collectors/{id}/messagesgetget/v2/collectors/{id}/topologygetgetplugin-configReturns any plugin config that matches.getCreate new plugin config.postDelete all matching plugin config with the given collector id.deleteGet the plugin config with the given id.getDelete the plugin config with the given id.deleteUpdate the plugin config with the given id.patchpluginsGet all the plugins.getGet the named plugin.get/v2/product-feedbackpostpostCorrelation Definitions Management APICorrelations API OverviewCorrelation API Objectcorrelation-groupsFetch all correlation groups.getCreate a new correlation group record.postDeletes the correlation-group {uuid}.deleteEdit a correlation-group.patchcorrelation-definitionsDeletes the correlation-definition {name}.deleteEdit a correlation-definition.patchDeletes the correlation-definition {uuid}.deleteEdit a correlation-definition.patchFetch all correlation definitions.getCreate a new correlation definition record.postCreate Your Own Integration APICreate Your Own Integration API OverviewCustom Integration API Endpoint ObjectCustom Integration API Mapping Config Objectcustom-integration-configsGets the draft config for a particular endpointgetUpdates the draft config for an endpointputGets the live config for a particular endpointgetUpdates the live config for an endpointputTests the provided config for an endpoint against a provided series of json payloadspostcustom-integration-trafficGet a specific payload sent to an endpointgetGet a summary of traffic volume and outcomes for a custom endpointgetGet recent payloads sent to an endpointgetcustom-integration-endpointsGet a custom endpointgetUpdate a custom endpointputDelete a custom endpointdeletePost payload to a custom endpointpostGet all configured custom endpointsgetCreate new custom endpointpostbyoapi-integration-endpointsGet all configured integrations endpointsgetDatadog Integration APIDatadog Integration API OverviewDatadog Integration API ObjectdatadogGets all Datadog hosts, metrics, tags and associated sourcesgetGets validation requests and responses from Datadog metrics and events api callspostgets a datadog integrationgetdeletes a datadog integrationdeleteUpdate an existing integrationpatchTests the matching credential set in the credential storepostGets all Datadog IntegrationsgetCreates a new datadog integrationpostEvents IntegrationEvents Integration API OverviewEvents API Objectevent-columnsget columns names of Event DTOgetevents-integrationPost event(s) to kafka.postIncidents APIIncidents API OverviewIncidents API Objectincident columns resourceGet V1 column names of IncidentDTO.getincidentsGet details associated with specific external system.getAdd externalID information to an alert.postDelete externalID information to an alert.deleteAdd externalID information to an alert.patchList incidents that match the given filter.getUpdate multiple incidents to the given status and/or assignee.patchGet incident by id.getUpdate the incident to the given status and/or assignee.patchGet all externalIds associated with the alert.getincident-filters/v1/incident-filters/{userId}/{filterId}get/v1/incident-filters/{userId}/{filterId}put/v1/incident-filters/{userId}/{filterId}delete/v1/incident-filters/{userId}getincident-tags-configGet tags config for incidents.getUpdate tags config for incidents.patchQuery Converter Resource/v1/incidents-query-convertgetincident history resourceReturns incident/alert history for the listed incidents or alertsgetMetrics APIMetrics Integration API OverviewMetric Datum API ObjectAnomaly Detection API ObjectpoliciesGet a specific policy by its idgetDelete an existing policydeletePatch an existing policypatchGet the metric policiesgetCreate a new policypostPatch existing policiespatchModifies the priority for multiple policies.patchmetricsProcess metrics from the Telegraf JSON formatpostCreate one or more metricspostCreate one or more metricspostdetectorsGet the detector config for an integration and metricgetUpdate the detector config for an integration and a metricpostPager Duty APIPagerDuty Integration API OverviewPagerDuty Integration API Objectpagerduty-testTest a pagerduty integration.postpagerdutyList all configured pagerduty integrations.getCreate a new pagerduty integration.postRetrieve a specific pagerduty integration.getDelete a pagerduty integration.deleteUpdate a pagerduty integration.patchRollup Service APIRollups API OverviewRollup ResourceGet a series of metric rollups in time order based on the input filtersgetDatums ResourceGet a series of datums in time order based to the input filtersgetGet a series of datums in time order based on the input filtersgetDatums Data Points ResourceGet a series of datum data points in time order based to the input filtersgetDatum Indexes ResourceGet a series of datums in time order based to the input filters.getGet a series of datums in time order based to the input filters (POST because filter can be very long)postRollup Strategy ResourceGet the rollup strategy for the particular fully qualified moob / metricgetSet the rollup strategy for the particular fully qualified moob / metricputPrometheus Proxy Resource/v1/tsdb/seriesget/v1/tsdb/query_rangeget/v1/tsdb/label/{name}/valuesget/v1/tsdb/queryget/v1/tsdb/check_syntaxget/v1/tsdb/labelsgetDatum Index Suggestions ResourceGet possible autocomplete suggestions for the particular field and valuegetUser APIUsers and Keys API OverviewUser API ObjectRolesGet all roles in the systemgetDelete a custom role in the systemdeleteUserGet all users in the systemgetCreate a new userpostGet details for an existing usergetDelete a user in the systemdeleteEdit an existing userpatchApikeys-usersGet an API keys for an usergetCreate a new API keypostGet details for specific API keygetDelete an API key associated with a userdeleteApikeysGet all API keys in the systemgetDelete API keys in the systemdeleteAPI Key ObjectWebhook APIOutbound Integrations API OverviewOutbound Integration API ObjectwebhooksV2Reads webhooks from the DB.getPost and process webhook config to the DB.postGet webhook config from the DB.getUpdate webhook config to the DB.putDelete webhook config from the DB.deletePatch webhook config to the DB.patchPreview a webhook.postTest a webhook.postwebhooksV2 LogsReads webhook logs from the DB.getDeletes webhook logs from the DB.deletewebhooksV2 MetricsReads webhook metrics from the DB.getDeletes webhook metrics from the DB.deleteWorkflow APIWorkflows API OverviewWorkflow Metrics ObjectWorkflow API ObjectworkflowsReturns the exceptions for the specified workflow.getDeletes the exceptions for the specified workflow.deleteReturns the result of the last async test run.getModifies workflows.patchReturns the workflow with the given ID.getDeletes the workflow with the given ID.deleteModifies a workflow.patchReturns the status for a specific workflow.getModifies the status for a specific workflow.patchModifies the priority for multiple workflows.patchReturns the metrics for the workflow with the given ID.getworkflow-template-actionsReturns all template actions.getWorkflow Engine APIWorkflow Actions APIworkflow-actionsReturns all possible actions for use in workflows.gettest-workflowsTest a workflow synchronously.post/v1/incident-filters/{userId}/{filterId}get https://api.moogsoft.ai/v1/incident-filters/{userId}/{filterId}