> ## Documentation Index
> Fetch the complete documentation index at: https://crsdk.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Save & Recall Settings

> Camera settings file management — backup and restore camera configurations

Save and restore complete camera configurations using `.DAT` settings files. Not all cameras support settings download/upload — see [Compatibility](/web-api/compatibility#api-compatibility) for the list.

See the auto-generated [API reference](/web-api/overview) for full request/response schemas.

## Download Settings to PC

`POST /api/cameras/{cameraId}/settings/download` — download the camera's settings file to the host PC. Body: `filename` (e.g. `CUMSET.DAT`).

```bash theme={null}
curl -X POST http://localhost:8080/api/cameras/D10F60149B0C/settings/download \
  -H "Content-Type: application/json" \
  -d '{"filename": "CUMSET.DAT"}'
```

## Upload Settings to Camera

`POST /api/cameras/{cameraId}/settings/upload` — restore a settings file. Body: `filename`.

```bash theme={null}
curl -X POST http://localhost:8080/api/cameras/D10F60149B0C/settings/upload \
  -H "Content-Type: application/json" \
  -d '{"filename": "CUMSET.DAT"}'
```

## List Settings Files

`GET /api/cameras/{cameraId}/settings/files` — list available settings files.

```json Response theme={null}
{
  "success": true,
  "files": ["CUMSET.DAT", "CUMSET_Backup.DAT"]
}
```
