---
editLink: false
lastUpdated: false
---

[@salesforce/b2c-tooling-sdk](../../../modules.md) / [operations/cip](../index.md) / executeCipReport

# Function: executeCipReport()

> **executeCipReport**(`client`, `reportName`, `options`): `Promise`\<[`CipReportQueryResult`](../interfaces/CipReportQueryResult.md)\>

Defined in: [packages/b2c-tooling-sdk/src/operations/cip/index.ts:274](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/67fb8580ac3c5b372617ee3ec3fc8f2bc9f16174/packages/b2c-tooling-sdk/src/operations/cip/index.ts#L274)

Executes a curated report query and returns decoded rows.

## Parameters

### client

[`CipClient`](../../../clients/classes/CipClient.md)

The CIP client instance to execute the query with

### reportName

`string`

The name of the curated report to execute

### options

[`CipReportExecutionOptions`](../interfaces/CipReportExecutionOptions.md)

Report execution options including params and fetch size

## Returns

`Promise`\<[`CipReportQueryResult`](../interfaces/CipReportQueryResult.md)\>

Promise resolving to the query result containing decoded rows and report metadata
