# API

La API REST se habilita ejecutando el comando `vela enable api`, o modificando el archivo `hooks.server.ts`. Esto expone la API REST de PocketBase en `/api`. Cualquier ruta de API de SvelteKit en el directorio `src/routes/api` se sirve junto a la API de PocketBase.

### Sintaxis

```
$ vela enable api
```

### Configuración de la API

La API se configura en el archivo `hooks.server.ts`. La configuración por defecto es:

```ts
import { handlePocketbase } from '@velastack/pocketbase';

export const handle = handlePocketbase({
  api: {
    enabled: true
  }
})
```

### Rutas de la API de PocketBase

Las siguientes rutas de la API de PocketBase están expuestas y tienen prioridad sobre cualquier ruta de la API de SvelteKit.

```
/api/batch
/api/collections
/api/realtime
/api/files
/api/settings
/api/logs
/api/crons
/api/backups
/api/health
```