← Files Base44ARCHIVED FILE

skills/base44-cli/references/functions-delete.md

1.95 KB · Sep 30, 2026 · 23:18 UTC

↓ Download file

# base44 functions delete

Delete one or more deployed functions from Base44.

## Syntax

```bash
npx base44 functions delete <names...>
```

## Arguments

| Argument | Description | Required |
|----------|-------------|----------|
| `<names...>` | One or more function names to delete (comma-separated values also accepted) | Yes |

## Authentication

**Required**: Yes. If not authenticated, you'll be prompted to login first.

## What It Does

1. Takes one or more function names as arguments
2. Deletes each function from Base44 remotely
3. Reports success, not-found, or error for each function

## Examples

```bash
# Delete a single function
npx base44 functions delete process-order

# Delete multiple functions (space-separated)
npx base44 functions delete process-order send-notification

# Delete multiple functions (comma-separated)
npx base44 functions delete process-order,send-notification
```

## Output

Single function:
```bash
$ npx base44 functions delete process-order
◇ Deleting process-order...
✓ process-order deleted

└ Function "process-order" deleted
```

Multiple functions:
```bash
$ npx base44 functions delete process-order send-notification
◇ Deleting process-order...
✓ process-order deleted
◇ Deleting send-notification...
✓ send-notification deleted

└ 2/2 deleted
```

## Error Handling

If a function is not found on remote:
```bash
$ npx base44 functions delete nonexistent
✓ Function "nonexistent" not found
```

If no names are provided:
```bash
$ npx base44 functions delete
error: At least one function name is required
```

## Notes

- This command deletes functions from Base44 (remote only); it does not remove local files
- To remove a function and clean up remote state, delete the local files then use `npx base44 functions deploy --force`
- Not-found functions are reported without raising an error (exit 0 for single-function case)
- Comma-separated names are supported: `delete func1,func2` is equivalent to `delete func1 func2`

SHA-256: d75a158bd647b2e9faec4115a56f90546bacbe6959f9a03e40cac741c9016e63