# AnomalyArmor Public API

**Canonical:** https://apis.io/apis/anomalyarmor-ai/anomalyarmor-ai-public-api-api/  
**Provider:** AnomalyArmor — https://apis.io/providers/anomalyarmor-ai/  
**Base URL:** https://api.anomalyarmor.ai  
**Documentation:** https://docs.anomalyarmor.ai/api/overview

AnomalyArmor Public API is one of 88 APIs that [AnomalyArmor](https://apis.io/providers/anomalyarmor-ai/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. Tagged areas include Public APIs. The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.

The public-api API from AnomalyArmor — 89 operation(s) for public-api.

## Operations (60 of 115)

| Method | Path | Summary |
|---|---|---|
| GET | `/api/v1/sdk/assets` | List Assets |
| POST | `/api/v1/sdk/assets` | Create Asset |
| GET | `/api/v1/sdk/assets/{asset_id}` | Get Asset |
| POST | `/api/v1/sdk/assets/{asset_id}/test-connection` | Test Asset Connection |
| POST | `/api/v1/sdk/assets/{asset_id}/discover` | Trigger Discovery |
| GET | `/api/v1/sdk/freshness/summary` | Get Freshness Summary |
| GET | `/api/v1/sdk/freshness/schedules` | List Freshness Schedules |
| POST | `/api/v1/sdk/freshness/schedules` | Create Freshness Schedule |
| POST | `/api/v1/sdk/freshness/schedules/bulk` | Bulk Create Freshness Schedules |
| PATCH | `/api/v1/sdk/freshness/schedules/{schedule_id}` | Update Freshness Schedule |
| DELETE | `/api/v1/sdk/freshness/schedules/{schedule_id}` | Delete Freshness Schedule |
| POST | `/api/v1/sdk/freshness/dry-run` | Freshness Dry Run |
| GET | `/api/v1/sdk/freshness/{asset_id}` | Get Asset Freshness |
| GET | `/api/v1/sdk/freshness` | List Freshness |
| POST | `/api/v1/sdk/freshness/{asset_id}/refresh` | Trigger Freshness Refresh |
| GET | `/api/v1/sdk/schema/summary` | Get Schema Summary |
| GET | `/api/v1/sdk/schema/changes` | List Schema Changes |
| POST | `/api/v1/sdk/schema/{asset_id}/baseline` | Create Schema Baseline |
| POST | `/api/v1/sdk/schema/{asset_id}/monitoring` | Enable Schema Monitoring |
| DELETE | `/api/v1/sdk/schema/{asset_id}/monitoring` | Disable Schema Monitoring |
| POST | `/api/v1/sdk/schema/dry-run` | Schema Dry Run |
| GET | `/api/v1/sdk/schema/{asset_id}` | Get Asset Schema |
| GET | `/api/v1/sdk/lineage/{asset_id}` | Get Asset Lineage |
| GET | `/api/v1/sdk/lineage` | List Lineage Roots |
| GET | `/api/v1/sdk/alerts/summary` | Get Alerts Summary |
| GET | `/api/v1/sdk/alerts` | List Alerts |
| GET | `/api/v1/sdk/alerts/inbox` | List Inbox Alerts Sdk |
| GET | `/api/v1/sdk/alerts/rules` | List Alert Rules |
| POST | `/api/v1/sdk/alerts/rules` | Create alert rule |
| GET | `/api/v1/sdk/alerts/rules/{rule_id}` | Get alert rule |
| PUT | `/api/v1/sdk/alerts/rules/{rule_id}` | Update alert rule |
| DELETE | `/api/v1/sdk/alerts/rules/{rule_id}` | Delete alert rule |
| GET | `/api/v1/sdk/alerts/destinations` | List alert destinations |
| POST | `/api/v1/sdk/alerts/destinations` | Create alert destination |
| GET | `/api/v1/sdk/alerts/destinations/{destination_id}` | Get alert destination |
| DELETE | `/api/v1/sdk/alerts/destinations/{destination_id}` | Delete alert destination |
| PUT | `/api/v1/sdk/alerts/destinations/{destination_id}` | Update alert destination |
| POST | `/api/v1/sdk/alerts/destinations/{destination_id}/test` | Test alert destination |
| POST | `/api/v1/sdk/alerts/{alert_id}/acknowledge` | Acknowledge an alert |
| POST | `/api/v1/sdk/alerts/{alert_id}/resolve` | Resolve an alert |
| POST | `/api/v1/sdk/alerts/{alert_id}/dismiss` | Dismiss an alert |
| POST | `/api/v1/sdk/alerts/{alert_id}/snooze` | Snooze an alert |
| GET | `/api/v1/sdk/alerts/{alert_id}/history` | Get alert resolution history |
| GET | `/api/v1/sdk/alerts/{alert_id}/investigation` | Get investigation for alert |
| GET | `/api/v1/sdk/alerts/trends` | Get alert trends |
| POST | `/api/v1/sdk/alerts/preview` | Preview Alerts |
| GET | `/api/v1/sdk/alerts/rules/{rule_id}/destinations` | List rule destinations |
| POST | `/api/v1/sdk/alerts/rules/{rule_id}/destinations` | Link destinations to rule |
| DELETE | `/api/v1/sdk/alerts/rules/{rule_id}/destinations/{destination_id}` | Unlink destination from rule |
| POST | `/api/v1/sdk/alerts/destinations/bulk` | Bulk create destinations |
| GET | `/api/v1/sdk/briefings/today` | Get Briefing Today |
| GET | `/api/v1/sdk/coverage/company` | Get Company Coverage |
| GET | `/api/v1/sdk/coverage/{asset_id}` | Get Asset Coverage |
| GET | `/api/v1/sdk/coverage/{asset_id}/gaps` | Get Coverage Gaps |
| POST | `/api/v1/sdk/coverage/{asset_id}/apply` | Apply Coverage Recommendations |
| POST | `/api/v1/sdk/alerts/investigations` | Trigger Investigation |
| GET | `/api/v1/sdk/alerts/investigations` | List Investigations |
| POST | `/api/v1/sdk/alerts/investigations/{investigation_id}/reinvestigate` | Reinvestigate |
| GET | `/api/v1/sdk/alerts/investigations/{investigation_id}` | Get Investigation |
| POST | `/api/v1/sdk/alerts/investigations/bulk` | Bulk Investigate |

…and 55 more operations. They are listed in full on the page.

## Machine-readable artifacts (7)

- **OpenAPI** — https://artifacts.apis.io/anomalyarmor-ai/openapi/anomalyarmor-ai-public-api-api-openapi.yml
- **JSONSchema** — https://artifacts.apis.io/anomalyarmor-ai/json-schema/anomalyarmor-ai-asset-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/anomalyarmor-ai/json-schema/anomalyarmor-ai-user-preferences-update-schema.json
- **JSONSchema** — https://artifacts.apis.io/anomalyarmor-ai/json-schema/anomalyarmor-ai-validity-rule-create-schema.json
- **JSONSchema** — https://artifacts.apis.io/anomalyarmor-ai/json-schema/anomalyarmor-ai-metric-definition-create-schema.json
- **JSONSchema** — https://artifacts.apis.io/anomalyarmor-ai/json-schema/anomalyarmor-ai-create-row-count-schedule-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/anomalyarmor-ai/json-schema/anomalyarmor-ai-create-drift-monitor-request-schema.json

## Other AnomalyArmor APIs (12)

- [AnomalyArmor Admin - Prompts API](https://apis.io/apis/anomalyarmor-ai/anomalyarmor-ai-admin-prompts-api/)
- [AnomalyArmor Agent API](https://apis.io/apis/anomalyarmor-ai/anomalyarmor-ai-agent-api/)
- [AnomalyArmor Alert Blackouts API](https://apis.io/apis/anomalyarmor-ai/anomalyarmor-ai-alert-blackouts-api/)
- [AnomalyArmor Alert Destinations API](https://apis.io/apis/anomalyarmor-ai/anomalyarmor-ai-alert-destinations-api/)
- [AnomalyArmor Alert History API](https://apis.io/apis/anomalyarmor-ai/anomalyarmor-ai-alert-history-api/)
- [AnomalyArmor Alert Inbox API](https://apis.io/apis/anomalyarmor-ai/anomalyarmor-ai-alert-inbox-api/)
- [AnomalyArmor Alert Rules API](https://apis.io/apis/anomalyarmor-ai/anomalyarmor-ai-alert-rules-api/)
- [AnomalyArmor Alert Rules Bulk API](https://apis.io/apis/anomalyarmor-ai/anomalyarmor-ai-alert-rules-bulk-api/)
- [AnomalyArmor AnomalyArmor API](https://apis.io/apis/anomalyarmor-ai/anomalyarmor-ai-anomalyarmor-api-api/)
- [AnomalyArmor API Keys API](https://apis.io/apis/anomalyarmor-ai/anomalyarmor-ai-api-keys-api/)
- [AnomalyArmor Asset Jobs API](https://apis.io/apis/anomalyarmor-ai/anomalyarmor-ai-asset-jobs-api/)
- [AnomalyArmor Assets API](https://apis.io/apis/anomalyarmor-ai/anomalyarmor-ai-assets-api/)

## Tags

Public APIs

---

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