Import LUT File
POST /api/cameras/{cameraId}/lut/import.cube LUT file to the camera. The file is imported asynchronously — the endpoint returns 202 Accepted immediately and the result is delivered via the lutImportResult SSE event.
Absolute path to a
.cube LUT file on the server’s filesystem.LUT slot number on the camera (1-16).
SSE Result
The import result is delivered asynchronously via thelutImportResult SSE event:
Success
Error
| Code | Description |
|---|---|
general_failure | Unspecified import failure |
invalid_filename | File name not accepted by camera |
device_busy | Camera is busy (recording, etc.) |
storage_full | Camera storage is full |
invalid_parameter | Invalid slot number or parameter |
invalid_file | File is not a valid .cube LUT |
invalid | Generic validation failure |
CineEI Workflow
A typical CineEI setup using properties and LUT import:CineEI Properties
Once in CineEI mode, two additional properties become available:base-iso— Toggle between High and Low base ISO sensitivity. Changing this affects which Exposure Index values are available.exposure-index— Set the Exposure Index (EI) value (e.g. “800 EI”). Only writable in CineEI mode.
PPLUT Workflow
Apply an imported LUT as the base look for a Picture Profile.Set Picture Profile to a Custom slot
Set
picture-profile to Custom 1–4 (0x41–0x44).Select the LUT as base look
Set
pp-lut-base-look to the PPLUT slot (1–8) that maps to your imported LUT.pp-lut-base-look is only writable when picture-profile is set to a Custom slot. It may appear read-only in getAllProperties — use an individual GET for accurate state.
