list_fixtures
List fixtures with pagination and filtering; returns basic metadata, DMX addressing, and tags, not full channel details.
Instructions
List fixtures in a project with pagination and filtering.
Returns lightweight fixture information:
Basic metadata (id, name, manufacturer, model, type)
DMX addressing (universe, startChannel, channelCount)
Tags
Does NOT include:
Full channel definitions (use get_fixture for that)
Look usage (use get_fixture_usage)
Pagination:
Default: 50 items per page
Max: 100 items per page
Use pagination.hasMore to check if more results exist
Filtering:
type: Filter by fixture type (LED_PAR, MOVING_HEAD, etc.)
universe: Filter by DMX universe
tags: Filter by tags (array)
manufacturer: Filter by manufacturer name
model: Filter by model name
Example workflow:
list_fixtures(projectId, page=1) - Get first page
If pagination.hasMore, call with page=2, etc.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number (default: 1) | |
| filter | No | Optional filters to apply | |
| perPage | No | Items per page (default: 50, max: 100) | |
| projectId | Yes | Project ID to list fixtures from |