---
title: New Relic NRDB actions
source: https://docs.newrelic.com/docs/workflow-automation/setup-and-configure/actions-catalog/newrelic/newrelic-nrdb
---

This page provides a comprehensive reference for new relic nrdb actions available in the workflow automation actions catalog. These actions enable you to query new relic database.

## Prerequisites

Before using New Relic actions in workflow automation, ensure you have:

-   A New Relic account with appropriate permissions.
-   A New Relic license key (if sending data to a different account).
-   The necessary permissions for the specific New Relic services you plan to use.

See [License Key](https://docs.newrelic.com/docs/apis/intro-apis/new-relic-api-keys#license-key) for information on how to create and manage your New Relic Account License Key.

**Query NRDB**

Executes a cross-accounts NRQL query through the NerdGraph API.

### Inputs

| Input          | Optionality | Type        | Description                                                                                                                                            | Example                                                                                                                                                                                                                                                                                               |
| -------------- | ----------- | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **query**      | Required    | String      | The NRQL query statement.                                                                                                                              |                                                                                                                                                                                                                                                                                                       |
| **accountIds** | Optional    | List of int | **New Relic Account IDs** specifies the target accounts for query execution. If not provided, the query runs against the workflow's execution account. |                                                                                                                                                                                                                                                                                                       |
| **format**     | Optional    | Enum        | The output format for results. Accepts `JSON`, `CSV`, `PSV`, or `TSV`. Defaults to `JSON`.                                                             |                                                                                                                                                                                                                                                                                                       |
| **selectors**  | Optional    | List        | The selectors to get the only specified parameters as output.                                                                                          | ```yaml steps:   - name: queryForLog     type: action     action: newrelic.nrdb.query     version: 1     inputs:       accountIds: [12345]       query: FROM Log SELECT * WHERE message LIKE 'DEMO%'       selectors:         - name: resultsAsString           expression: '.results | tostring' ``` |

### Outputs

| Output           | Type    | Description                                                                                                                                                                                                                    | Example                                                                                                                                                                                                              |
| ---------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **results**      |         | An array of objects containing the results of the query. See [Expressions property](https://docs.newrelic.com/docs/workflow-automation/workflow-automation-apis/definition-schema#expression-properties) for more information. |                                                                                                                                                                                                                      |
| **success**      | Boolean | Status of the request.                                                                                                                                                                                                         |                                                                                                                                                                                                                      |
| **errorMessage** | String  | Failure reason as message.                                                                                                                                                                                                     | ```yaml {   "success": true   results=[     { message=[INFO] - Workflow: test has ended, messageId=39af98 },      { message=[INFO] - Workflow: test - Step query has started, messageId=649c612 },     ...   ] } ``` |
