---
title: "Function Files hooks"
description: "@aeontel-generated by packages/react/scripts/gen.ts
DO NOT EDIT BY HAND. Run `pnpm gen` to regenerate.
Source: packages/shared/src/manifest/function-file.ts"
section: "Libraries"
group: "React hooks"
order: 421
---

## Hooks

### `useCreateFunctionFile` `mutation`

Create a function file.

```ts
useCreateFunctionFile(options?: MutationOpts<FunctionFile, CreateFunctionFileParams>)
```

**Types:** [FunctionFile](/types/function-file) · [CreateFunctionFileParams](/types/create-function-file-params)

### `useDeleteFunctionFile` `mutation`

Delete a function file.

```ts
useDeleteFunctionFile(options?: MutationOpts<SuccessResponse, string>)
```

**Types:** [SuccessResponse](/types/success-response)

### `useListFunctionFiles` `query`

List function files.

```ts
useListFunctionFiles(params?: Omit<ListFunctionFilesParams, | > & { filter?: FunctionFileFilter; orderBy?: FunctionFileOrderBy[]; }, options?: QueryOpts<Page<FunctionFile>>)
```

**Types:** [ListFunctionFilesParams](/types/list-function-files-params) · [FunctionFileFilter](/types/function-file-filter) · [FunctionFileOrderBy](/types/function-file-order-by) · [Page](/types/page) · [FunctionFile](/types/function-file)

### `useRetrieveFunctionFile` `query`

Get a function file by ID.

```ts
useRetrieveFunctionFile(id: string, options?: QueryOpts<FunctionFile>)
```

**Types:** [FunctionFile](/types/function-file)

### `useUpdateFunctionFile` `mutation`

Update a function file.

```ts
useUpdateFunctionFile(options?: MutationOpts<FunctionFile, UpdateFunctionFileParams>)
```

**Types:** [FunctionFile](/types/function-file) · [UpdateFunctionFileParams](/types/update-function-file-params)
