imperal.io
  • How it works
  • Use cases
  • Technology
  • Pricing
Login
Webbee AIWebbee Codeimperal-mcpDevelopers & SDKSecurity & Vault
Add an app · Marketplace
imperal.ioICNLI Cloud OS

One OS for everything you run. Webbee is your agent inside it, she does the work, you stay in control.

Product
  • Webbee
  • Webbee Code
  • Imperal MCP
  • Marketplace
  • Use cases
  • Pricing
  • Open panel
Resources
  • Security
  • Technology
  • Success stories
  • Blog
Developers
  • Developers
  • Docs
  • Quick start
  • SDK reference
  • Developer portal
Company
  • About
  • Contact
  • Legal
Open protocol
  • ICNLI
  • SDK on GitHub
© 2026 Imperal, Inc. · ICNLI published at icnli.org under CC BY-SA 4.0
TermsPrivacy
  1. Home
  2. /
  3. Marketplace
  4. /
  5. Lightspeed Restaurant
CO

Lightspeed Restaurant Extension

🛒 E-commerce·by bluebeeweb·v0.1.0
Pay per use1-40 tok/action
Open in panel
0 capabilities0 actions0 installs

About this extension

Lightspeed Restaurant (K-Series) API connector: guest checks, floors, menu items, and sales health.

What you get

