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

[@salesforce/b2c-tooling-sdk](../../modules.md) / [scapi](../index.md) / findScapiOperation

# Function: findScapiOperation()

> **findScapiOperation**(`documents`, `method`, `path`): `object`

Defined in: [packages/b2c-tooling-sdk/src/scapi/catalog.ts:52](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/1dedfc1ffefa01c3d5bff62c8f7e7e682a1a91cd/packages/b2c-tooling-sdk/src/scapi/catalog.ts#L52)

Match an actual API path to its schema, ignoring untrusted schema server origins.

## Parameters

### documents

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

### method

`string`

### path

`string`

## Returns

`object`

### document

> **document**: [`ScapiSchemaDocument`](../interfaces/ScapiSchemaDocument.md)

### operation

> **operation**: [`ApiDocument`](../type-aliases/ApiDocument.md)

### parameters

> **parameters**: `Record`\<`string`, `string`\>

### pathItem

> **pathItem**: [`ApiDocument`](../type-aliases/ApiDocument.md) = `item`

### template

> **template**: `string`
