> ## 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.

# AbilityExecuteResponse

> **AbilityExecuteResponse**\<`SuccessSchema`, `FailSchema`, `Policies`> = `SuccessSchema` *extends* `z.ZodType` ? [`AbilityExecuteResponseSuccess`](/api-reference/app-sdk/abilityClient/interfaces/AbilityExecuteResponseSuccess)\<`z.infer`\<`SuccessSchema`>, `Policies`> : [`AbilityExecuteResponseSuccessNoResult`](/api-reference/app-sdk/abilityClient/interfaces/AbilityExecuteResponseSuccessNoResult)\<`Policies`> | `FailSchema` *extends* `z.ZodType` ? [`AbilityExecuteResponseFailure`](/api-reference/app-sdk/abilityClient/interfaces/AbilityExecuteResponseFailure)\<`z.infer`\<`FailSchema`>, `Policies`> : [`AbilityExecuteResponseFailureNoResult`](/api-reference/app-sdk/abilityClient/interfaces/AbilityExecuteResponseFailureNoResult)\<`Policies`>

Defined in: [app-sdk/src/abilityClient/execute/types.ts:44](https://github.com/LIT-Protocol/Vincent/blob/59bbcc58961d006596c8c80671cc1200f69f2946/packages/libs/app-sdk/src/abilityClient/execute/types.ts#L44)

## Type Parameters

### SuccessSchema

`SuccessSchema` *extends* `z.ZodType` | `undefined`

### FailSchema

`FailSchema` *extends* `z.ZodType` | `undefined`

### Policies

`Policies` *extends* `Record`\<`string`, `any`>


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