Every capability exposed by Lightspeed Restaurant, metered per action and guarded by the two-step safety protocol.

  • connect_lightspeed_restaurant_connectorwrite

    Typed function declaration. The platform reads ``chain_callable`` from the manifest to pick typed dispatch (direct ``app/func(args)`` call) vs. legacy ChatExtension LLM-router delegation. Defaults to ``True`` for ALL ``action_type`` values since v4.2.10, so the platform can deterministically execute the typed tool without giving the LLM a chance to summarise instead. ``effects`` declares the *intended* side-effect surface (``["create:note"]``, ``["delete:folder"]``, …). **Reserved / advisory:** the kernel does not currently consume it (no narrator / audit-ledger read today); it is retained as declared-intent metadata emitted into the manifest. ``id_projection`` declares the Pydantic params field that carries the resolved target id when this tool runs as a downstream chain step. Default empty - the platform falls back to a verb-prefix heuristic (``delete_note`` -> ``note_id``). Required for compound names where the heuristic produces a wrong field (``delete_notes_from_folder`` would naively yield ``notes_from_folder_id`` instead of ``folder_id``).

  • list_connectionsread

    Typed function declaration. The platform reads ``chain_callable`` from the manifest to pick typed dispatch (direct ``app/func(args)`` call) vs. legacy ChatExtension LLM-router delegation. Defaults to ``True`` for ALL ``action_type`` values since v4.2.10, so the platform can deterministically execute the typed tool without giving the LLM a chance to summarise instead. ``effects`` declares the *intended* side-effect surface (``["create:note"]``, ``["delete:folder"]``, …). **Reserved / advisory:** the kernel does not currently consume it (no narrator / audit-ledger read today); it is retained as declared-intent metadata emitted into the manifest. ``id_projection`` declares the Pydantic params field that carries the resolved target id when this tool runs as a downstream chain step. Default empty - the platform falls back to a verb-prefix heuristic (``delete_note`` -> ``note_id``). Required for compound names where the heuristic produces a wrong field (``delete_notes_from_folder`` would naively yield ``notes_from_folder_id`` instead of ``folder_id``).

  • disconnect_lightspeed_restaurant_connectordestructive

    Typed function declaration. The platform reads ``chain_callable`` from the manifest to pick typed dispatch (direct ``app/func(args)`` call) vs. legacy ChatExtension LLM-router delegation. Defaults to ``True`` for ALL ``action_type`` values since v4.2.10, so the platform can deterministically execute the typed tool without giving the LLM a chance to summarise instead. ``effects`` declares the *intended* side-effect surface (``["create:note"]``, ``["delete:folder"]``, …). **Reserved / advisory:** the kernel does not currently consume it (no narrator / audit-ledger read today); it is retained as declared-intent metadata emitted into the manifest. ``id_projection`` declares the Pydantic params field that carries the resolved target id when this tool runs as a downstream chain step. Default empty - the platform falls back to a verb-prefix heuristic (``delete_note`` -> ``note_id``). Required for compound names where the heuristic produces a wrong field (``delete_notes_from_folder`` would naively yield ``notes_from_folder_id`` instead of ``folder_id``).

  • list_ordersread

    Typed function declaration. The platform reads ``chain_callable`` from the manifest to pick typed dispatch (direct ``app/func(args)`` call) vs. legacy ChatExtension LLM-router delegation. Defaults to ``True`` for ALL ``action_type`` values since v4.2.10, so the platform can deterministically execute the typed tool without giving the LLM a chance to summarise instead. ``effects`` declares the *intended* side-effect surface (``["create:note"]``, ``["delete:folder"]``, …). **Reserved / advisory:** the kernel does not currently consume it (no narrator / audit-ledger read today); it is retained as declared-intent metadata emitted into the manifest. ``id_projection`` declares the Pydantic params field that carries the resolved target id when this tool runs as a downstream chain step. Default empty - the platform falls back to a verb-prefix heuristic (``delete_note`` -> ``note_id``). Required for compound names where the heuristic produces a wrong field (``delete_notes_from_folder`` would naively yield ``notes_from_folder_id`` instead of ``folder_id``).

  • get_orderread

    Typed function declaration. The platform reads ``chain_callable`` from the manifest to pick typed dispatch (direct ``app/func(args)`` call) vs. legacy ChatExtension LLM-router delegation. Defaults to ``True`` for ALL ``action_type`` values since v4.2.10, so the platform can deterministically execute the typed tool without giving the LLM a chance to summarise instead. ``effects`` declares the *intended* side-effect surface (``["create:note"]``, ``["delete:folder"]``, …). **Reserved / advisory:** the kernel does not currently consume it (no narrator / audit-ledger read today); it is retained as declared-intent metadata emitted into the manifest. ``id_projection`` declares the Pydantic params field that carries the resolved target id when this tool runs as a downstream chain step. Default empty - the platform falls back to a verb-prefix heuristic (``delete_note`` -> ``note_id``). Required for compound names where the heuristic produces a wrong field (``delete_notes_from_folder`` would naively yield ``notes_from_folder_id`` instead of ``folder_id``).

  • audit_order_healthread

    Typed function declaration. The platform reads ``chain_callable`` from the manifest to pick typed dispatch (direct ``app/func(args)`` call) vs. legacy ChatExtension LLM-router delegation. Defaults to ``True`` for ALL ``action_type`` values since v4.2.10, so the platform can deterministically execute the typed tool without giving the LLM a chance to summarise instead. ``effects`` declares the *intended* side-effect surface (``["create:note"]``, ``["delete:folder"]``, …). **Reserved / advisory:** the kernel does not currently consume it (no narrator / audit-ledger read today); it is retained as declared-intent metadata emitted into the manifest. ``id_projection`` declares the Pydantic params field that carries the resolved target id when this tool runs as a downstream chain step. Default empty - the platform falls back to a verb-prefix heuristic (``delete_note`` -> ``note_id``). Required for compound names where the heuristic produces a wrong field (``delete_notes_from_folder`` would naively yield ``notes_from_folder_id`` instead of ``folder_id``).

Related extensions

More extensions in E-commerce ready to enable in one click.

  • ShopifyConnect your own Shopify store(s) via a Custom App Admin API access token. Manage products, variants, collections, orders, draft orders, refunds, customers, inventory across locations, fulfillment...
  • WebflowConnect your own Webflow site(s) via a Site Token to manage them from Imperal -- publish and edit CMS Collection items, manage Pages and static/dynamic content, browse and moderate Form submissions...
  • CO Toast POSToast POS REST API connector: restaurant orders, kitchen display tickets, dining menus, and revenue health.
  • CO Clover POSClover POS REST API connector: merchant orders, payments, inventory items, and cash drawer health.

Ready to use Lightspeed Restaurant?

Enable Lightspeed Restaurant in your Imperal workspace in one click - 10,000 free starter credits included.

Open in panel