New Relic Alerts API

The New Relic Alerts REST API provides endpoints for programmatically managing alert policies, conditions, notification channels, and muting rules. New Relic recommends using NerdGraph for new alert management integrations, as the REST Alerts API is in maintenance mode.

Operations 35

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /alerts_channels.json List alert notification channels · New Relic Get Alerts Channels #
Ask an LLM
“Which notification channels are set up on my New Relic account?”
“Where do my alert notifications get sent right now?”
Tell an agent
List every alert notification channel on my account.
Show page {page} of my alert notification channels.
POST /alerts_channels.json Create an alert notification channel · New Relic Post Alerts Channels #
Ask an LLM
“How do I add a new place for alert notifications to be sent?”
“Can I attach a new notification channel to existing alert policies when I create it?”
Tell an agent
Create a new alert notification channel.
Create a notification channel and link it to alert policies {policy_ids}.
DELETE /alerts_channels/{channel_id}.json Delete an alert notification channel · New Relic Delete Alerts Channels Channel #
Ask an LLM
“Can I remove a notification channel I no longer use for alerts?”
“Why can't a user notification channel be deleted?”
Tell an agent destructive · confirm first
Delete alert notification channel {channel_id}.
Remove the notification channel {channel_id} so alerts stop going there.
GET /alerts_conditions.json List APM, Browser and Mobile metric conditions · New Relic Get Alerts Conditions #
Ask an LLM
“What application metric conditions are in one of my alert policies?”
“Which APM, Browser and Mobile metric thresholds does a policy check?”
Tell an agent
List the APM, Browser and Mobile metric conditions in policy {policy_id}.
Show page {page} of application metric conditions for alert policy {policy_id}.
POST /alerts_conditions/policies/{policy_id}.json Create an application metric alert condition · New Relic Post Alerts Conditions Policies #
Ask an LLM
“How do I alert when an APM application's metric crosses a threshold?”
“Can I add a Browser or Mobile app metric condition to an existing policy?”
Tell an agent
Add a new APM application metric condition to alert policy {policy_id}.
Create a Browser or Mobile metric threshold condition in policy {policy_id}.
PUT /alerts_conditions/{condition_id}.json Update an application metric alert condition · New Relic Put Alerts Conditions #
Ask an LLM
“Can I change the threshold on an existing APM metric alert condition?”
“What happens to an application metric condition when I edit its settings?”
Tell an agent
Update application metric condition {condition_id} with new threshold settings.
Edit the APM, Browser or Mobile metric condition {condition_id}.
DELETE /alerts_conditions/{condition_id}.json Delete an application metric alert condition · New Relic Delete Alerts Conditions #
Ask an LLM
“How do I get rid of an APM metric condition that keeps firing for no reason?”
“Can I delete a Browser or Mobile application metric condition from a policy?”
Tell an agent destructive · confirm first
Delete application metric condition {condition_id}.
Remove the APM metric alert condition {condition_id} from its policy.
GET /alerts_entity_conditions/{entity_id}.json List the alert conditions an entity belongs to · New Relic Get Alerts Entity Conditions Entity #
Ask an LLM
“Which alert conditions is a particular application or server part of?”
“What conditions are watching one of my Browser or Mobile apps?”
Tell an agent
Show which alert conditions {entity_type} entity {entity_id} is part of.
List the conditions covering application {entity_id} of type {entity_type}.
PUT /alerts_entity_conditions/{entity_id}.json Add an entity to an alert condition · New Relic Put Alerts Entity Conditions Entity #
Ask an LLM
“How do I make an existing alert condition also cover another application?”
“Can I add a server or key transaction to a condition that's already defined?”
Tell an agent
Add {entity_type} entity {entity_id} to alert condition {condition_id}.
Start monitoring entity {entity_id} ({entity_type}) under condition {condition_id}.
DELETE /alerts_entity_conditions/{entity_id}.json Remove an entity from an alert condition · New Relic Delete Alerts Entity Conditions Entity #
Ask an LLM
“How do I stop one application from being covered by an alert condition without deleting the condition?”
“Can I detach a server from a condition it's currently part of?”
Tell an agent destructive · confirm first
Remove {entity_type} entity {entity_id} from alert condition {condition_id}.
Disassociate entity {entity_id} of type {entity_type} from condition {condition_id}.
GET /alerts_events.json List alert events · New Relic Get Alerts Events #
Ask an LLM
“What alert events has my account recorded recently?”
“Can I filter alert events by product, like only Synthetics or only APM?”
Tell an agent
List alert events for product {product}.
Show the alert events tied to incident {incident_id}.
GET /alerts_external_service_conditions.json List external service alert conditions · New Relic Get Alerts External Service Conditions #
Ask an LLM
“Which external service conditions does one of my alert policies have?”
“Am I alerting on slow calls to third-party services my app depends on?”
Tell an agent
List the external service conditions in alert policy {policy_id}.
Show page {page} of external service conditions for policy {policy_id}.
POST /alerts_external_service_conditions/policies/{policy_id}.json Create an external service alert condition · New Relic Post Alerts External Service Conditions Policies #
Ask an LLM
“How do I get alerted when an external service my app calls gets slow?”
“Can I add an external service condition to an existing alert policy?”
Tell an agent
Create an external service condition in alert policy {policy_id}.
Add a condition watching external service calls to policy {policy_id}.
PUT /alerts_external_service_conditions/{condition_id}.json Update an external service alert condition · New Relic Put Alerts External Service Conditions #
Ask an LLM
“Can I change the threshold of an external service condition I already created?”
“What fields can I edit on an existing external service alert condition?”
Tell an agent
Update external service condition {condition_id}.
Change the settings of the external service alert condition {condition_id}.
DELETE /alerts_external_service_conditions/{condition_id}.json Delete an external service alert condition · New Relic Delete Alerts External Service Conditions #
Ask an LLM
“How do I remove an external service condition from my alert policy?”
“Can I stop alerting on a third-party service call that no longer matters?”
Tell an agent destructive · confirm first
Delete external service condition {condition_id}.
Remove the external service alert condition {condition_id} from its policy.
GET /alerts_incidents.json List alert incidents · New Relic Get Alerts Incidents #
Ask an LLM
“What alert incidents have been opened on my New Relic account?”
“Can I see only the incidents that are still open?”
Tell an agent
List all alert incidents on my account.
Show only open alert incidents, filter set to {only_open}.
GET /alerts_location_failure_conditions/policies/{policy_id}.json List location failure conditions for a policy · New Relic Get Alerts Location Failure Conditions Policies #
Ask an LLM
“Which location failure conditions are defined in one of my alert policies?”
“Am I alerting when a monitor fails from several locations at once?”
Tell an agent
List the location failure conditions in alert policy {policy_id}.
Show page {page} of location failure conditions for policy {policy_id}.
POST /alerts_location_failure_conditions/policies/{policy_id}.json Create a location failure alert condition · New Relic Post Alerts Location Failure Conditions Policies #
Ask an LLM
“How do I set up an alert for when a check fails across multiple locations?”
“Can I add a location failure condition to an existing alert policy?”
Tell an agent
Create location failure condition {location_failure_condition} in alert policy {policy_id}.
Add a multi-location failure condition {location_failure_condition} to policy {policy_id}.
PUT /alerts_location_failure_conditions/{condition_id}.json Update a location failure alert condition · New Relic Put Alerts Location Failure Conditions #
Ask an LLM
“Can I change which locations or thresholds a location failure condition uses?”
“What can I edit on a location failure condition after creating it?”
Tell an agent
Update location failure condition {condition_id}.
Edit the settings of the location failure alert condition {condition_id}.
DELETE /alerts_location_failure_conditions/{condition_id}.json Delete a location failure alert condition · New Relic Delete Alerts Location Failure Conditions #
Ask an LLM
“How do I remove a location failure condition from my policy?”
“Can I delete a multi-location failure alert I don't need anymore?”
Tell an agent destructive · confirm first
Delete location failure condition {condition_id}.
Remove the location failure alert condition {condition_id}.
GET /alerts_nrql_conditions.json List NRQL alert conditions for a policy · New Relic Get Alerts Nrql Conditions #
Ask an LLM
“Which NRQL query-based conditions are in one of my alert policies?”
“What NRQL queries is a policy alerting on?”
Tell an agent
List the NRQL conditions in alert policy {policy_id}.
Show page {page} of NRQL alert conditions for policy {policy_id}.
POST /alerts_nrql_conditions/policies/{policy_id}.json Create a NRQL alert condition · New Relic Post Alerts Nrql Conditions Policies #
Ask an LLM
“How do I create an alert based on a NRQL query?”
“Can I add a NRQL condition to an alert policy I already have?”
Tell an agent
Create a NRQL alert condition in policy {policy_id}.
Add a query-based NRQL condition to alert policy {policy_id}.
PUT /alerts_nrql_conditions/{condition_id}.json Update a NRQL alert condition · New Relic Put Alerts Nrql Conditions #
Ask an LLM
“Can I change the NRQL query behind an existing alert condition?”
“What happens when I adjust the threshold on a NRQL condition?”
Tell an agent
Update NRQL condition {condition_id}.
Change the query or threshold of NRQL alert condition {condition_id}.
DELETE /alerts_nrql_conditions/{condition_id}.json Delete a NRQL alert condition · New Relic Delete Alerts Nrql Conditions #
Ask an LLM
“How do I delete a NRQL alert condition?”
“Can I remove a query-based condition from a policy without touching its other conditions?”
Tell an agent destructive · confirm first
Delete NRQL condition {condition_id}.
Remove the NRQL alert condition {condition_id} from its policy.
GET /alerts_policies.json List alert policies · New Relic Get Alerts Policies #
Ask an LLM
“What alert policies exist on my New Relic account?”
“Can I look up an alert policy by its exact name?”
Tell an agent
List all my alert policies.
Find the alert policy named {name}.
POST /alerts_policies.json Create an alert policy · New Relic Post Alerts Policies #
Ask an LLM
“How do I create a new alert policy?”
“Can I pick a per-policy or per-condition incident rollup when creating a policy?”
Tell an agent
Create a new alert policy.
Create an alert policy that opens one incident per condition.
PUT /alerts_policies/{policy_id}.json Update an alert policy · New Relic Put Alerts Policies #
Ask an LLM
“Can I rename an alert policy or change its incident rollup?”
“What settings of an existing alert policy can be updated?”
Tell an agent
Update alert policy {policy_id}.
Rename or change the incident preference of policy {policy_id}.
DELETE /alerts_policies/{policy_id}.json Delete an alert policy · New Relic Delete Alerts Policies #
Ask an LLM
“How do I delete an alert policy entirely?”
“Does an Admin User's API key need to be used to remove a policy?”
Tell an agent destructive · confirm first
Delete alert policy {policy_id}.
Remove the whole alert policy {policy_id} from my account.
PUT /alerts_policy_channels.json Link notification channels to an alert policy · New Relic Put Alerts Policy Channels #
Ask an LLM
“How do I make an alert policy notify a channel I already created?”
“Can I attach several notification channels to one policy at once?”
Tell an agent
Link channels {channel_ids} to alert policy {policy_id}.
Send alerts from policy {policy_id} to notification channels {channel_ids}.
DELETE /alerts_policy_channels.json Unlink a notification channel from a policy · New Relic Delete Alerts Policy Channels #
Ask an LLM
“How do I stop a policy from notifying one channel without deleting the channel?”
“Can I detach a single notification channel from an alert policy?”
Tell an agent destructive · confirm first
Unlink channel {channel_id} from alert policy {policy_id}.
Stop policy {policy_id} from sending alerts to channel {channel_id}.
GET /alerts_synthetics_conditions.json List Synthetics alert conditions · New Relic Get Alerts Synthetics Conditions #
Ask an LLM
“Which Synthetics monitor conditions are in one of my alert policies?”
“Am I alerting on my synthetic monitors failing?”
Tell an agent
List the Synthetics conditions in alert policy {policy_id}.
Show page {page} of Synthetics alert conditions for policy {policy_id}.
POST /alerts_synthetics_conditions/policies/{policy_id}.json Create a Synthetics alert condition · New Relic Post Alerts Synthetics Conditions Policies #
Ask an LLM
“How do I alert when a synthetic monitor fails?”
“Can I add a Synthetics monitor condition to an existing policy?”
Tell an agent
Create a Synthetics condition in alert policy {policy_id}.
Add a synthetic monitor failure condition to policy {policy_id}.
PUT /alerts_synthetics_conditions/{condition_id}.json Update a Synthetics alert condition · New Relic Put Alerts Synthetics Conditions #
Ask an LLM
“Can I point an existing Synthetics condition at a different monitor?”
“What can I change on a Synthetics alert condition after it's created?”
Tell an agent
Update Synthetics condition {condition_id}.
Edit the synthetic monitor alert condition {condition_id}.
DELETE /alerts_synthetics_conditions/{condition_id}.json Delete a Synthetics alert condition · New Relic Delete Alerts Synthetics Conditions #
Ask an LLM
“How do I remove a Synthetics condition from my alert policy?”
“Can I stop alerting on a synthetic monitor I've retired?”
Tell an agent destructive · confirm first
Delete Synthetics condition {condition_id}.
Remove the synthetic monitor alert condition {condition_id}.
GET /alerts_violations.json List alert violations · New Relic Get Alerts Violations #
Ask an LLM
“What alert violations happened on my account last week?”
“Can I see only the violations that are still open?”
Tell an agent
List alert violations created between {start_date} and {end_date}.
Show open alert violations only, filter set to {only_open}.

