Get custom profile field metadata
Returns pixel assembler field metadata generated from `pixel_assembler_fields.json`
for building custom UDP lidar profiles (`udp_profile_lidar: CUSTOM`). Use this
endpoint to discover available data views, variants, bit widths, and slot assignments.
### Recommended workflow
1. `GET /sensor/custom_profile/fields` — load field metadata
2. `GET /sensor/custom_profile/templates` — list built-in UDP lidar profile names
3. `GET /sensor/custom_profile/template/{udp_profile_lidar}` — load factory field layout for a built-in profile
4. `GET /sensor/custom_profile?source=staged` — read staged custom profile
5. `POST /sensor/custom_profile/validation` — validate before staging
6. `POST /sensor/config` with `target=staged` — stage `{ udp_profile_lidar: "CUSTOM", udp_profile_lidar_custom: <cfg> }`
7. `POST /sensor/config?target=active` — apply staged config and reinitialize
Response
Pixel assembler field metadata
n_fields
max_words
word_width
max_fields_per_word
fields
data_views
Errors
500
Internal Server Error

