Handbook · Reference · Host methods
Host script methods
Where in the UI. Each Containd Blockly block codegens to callHost('method', {…}) inside js-interpreter.
Parsed 177 unique methods from HOST_METHOD_MANIFEST in hostMethodManifest.ts (that count is the array length, not an estimate). wired means the editor/runtime adapter implements it; spec-only is documented but not fully wired. Empty block-id cells are real: those methods are callable from the advanced host-call block (or scripts) without a dedicated toolbox block.
| Method | Capabilities | Status | Block ids |
|---|---|---|---|
showAlert | dialog.open | wired | containd_show_alert |
showToast | dialog.open | wired | containd_show_toast |
showConfirm | dialog.open | wired | containd_show_confirm |
showChoice | dialog.open | wired | containd_show_choice |
showTextInput | dialog.open | wired | containd_show_text_input |
showColorPicker | dialog.open | wired | containd_show_color_picker |
showSvgDialog | dialog.open | wired | containd_show_svg_dialog |
getCurrentDateTime | none | wired | containd_get_datetime |
addDurationToIso | none | wired | containd_add_duration_to_iso |
diffIsoDays | none | wired | containd_diff_iso_days |
compareIso | none | wired | containd_compare_iso |
formatIso | none | wired | containd_format_iso |
getDateTimePart | none | wired | containd_get_datetime_part |
createDateTimeFromParts | none | wired | containd_create_datetime_from_parts |
setDateTimePart | none | wired | containd_set_datetime_part |
getCurrentWeekdayIndex | none | wired | containd_get_current_weekday_index |
getCurrentWeekdayName | none | wired | containd_get_current_weekday_name |
getLastWeekdayBefore | none | wired | containd_get_last_weekday_before |
getNextWeekdayAfter | none | wired | containd_get_next_weekday_after |
convertQuantity | none | wired | containd_convert_quantity |
listUnits | none | wired | containd_list_units |
listConvertibleUnits | none | wired | containd_list_convertible_units |
navigate | navigation.open | wired | containd_navigate |
openLink | navigation.open | wired | containd_open_link |
openWebsite | navigation.open | wired | containd_open_website |
openDeepLink | navigation.open | wired | containd_open_deep_link |
openSearch | navigation.open | wired | containd_open_search |
getItemData | read.item | wired | containd_read_item_field containd_read_category_property containd_read_item_field_on_item containd_read_category_property_on_item containd_bound_item_id containd_item_has_category containd_item_has_category_on_item containd_category_property_has_value containd_category_property_has_value_on_item containd_read_title_style_property containd_read_title_style_property_on_item containd_read_svg_shape_settings_property containd_read_svg_shape_settings_property_on_item containd_read_web_share_policies_property containd_read_web_share_policies_property_on_item |
getItemMetric | read.item | wired | containd_read_item_metric containd_read_item_metric_on_item |
resolveLayoutIndex | read.item | wired | containd_resolve_layout_index containd_resolve_layout_index_on_item |
getItemElementId | read.item | wired | containd_get_item_element_id containd_get_item_element_id_on_item |
itemHasElement | read.item | wired | containd_item_has_element containd_item_has_element_on_item |
listTemplateElementIds | read.item | wired | containd_list_template_element_ids containd_list_template_element_ids_on_item |
listElementLayoutIds | read.item | wired | containd_list_element_layout_ids containd_list_element_layout_ids_on_item |
resolveLayoutId | read.item | wired | containd_resolve_layout_id containd_resolve_layout_id_on_item |
getElementDisplayName | read.item | wired | containd_get_element_display_name containd_get_element_display_name_on_item |
getLayoutDisplayName | read.item | wired | containd_get_layout_display_name containd_get_layout_display_name_on_item |
isLayoutEnabled | read.item | wired | containd_is_layout_enabled containd_is_layout_enabled_by_id containd_is_layout_enabled_on_item containd_is_layout_enabled_by_id_on_item |
setLayoutEnabled | write.item | wired | containd_set_layout_enabled containd_set_layout_enabled_by_id containd_set_layout_enabled_on_item containd_set_layout_enabled_by_id_on_item |
setItemData | write.item | wired | containd_write_item_field containd_write_category_property containd_write_datetime_item_field containd_write_datetime_category_property containd_write_item_field_on_item containd_write_category_property_on_item containd_write_sibling_item_field containd_write_sibling_category_property containd_apply_title_style_patch containd_apply_title_style_patch_on_item containd_write_title_style_property containd_write_title_style_property_on_item containd_apply_svg_shape_settings_patch containd_apply_svg_shape_settings_patch_on_item containd_write_svg_shape_settings_property containd_write_svg_shape_settings_property_on_item containd_apply_web_share_policies_patch containd_apply_web_share_policies_patch_on_item containd_write_web_share_policies_property containd_write_web_share_policies_property_on_item |
appendTableRow | write.item | wired | containd_append_table_row |
setTableRow | write.item | wired | containd_set_table_row |
setTableColumn | write.item | wired | containd_set_table_column |
removeTableRow | write.item | wired | containd_remove_table_row |
clearTable | write.item | wired | containd_clear_table |
setTableRows | write.item | wired | containd_set_table_rows |
getTableRowCount | read.item | wired | containd_get_table_row_count containd_get_table_row_count_on_item |
getTableColumns | read.item | wired | containd_get_table_columns containd_get_table_columns_on_item |
getTableMeta | read.item | wired | containd_get_table_headers containd_get_table_headers_on_item containd_get_table_column_types containd_get_table_column_types_on_item containd_get_table_meta_max_rows containd_get_table_meta_max_rows_on_item |
getTableRows | read.item | wired | containd_get_table_rows containd_get_table_rows_on_item |
tableToCsv | read.item | wired | containd_table_to_csv containd_table_to_csv_on_item |
listToCsv | none | wired | containd_list_to_csv |
sanitizeFilename | none | wired | containd_sanitize_filename |
getTableRow | read.item | wired | containd_get_table_row containd_get_table_row_on_item |
createEmptyTableRow | read.item | wired | containd_create_empty_table_row containd_create_empty_table_row_on_item |
extractTableColumn | read.item | wired | containd_extract_table_column containd_extract_table_column_on_item |
getItemVariable | read.item | wired | containd_read_item_variable containd_read_item_variable_on_item containd_item_variable_exists containd_item_variable_exists_on_item containd_read_class_variable containd_read_class_variable_on_item containd_class_variable_exists containd_class_variable_exists_on_item |
setItemVariable | write.item | wired | containd_write_item_variable containd_write_item_variable_on_item containd_write_class_variable containd_write_class_variable_on_item |
deleteItemVariable | write.item | wired | containd_delete_item_variable containd_delete_item_variable_on_item containd_delete_class_variable containd_delete_class_variable_on_item |
getLocalState | read.item | wired | containd_read_local_state containd_local_state_exists |
setLocalState | write.item | wired | containd_write_local_state |
deleteLocalState | write.item | wired | containd_delete_local_state |
getParentData | read.relatives | wired | containd_read_parent_item_field containd_read_parent_category_property containd_parent_has_category containd_parent_category_property_has_value |
getChildData | read.relatives | wired | containd_read_child_item_field containd_read_child_category_property |
getSiblingData | read.relatives | wired | containd_read_sibling_item_field containd_read_sibling_category_property |
listSiblingItemRefs | read.relatives | wired | containd_list_sibling_item_refs containd_write_sibling_item_field containd_write_sibling_category_property |
listRootItemRefs | read.relatives | wired | containd_list_root_item_refs |
getRootItemRef | read.relatives | wired | containd_get_root_item_ref |
getParentItemRef | read.relatives | wired | containd_get_parent_item_ref containd_item_is_root |
listChildItemRefs | read.relatives | wired | containd_list_child_item_refs |
listOutgoingItemRefs | read.graph | wired | containd_list_outgoing_item_refs |
listIncomingItemRefs | read.graph | wired | containd_list_incoming_item_refs |
listGraphEdges | read.graph | wired | containd_list_graph_edges containd_wire_list_length containd_wire_list_last_index containd_wire_at_index containd_wire_peer_item_id containd_wire_goes_out containd_wire_color containd_wire_thickness containd_wire_dash containd_wire_start_cap containd_wire_end_cap containd_wire_style_is_unset |
itemExists | read.item | wired | containd_item_exists |
isPlaceholderItem | read.item | wired | containd_item_is_placeholder |
getOriginalItemRef | read.item | wired | containd_get_original_item_ref |
listPlaceholderItemRefs | read.relatives | wired | containd_list_placeholder_item_refs |
getItemRefByUuid | read.relatives | wired | containd_get_item_ref_by_uuid |
getItemUuid | read.item | wired | containd_get_item_uuid |
ensureInternalProductCode | write.item | wired | containd_ensure_internal_product_code |
evaluateExpression | scripts.invoke | wired | containd_evaluate_expression |
applyMutations | write.item | wired | containd_apply_mutations |
getAiCredits | ai.readBudget | wired | containd_get_ai_credits |
scheduleReminder | notifications.write | wired | containd_schedule_reminder |
listItemReminders | notifications.read | wired | containd_list_item_reminders containd_list_item_reminders_on_item |
getReminder | notifications.read | wired | containd_get_reminder containd_reminder_property |
updateReminder | notifications.write | wired | containd_update_reminder |
cancelReminder | notifications.write | wired | containd_cancel_reminder |
startTimer | write.item | wired | containd_start_countdown_timer containd_start_stopwatch |
startCountdownTimer | notifications.write | wired | |
getTimer | read.item | wired | containd_get_timer containd_timer_property |
listItemTimers | read.item | wired | containd_list_item_timers containd_list_item_timers_on_item |
itemHasTimer | read.item | wired | containd_item_has_timer containd_item_has_timer_on_item |
getReminderIdForTimer | read.item | wired | containd_get_reminder_id_for_timer |
getTimerIdForReminder | read.item | wired | containd_get_timer_id_for_reminder |
pauseTimer | write.item | wired | containd_pause_timer |
resumeTimer | write.item | wired | containd_resume_timer |
stopTimer | write.item | wired | containd_stop_timer |
lapStopwatch | write.item | wired | containd_lap_stopwatch |
requestDisplayRefresh | write.item | wired | containd_request_display_refresh |
logScript | diagnostics.log | wired | containd_log_script |
applyCanvasBackground | write.item | wired | |
applyCanvasPattern | write.item | wired | |
dispatchAction | scripts.invoke | wired | containd_dispatch_action |
dispatchBuiltin | scripts.invoke | wired | containd_run_custom_action containd_run_custom_action_on_item |
listItemScripts | read.item | wired | containd_list_item_scripts containd_list_item_scripts_on_item |
listItemScriptsByPrefix | read.item | wired | containd_list_item_scripts_by_prefix containd_list_item_scripts_by_prefix_on_item |
listItemClasses | read.item | wired | containd_list_item_classes containd_list_item_classes_on_item |
itemHasClass | read.item | wired | containd_item_has_class containd_item_has_class_on_item |
listItemPropertiesByType | read.item | wired | containd_list_item_properties_by_type containd_list_item_properties_by_type_on_item |
listEnumOptions | none | wired | containd_list_enum_options containd_list_enum_option_ids containd_enum_value_to_index containd_enum_index_to_value containd_enum_option_field |
runItemScript | scripts.invoke | wired | containd_run_item_script containd_run_item_script_on_item containd_run_class_api containd_run_class_api_on_item |
readClipboardText | clipboard.read | wired | containd_read_clipboard |
writeClipboardText | clipboard.write | wired | containd_write_clipboard |
openBarcodeScanner | barcodeScanner.open | wired | containd_open_barcode_scanner |
openStatistics | statistics.open | wired | containd_open_statistics containd_open_statistics_item_field containd_open_statistics_category_property |
computePlot | statistics.compute | wired | containd_compute_plot_from_lists containd_compute_plot_from_lists_multi containd_plot_series_item |
showPlot | statistics.open | wired | containd_show_plot_from_lists containd_show_plot_from_lists_multi containd_show_plot_result containd_show_plot_table_column containd_show_plot_table_columns_xy |
listAvailableDataSources | statistics.compute | wired | containd_list_available_data_sources |
getDataSource | statistics.compute | wired | containd_get_data_source |
getDataSeries | statistics.compute | wired | containd_get_data_series containd_data_series_x_list containd_data_series_y_list containd_data_series_source_id containd_data_source_label containd_data_source_prop |
listSum | statistics.compute | wired | containd_list_sum |
listMean | statistics.compute | wired | containd_list_mean |
listMedian | statistics.compute | wired | containd_list_median |
listStdDev | statistics.compute | wired | containd_list_std_dev |
listRange | statistics.compute | wired | containd_list_range |
listMin | statistics.compute | wired | containd_list_min |
listMax | statistics.compute | wired | containd_list_max |
listAsort | statistics.compute | wired | containd_list_asort containd_list_values_indices_values containd_list_values_indices_indices |
listUnique | statistics.compute | wired | containd_list_unique |
listFiveNumberSummary | statistics.compute | wired | containd_list_five_number_summary |
listCorrelation | statistics.compute | wired | containd_list_correlation containd_list_correlation_r containd_list_correlation_p |
listCrossCorrelation | statistics.compute | wired | containd_list_cross_correlation containd_list_cross_correlation_lags |
listInterpolate | statistics.compute | wired | containd_list_interpolate |
listOverlapRange | statistics.compute | wired | containd_list_overlap_range |
listCorrelateSeries | statistics.compute | wired | containd_list_correlate_series |
listTTest | statistics.compute | wired | containd_list_t_test |
listTTestPaired | statistics.compute | wired | containd_list_t_test_paired |
listTTestOneSample | statistics.compute | wired | containd_list_t_test_one_sample |
listLinearRegression | statistics.compute | wired | containd_list_linear_regression containd_list_linear_regression_slope containd_list_linear_regression_intercept containd_list_linear_regression_r2 containd_list_linear_regression_r containd_list_linear_regression_p |
listCumulativeSum | statistics.compute | wired | containd_list_cumulative_sum |
listMovingAverage | statistics.compute | wired | containd_list_moving_average |
listConvolve | statistics.compute | wired | containd_list_convolve |
listReverse | statistics.compute | wired | containd_list_reverse |
listTranspose | statistics.compute | wired | containd_list_transpose |
listDft | statistics.compute | wired | containd_list_dft containd_list_spectrum_magnitude containd_list_spectrum_phase |
listFft | statistics.compute | wired | containd_list_fft |
listIdft | statistics.compute | wired | containd_list_idft |
listIfft | statistics.compute | wired | containd_list_ifft |
createItem | write.item | wired | containd_create_item containd_create_root_list containd_create_root_list_by_id |
createChildItem | write.relatives | wired | containd_create_child_item containd_create_child_under_item containd_create_child_under_item_by_id containd_create_child_on_bound_item containd_create_child_on_bound_item_by_id |
createItemExtended | write.item | wired | containd_create_item_extended containd_create_item_extended_json |
setElementType | write.item | wired | containd_set_element_type_on_bound_item containd_set_element_type_on_item |
applyElementDefaults | write.item | wired | containd_apply_element_defaults_on_bound_item containd_apply_element_defaults_on_item |
moveItemToTrash | write.item | wired | containd_move_item_to_trash |
importImageToItem | images.write, write.item | wired | containd_import_image containd_import_image_on_item |
createQrCode | images.write | spec-only | containd_create_qr_code |
recreateSvgThumbnail | images.write | spec-only | containd_recreate_svg_thumbnail |
triggerCanvasThumbnail | images.write | spec-only | containd_trigger_canvas_thumbnail |
createCanvasScreenshot | images.read | spec-only | containd_create_canvas_screenshot |
queryCanvasItems | read.canvas | wired | containd_query_canvas_items |
moveCanvasItems | write.canvas | wired | containd_move_canvas_items |
resizeCanvasItems | write.canvas | wired | containd_resize_canvas_items |
alignCanvasItems | write.canvas | wired | containd_align_canvas_items |
autoArrangeCanvasItems | write.canvas | wired | containd_sort_all_canvas_items containd_align_layout_all_canvas_items containd_sort_canvas_items containd_align_layout_canvas_items |
animateItems | write.canvas | wired | containd_animate_items containd_animate_items_to |
cancelAnimation | write.canvas | wired | containd_cancel_animation |
scheduleRepeating | write.canvas | wired | containd_schedule_repeating |
scheduleOnce | write.canvas | wired | containd_schedule_once |
cancelSchedule | write.canvas | wired | containd_cancel_schedule |
changeCanvasLevel | write.canvas | wired | containd_change_canvas_level |
mutateGraph | write.graph | wired | containd_mutate_graph containd_patch_graph_edge containd_set_wire_color containd_set_wire_thickness containd_set_wire_dash containd_set_wire_start_cap containd_set_wire_end_cap containd_wire_style_patch containd_apply_wire_style_patch |
shareAsset | share.invoke | wired | containd_share_asset |
saveStringToFile | files.writeTemp | wired | containd_save_string_to_file |
savePdf | files.writeTemp | wired | containd_save_pdf |
exportInventoryReport | files.writeTemp | wired | containd_export_inventory_report |
launchAiChat | ai.invoke | spec-only | containd_launch_ai_chat |