Documentation

📖
Documentation
https://docs.newrelic.com/docs/apis/rest-api-v2/get-started/introduction-new-relic-rest-api-v2/
📖
Authentication
https://docs.newrelic.com/docs/apis/intro-apis/new-relic-api-keys/
📖
APIReference
https://docs.newrelic.com/docs/apis/rest-api-v2/api-explorer-v2/introduction-new-relics-rest-api-explorer/
📖
Documentation
https://docs.newrelic.com/docs/data-apis/ingest-apis/metric-api/introduction-metric-api/
📖
APIReference
https://docs.newrelic.com/docs/data-apis/ingest-apis/metric-api/report-metrics-metric-api/
📖
RateLimits
https://docs.newrelic.com/docs/data-apis/ingest-apis/metric-api/metric-api-limits-restricted-attributes/
📖
Documentation
https://docs.newrelic.com/docs/data-apis/ingest-apis/event-api/introduction-event-api/
📖
RateLimits
https://docs.newrelic.com/docs/data-apis/custom-data/custom-events/data-requirements-limits-custom-event-data/
📖
Documentation
https://docs.newrelic.com/docs/logs/log-api/introduction-log-api/
📖
APIReference
https://docs.newrelic.com/docs/logs/forward-logs/enable-log-management-new-relic/
📖
Documentation
https://docs.newrelic.com/docs/distributed-tracing/trace-api/introduction-trace-api/
📖
APIReference
https://docs.newrelic.com/docs/distributed-tracing/trace-api/trace-api-general-requirements-limits/
📖
RateLimits
https://docs.newrelic.com/docs/distributed-tracing/trace-api/trace-api-general-requirements-limits/
📖
Documentation
https://docs.newrelic.com/docs/alerts/scale-automate/rest-api/rest-api-calls-alerts/

