The New Relic actions catalog provides pre-built actions for cloud providers, DevOps tools, ITSM platforms, and New Relic's own platform. Use these actions as steps in your workflow automations to trigger deployments, manage incidents, and automate operational tasks across your tools and services.
Actions follow a hierarchical naming convention: company.product.action
Authentication actions
Create and manage authentication tokens for secure API access.
Ansible actions
Launch and monitor Ansible Automation Platform (Automation Controller) job templates.
- Launch an Ansible Automation Platform job template
- Get the status of an Ansible Automation Platform job
AWS actions
Automate AWS infrastructure management across EC2, Lambda, S3, and more. See AWS credentials setup for configuration instructions.
AWS Auto Scaling
- Attach EC2 instances to an Auto Scaling group
- Detach EC2 instances from an Auto Scaling group
- Set the desired capacity of an Auto Scaling group
- Execute a scaling policy
- Start an instance refresh
- Cancel an instance refresh
- Roll back an instance refresh
- Suspend scaling processes
- Resume scaling processes
- Terminate an instance in an Auto Scaling group
- Move instances to standby
- Exit standby mode
- Create or update a scheduled action
- Delete a scheduled action
- Update an Auto Scaling group configuration
- Describe Auto Scaling groups
- Describe instance refreshes
- Describe scaling activities
- Describe scheduled actions
AWS EC2
- Launch new EC2 instances
- Start stopped EC2 instances
- Stop running EC2 instances
- Reboot EC2 instances
- Terminate EC2 instances
- Get details about EC2 instances
- Create an EBS snapshot
- Delete an EBS snapshot
- Invoke an AWS Bedrock agent
AWS Lambda
- Invoke a Lambda function synchronously or asynchronously
- Get Lambda function configuration and metadata
- List Lambda function aliases
- Update Lambda function configuration settings
- List Lambda functions in a region
- Get execution history for a Lambda durable execution
- Set reserved concurrency for a Lambda function
AWS S3
- Upload an object to S3 bucket
- Download an object from S3 bucket
- Delete an object from S3 bucket
- List objects in an S3 bucket
Other AWS services
AWS CloudWatch Logs
Use the following actions to retrieve and send CloudWatch Logs events.
AWS SNS
Use the following action to publish messages to SNS topics.
AWS SQS
Use the following actions to send and receive SQS messages.
AWS Systems Manager
Use the following actions to create, run, and delete Systems Manager automation documents.
- Create or update a Systems Manager document
- Start a Systems Manager automation execution
- Wait for automation execution to reach a specific status
- Delete a Systems Manager document
AWS Execute API
Use the following action to execute any operation across any AWS service.
Azure actions
Execute Azure API operations to manage and automate Azure infrastructure and services. See Azure API documentation for configuration requirements.
- Execute any Azure REST API operation
- Restart an Azure virtual machine
- Stop an Azure virtual machine
- Scale an Azure Kubernetes Service (AKS) agent pool
- Restart an Azure App Service
- Invoke an Azure Function
GitHub actions
Create, update, and manage GitHub issues. See GitHub issue actions for authentication setup.
- Create a GitHub issue
- Update a GitHub issue
- List GitHub issues
- Get a GitHub issue
- Lock a GitHub issue
- Unlock a GitHub issue
- Comment on a GitHub issue
Jira actions
Create, update, and manage Jira issues. See Jira issue actions for authentication setup.
- Get a Jira issue
- Search Jira issues
- Get Jira issue transitions
- Update a Jira issue
- Create a Jira issue
- Transition a Jira issue
Jenkins actions
Trigger and manage Jenkins builds and build queues.
- Trigger a Jenkins job
- Get the status of a Jenkins build
- Delete a Jenkins job
- Stop a running Jenkins build
- Get console output from a Jenkins build
- Get a Jenkins queue item
- Cancel a queued Jenkins build
- List all items in the Jenkins build queue
HTTP actions
Make HTTP requests to any REST API, webhook, or web service.
- Make an HTTP GET request
- Make an HTTP POST request
- Make an HTTP PUT request
- Make an HTTP DELETE request
New Relic actions
Query data, send events and logs, and trigger notifications within New Relic.
Query and analyze
Send data to New Relic
Send notifications
- Send notification to any configured New Relic destination
- Send email notifications with attachments
- Send notifications to Microsoft Teams channels
- Send notifications to Slack channels
- Create a signal URL for human-in-the-loop workflows
Manage issues
- Acknowledge a New Relic issue
- Unacknowledge a New Relic issue
- Resolve a New Relic issue
- List New Relic issues
Run agents
Slack actions
Send messages and interact with Slack channels.
PagerDuty actions
Create and manage PagerDuty incidents.
- Create a new PagerDuty incident
- Get a PagerDuty incident
- List PagerDuty incidents with filters
- Update a PagerDuty incident
- Resolve a PagerDuty incident
ServiceNow actions
Create and manage ServiceNow incidents.
- Create a ServiceNow incident
- Get a ServiceNow incident
- List ServiceNow incidents
- Update a ServiceNow incident
- Resolve a ServiceNow incident
Utilities
Helper actions for data transformation, script execution, and utility operations.
What's next
- Workflow examples: See real-world workflow examples using these actions.
- Use a template: Deploy pre-configured workflows for common scenarios.
- Create your own workflow: Build custom workflows from scratch.