# Moogsoft Collector V2 API

**Canonical:** https://apis.io/apis/moogsoft/collector/  
**Provider:** Moogsoft — https://apis.io/providers/moogsoft/  
**Base URL:** https://api.moogsoft.ai  
**Documentation:** https://api.docs.moogsoft.com/docs/latest/branches/main/16cc8392c9c10-collector-v2-api

Moogsoft Collector V2 API is one of 17 APIs that [Moogsoft](https://apis.io/providers/moogsoft/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include AIOps, Incident Management, collector-installer, Collectors, and manual-collector-config. The published artifact set on APIs.io includes an OpenAPI specification, an API reference, and API documentation.

This API enables you to work with collectors

## Operations (36)

| Method | Path | Summary |
|---|---|---|
| GET | `/v2/collector-installer/base-url` | Returns the base URL for api requests. |
| HEAD | `/v2/collector-installer/check` | Check if the collector service is active |
| GET | `/v2/collector-installer/curl` | Returns a command to download and install the collector. |
| GET | `/v2/collector-installer/download` | Download the collector bundle. |
| GET | `/v2/collector-installer/latest-version` | Fetch the latest collector version as JSON. |
| GET | `/v2/collector-installer/script` | Fetch the collector install script. |
| GET | `/v2/collector-upgrade-schedules` | Get the collector upgrade schedule(s). |
| PATCH | `/v2/collector-upgrade-schedules/{id}` | Update the collector upgrade schedule. |
| POST | `/v2/collectors` | Register/update a collector and set up default plugins. |
| GET | `/v2/collectors` | Get all known collectors. |
| GET | `/v2/collectors/{collectorId}` | Get a collector by id. |
| DELETE | `/v2/collectors/{collectorId}` | Delete Collector |
| GET | `/v2/collectors/{collectorId}/api-key` | Get a new API Key for an id. |
| GET | `/v2/collectors/{collectorId}/encrypted-topology` | Generate Encrypted Topology |
| POST | `/v2/collectors/{collectorId}/heartbeats` | Process Heartbeats |
| POST | `/v2/collectors/{collectorId}/logs` | Save Logs |
| GET | `/v2/collectors/{collectorId}/logs` | Get Logs |
| GET | `/v2/collectors/{collectorId}/messages` | Get Messages |
| POST | `/v2/collectors/{collectorId}/messages` | Create Collector Message |
| PATCH | `/v2/collectors/{collectorId}/messages/{messageId}` | Update Message Response |
| GET | `/v2/manual-collector-config` | Returns any manual collector config that matches. |
| DELETE | `/v2/manual-collector-config` | Delete all matching manual collector config. |
| POST | `/v2/manual-collector-config` | Create new manual collector config. |
| PATCH | `/v2/manual-collector-config/{id}` | Update the plugin config with the given id. |
| GET | `/v2/manual-collector-config/{id}` | Get the manual collector config with the given id. |
| DELETE | `/v2/manual-collector-config/{id}` | Delete the manual collector config with the given id. |
| GET | `/v2/plugin-config` | Returns any plugin config that matches. |
| DELETE | `/v2/plugin-config` | Delete all matching plugin config with the given collector id. |
| POST | `/v2/plugin-config` | Create new plugin config. |
| PATCH | `/v2/plugin-config/{id}` | Update the plugin config with the given id. |
| GET | `/v2/plugin-config/{id}` | Get the plugin config with the given id. |
| DELETE | `/v2/plugin-config/{id}` | Delete the plugin config with the given id. |
| GET | `/v2/plugins` | Get all the plugins. |
| GET | `/v2/plugins/{name}` | Get the named plugin. |
| POST | `/v2/product-feedback` | Provide Feedback |
| GET | `/v2/support-files/{collectorId}` | Get all support files for the currently enabled config |

## Machine-readable artifacts (4)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/moogsoft/refs/heads/main/openapi/moogsoft-collectors-openapi.yaml
- **APIReference** — https://api.docs.moogsoft.com/docs/latest/branches/main/16cc8392c9c10-collector-v2-api
- **Documentation** — https://docs.moogsoft.com/moogsoft-cloud/en/apis.html
- **Overlay** — https://raw.githubusercontent.com/api-evangelist/moogsoft/refs/heads/main/overlays/moogsoft-collector-overlay.yaml

## Other Moogsoft APIs (12)

- [Moogsoft Alerts/Incidents API](https://apis.io/apis/moogsoft/alerts-incidents/)
- [Moogsoft Azure Application Insights API](https://apis.io/apis/moogsoft/azure-app-insights/)
- [Moogsoft Create Your Own Integration API](https://apis.io/apis/moogsoft/create-your-own-integration/)
- [Moogsoft Amazon CloudWatch API](https://apis.io/apis/moogsoft/cloudwatch/)
- [Moogsoft Config API](https://apis.io/apis/moogsoft/config/)
- [Moogsoft Events Integration API](https://apis.io/apis/moogsoft/events-integration/)
- [Moogsoft On-Call API](https://apis.io/apis/moogsoft/on-call/)
- [Moogsoft Rollup Service API](https://apis.io/apis/moogsoft/rollup-service/)
- [Moogsoft Metrics API](https://apis.io/apis/moogsoft/metrics/)
- [Moogsoft PagerDuty Integration API](https://apis.io/apis/moogsoft/pagerduty/)
- [Moogsoft Probable Root Cause API](https://apis.io/apis/moogsoft/probable-root-cause/)
- [Moogsoft Similar Incidents API](https://apis.io/apis/moogsoft/similar-incidents/)

## Tags

AIOps, Incident Management, collector-installer, Collectors, manual-collector-config, plugin-config, Plugins, Product Feedback, support-files

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/moogsoft/collector/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/moogsoft/.
