> ## Documentation Index
> Fetch the complete documentation index at: https://litprotocol-vincent.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# isAbilityResponseSchemaValidationFailure

> **isAbilityResponseSchemaValidationFailure**(`value`): `value is AbilityExecuteResponseFailureNoResult<Record<string, any>>`

Defined in: [app-sdk/src/abilityClient/typeGuards.ts:64](https://github.com/LIT-Protocol/Vincent/blob/59bbcc58961d006596c8c80671cc1200f69f2946/packages/libs/app-sdk/src/abilityClient/typeGuards.ts#L64)

Type guard function that returns true only if the passed value is a failure ability response that was caused by
a schema parsing failure.  All data inputs and outputs to / from Vincent Abilities and Policies is validated using ZOD schemas.

If this returns true, you can parse the `schemaValidationError` property in the response - it is a ZodError object.

## Parameters

### value

`unknown`

## Returns

`value is AbilityExecuteResponseFailureNoResult<Record<string, any>>`


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.