Skip to main content
New Relic logo

New Relic

New Relic: applications, alert policies/conditions, deployments, NRQL queries. Exposes 27 actions covering the API surface an agent needs - read and write.

What it can do

MethodWhat it does
newrelic_applications_listList applications - GET /applications.
newrelic_application_getGet one application - GET /applications/{id}.
newrelic_application_updateUpdate an application - PUT /applications/{id}.
newrelic_application_metrics_listList available metrics for an application - GET /applications/{app_id}/metrics.
newrelic_application_metric_dataGet metric data for an application - GET /applications/{app_id}/metrics/data.
newrelic_alert_policies_listList alert policies - GET /alert_policies.
newrelic_alert_policy_getGet one alert policy - GET /alert_policies/{id}.
newrelic_alert_policy_createCreate an alert policy - POST /alert_policies.
newrelic_alert_policy_updateUpdate an alert policy - PUT /alert_policies/{id}.
newrelic_alert_policy_deleteDelete an alert policy - DELETE /alert_policies/{id}.
newrelic_alert_conditions_listList alert conditions for a policy - GET /alert_conditions.
newrelic_alert_condition_getGet one alert condition - GET /alert_conditions/{id}.
newrelic_alert_condition_createCreate an alert condition - POST /alert_conditions.
newrelic_alert_condition_updateUpdate an alert condition - PUT /alert_conditions/{id}.
newrelic_alert_condition_deleteDelete an alert condition - DELETE /alert_conditions/{id}.
newrelic_deployments_listList deployments for an application - GET /applications/{app_id}/deployments.
newrelic_deployment_createCreate a deployment - POST /applications/{app_id}/deployments.
newrelic_deployment_deleteDelete a deployment - DELETE /applications/{app_id}/deployments/{id}.
newrelic_key_transactions_listList key transactions - GET /key_transactions.
newrelic_key_transaction_getGet one key transaction - GET /key_transactions/{id}.
newrelic_labels_listList all labels - GET /labels.
newrelic_label_createCreate a label - POST /labels.
newrelic_label_updateUpdate a label - PUT /labels/{key}.
newrelic_label_deleteDelete a label - DELETE /labels/{key}.
newrelic_users_listList users - GET /users.
newrelic_user_getGet one user - GET /users/{id}.
newrelic_nrql_queryExecute an NRQL query via NerdGraph GraphQL - POST /graphql.

How to get credentials

This connector uses an API key / token. Create one in the provider dashboard, then paste it into FlyMyAI:

Fields to fill in FlyMyAI

FlyMyAI fieldWhere it comes from
NEWRELIC_API_KEYNew Relic - API keys - create a User key.

Troubleshooting

  • 401 Unauthorized / 403 Forbidden - the token is wrong, expired, or missing a required scope; regenerate it.
  • 429 Too Many Requests - provider rate limit; retry after a short backoff.
  • Unexpected 4xx on writes - double-check required fields; the agent confirms before write actions.
We love our partners - FlyMy.AI builds with the best. Thanks, New Relic!