UI Utilities
Get Table View
Retrieve a single table view by ID.
Update Table View
Update an existing table view's name, content, or settings.
Delete Table View
Delete a saved table view.
Set Default View
Mark a table view as the default and favorite for its model. Sets is_default and is_favorite to true on the specified view.
List Blueprints
Return the DataTable blueprint configuration for a given model class. The model must implement DataTableBlueprintInterface. Also returns the model's searchable fields and optionally saved views.
Show Blueprint
Retrieve a single DataTable blueprint by ID.
List Saved Views
List all saved views for a given model entity.
Create Saved View
Create a new saved view for a model entity.
Get Defaults
Get the user's default saved view and the global default saved view for a model entity.
Show Saved View By Hash
Retrieve a saved view by its UUID hash. Also marks it as last used.
Show Saved View
Retrieve a saved view by ID and mark it as last used.
Update Saved View
Update an existing saved view. Non-admin users can only update views they own.
Delete Saved View
Delete a saved view.
Favorite Saved View
Toggle or set the favorite status of a saved view for the current user.
Set User Default
Set a saved view as the current user's default for that model entity.
Unset User Default
Remove the current user's default status from a saved view.
Set Global Default
Set a saved view as the global default for all users on that model entity. Admin only.
Supplier Lookup
Lookup supplier values for a specific field. Used by DataTable filter dropdowns.
Shipping Method Lookup
Lookup shipping method values for a specific field.
Store Lookup
Lookup store values for a specific field.
Currency Lookup
Lookup currency values for a specific field.
Customer Lookup
Lookup customer values for a specific field.
Query DataTable Model
Execute a paginated DataTable query against a model. The model must implement DataTableBlueprintInterface. Supports search, filtering (via filter[] params or a saved_view_id), and pagination.
List PDF Templates
Returns all global (non-store-specific) PDF templates.
Get PDF Template
Returns a single PDF template by ID.
Update PDF Template
Updates the content of an existing PDF template.
Delete PDF Template
Deletes a PDF template.
Preview PDF Template
Generates a preview of the PDF template with the provided content, rendered with sample data.
Reset PDF Template
Resets a PDF template back to its default/original content.
Get Store Overrides by Type
Returns all store-specific overrides for a given template type.
Create Store Override
Creates a store-specific override from an existing global template. The store override starts with the same content as the global template and can be independently customized.
Delete Store Override
Deletes a store-specific PDF template override. The store will revert to the global template.