Specifications

Schemas & Data

📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-mobile-application-response-type-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-synthetics-condition-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-metric-parser-response-type-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-application-links-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-external-service-condition-body-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-label-body-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-label-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-external-service-condition-response-type-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-metric-data-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-policy-channels-response-type-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-deployment-response-type-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-application-instance-response-type-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-app-summary-data-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-deployment-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-browser-application-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-app-summary-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-policy-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-application-instance-links-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-policy-channels-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-incident-response-type-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-channel-response-type-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-channel-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-application-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-label-origins-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-violation-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-app-settings-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-condition-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-deployment-links-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-incident-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-metric-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-metric-data-response-type-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-key-transaction-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-mobile-application-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-condition-body-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-label-links-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-application-body-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-policy-response-type-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-application-instance-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-ijkterms-type-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-violation-entity-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-recent-event-response-type-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-external-service-condition-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-label-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-deployment-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-nrql-body-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-browser-application-body-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-browser-application-response-type-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-channel-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-incident-links-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-condition-response-type-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-application-response-type-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-timeslice-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-violation-response-type-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-end-user-summary-data-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-condition-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-metric-list-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-application-host-links-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-channel-body-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-external-service-condition-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-channel-links-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-nrql-condition-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-synthetics-condition-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-policy-body-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-end-user-summary-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-synthetics-condition-body-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-application-host-response-type-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-browser-application-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-nrql-condition-body-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-key-transaction-response-type-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-metric-parser-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-nrql-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-application-host-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-app-settings-body-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-nrql-condition-response-type-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-violation-links-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-key-transaction-links-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-recent-event-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-synthetics-condition-response-type-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-user-defined-condition-body-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-user-defined-condition-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-deployment-body-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-nrql-condition-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-crash-summary-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-policy-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-label-response-type-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-application-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-label-links-body-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/openapi-mobile-summary-data-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/new-relic-metric-payload-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/metric-api-common-block-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/metric-api-summary-value-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/metric-api-metric-data-object-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/metric-api-metric-data-point-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/metric-api-metric-payload-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/metric-api-accepted-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/new-relic-event-payload-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/event-api-success-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/event-api-custom-event-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/event-api-event-payload-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/log-api-log-data-object-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/log-api-accepted-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/log-api-log-record-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/log-api-common-block-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/log-api-log-payload-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/trace-api-new-relic-trace-payload-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/trace-api-accepted-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/trace-api-common-block-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/trace-api-zipkin-span-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/trace-api-span-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/trace-api-zipkin-trace-payload-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/json-schema/trace-api-span-batch-schema.json

Other Resources

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/new-relic:new-relic-alerts-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

new-relic-alerts-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: New Relic Alerts API
  version: v2
  description: 'New Relic offers a variety of APIs and SDKs you can use to: Send data to New Relic. Retrieve data from New Relic. View and configure settings.'
  x-last-validated: '2026-04-18'
servers:
- url: https://api.newrelic.com/v2/
  description: US Production
- url: https://api.eu.newrelic.com/v2/
  description: EU Production
- url: https://staging-api.newrelic.com/v2/
  description: Staging
security:
- APIKeyHeader: []
tags:


# --- truncated at 32 KB (132 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/new-relic/refs/heads/main/openapi/new-relic-alerts-api-openapi.yml