Product
Jentic OSThe workplace. An in-house AI platform for every employeeJentic OneSafe access. Agents reach your systems without holding keysJentic AIRThe foundation. Gets your existing platforms ready for AI
Pricing
Developers

GET STARTED

API DirectoryBrowse 10,000+ APIs Ready For AI Agent IntegrationDocumentationGuides and API reference

TOOLS

API ScoringCheck your AI Readiness using our scorecardArazzo UIVisualize Arazzo Workflows As Interactive DocumentationArazzo EditorBuild And Edit Multi-Step API Workflows Visually

COMMUNITY

GitHubOpen source projects and examplesOpen StandardsBuilt on open specs. Never locked in.
Resources
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Try it now
Jentic OSJentic OneJentic AIR
Pricing
API DirectoryDocumentationAPI ScoringArazzo UIArazzo EditorGitHubOpen Standards
Resources
About UsCareersContact
Try it now
JenticJentic
Products
  • Jentic OS
  • Jentic One
  • Jentic AIR
For Developers
  • API Directory
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
  • Trust Centre
ISO/IEC 27001:2022 certification badge issued by Prescient SecurityISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

Terms & Conditions•Privacy Policy•
© 2026 Jentic Technology Ltd. All rights reserved.
Switch to light modeSwitch to dark mode
APIs / E Commerce / Lightspeed Restaurant K-Series API
Lightspeed Restaurant K-Series API logo

Lightspeed App Lightspeed Restaurant K-Series API

Agent-ready OpenAPI document · curated by JenticE CommerceOrder Managementbearer22 EndpointsREST

Know of an official OpenAPI document? Contribute it →

For Agents

Manage restaurant menus, dine-in and takeout orders, staff shifts, and sales reporting in Lightspeed K-Series via 22 bearer-authenticated endpoints.

Use for: Create a takeout order for a Lightspeed restaurant business, I want to add a new menu item to a Lightspeed K-Series restaurant, List all sales for a given Lightspeed business in the last 24 hours, Get the receipt for a specific order reference

Not supported: Does not handle retail e-commerce, payment-processor onboarding, or hardware fulfillment - use for Lightspeed Restaurant K-Series order, menu, and staff operations only.

Jentic publishes the only available OpenAPI specification for Lightspeed Restaurant K-Series API, keeping it validated and agent-ready. The K-Series API gives restaurants programmatic access to menus, items, dine-in and takeout orders, staff, financials, and webhooks across multi-business operations. Twenty-two endpoints cover business listing, menu loading, order creation, rich item CRUD, shift and POS staff management, financial and sales reporting, and receipt retrieval. Authentication uses HTTP bearer tokens and supports both trial and production base URLs.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Lightspeed Restaurant K-Series API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Lightspeed Restaurant K-Series API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.

Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Flightspeed.app%2Flightspeed" | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Flightspeed.app%2Flightspeed" | sh
jentic register       # connects your agent to your Jentic One instance

Jentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.

Capabilities

What an agent can do with Lightspeed Restaurant K-Series API.

Create dine-in and takeout orders against a Lightspeed Restaurant K-Series business

List menus and load full menu definitions including categories and modifier groups

Create, update, and delete rich items by SKU for menu engineering

List shifts, manage POS staff, and retrieve receipts by reference

Pull sales, financial, tax-rate, and payment-method data for accounting reconciliation

Manage webhook subscriptions for order, payment, and staff event notifications

Use Cases

Patterns agents use Lightspeed Restaurant K-Series API for, with concrete tasks.

★ Online Ordering Integration

Connect a third-party ordering channel to Lightspeed K-Series by creating dine-in or takeout orders through the API. POST /o/op/1/order/local and POST /o/op/1/order/to-go accept order line items with rich-item SKUs and modifiers. Replaces manual order entry for delivery aggregators and direct online ordering apps.

Create a takeout order against business ID 'biz-77' with items 'sku-burger' and 'sku-fries' and customer phone '+15551234567'

Menu Engineering and Sync

Keep menus and rich items in sync between a central menu-management system and individual restaurant locations. The /rich-items endpoints expose full CRUD by SKU, and /o/op/1/menu/load/{menuId} returns the live menu structure. Enables central marketing teams to push changes to dozens of locations in a single workflow.

Create rich item with SKU 'sku-special-2026' priced at $14.99 and add it to menu ID 'menu-spring'

Sales and Financial Reporting

Pull sales, tax-rate, and financial data nightly into a data warehouse for restaurant analytics. The /sales, /financials, /tax-rates, and /payment-methods endpoints expose reporting-grade data per business. Replaces CSV exports with structured pulls into BI tools.

Pull yesterday's sales for business ID 'biz-77' and post a daily summary with gross sales by payment method

AI Agent Restaurant Assistant

An AI agent uses Jentic to discover Lightspeed K-Series operations by intent and creates orders, queries menus, and pulls receipts on a manager's behalf. Webhook subscriptions let the agent react to new orders. Credentials are isolated through Jentic so the bearer token never enters agent context.

Search Jentic for 'create a Lightspeed takeout order', load the operation schema, and execute it with the customer's order details

Key Endpoints

22 endpoints — jentic publishes the only available openapi specification for lightspeed restaurant k-series api, keeping it validated and agent-ready.

METHOD

PATH

DESCRIPTION

POST

/o/op/1/order/local

Create a dine-in order

POST

/o/op/1/order/to-go

Create a takeout order

GET

/o/op/1/menu/load/{menuId}

Load a full menu by ID

PUT

/rich-items

Create or update a rich menu item

GET

/sales

Get sales data for a business

POST

/webhooks

Create a webhook subscription

POST

/o/op/1/order/local

Create a dine-in order

POST

/o/op/1/order/to-go

Create a takeout order

GET

/o/op/1/menu/load/{menuId}

Load a full menu by ID

PUT

/rich-items

Create or update a rich menu item

GET

/sales

Get sales data for a business

POST

/webhooks

Create a webhook subscription

Why Jentic?

What agents get from Jentic-routed access to this vendor.

Setup

Setup

Wiring the Lightspeed Restaurant K-Series API by hand means setting its bearer token, choosing the trial or production lsk.lightspeed.app host, and learning which endpoints cover orders, menus, sales, and staff yourself. Through Jentic you install once, import the Lightspeed K-Series API from the API Directory, store the token once, and your agent calls it.

Permission scoping

Permission scoping

Lightspeed creates orders and updates items through operation endpoints like /o/op/1/order/local and /rich-items rather than pinning to a resource id in the path, so scope the agent to the operations it needs, such as creating a takeout order or reading sales. You leave out item or webhook writes unless you add them, so it only calls the ones you allow.

Credential management

Credential isolation

Your Lightspeed bearer token is stored once, encrypted, by your own Jentic One instance and injected at execution time. It never enters the agent's prompt, logs, or context.

Intent-based discovery

Intent-based discovery

Agents search Jentic by intent such as 'create a Lightspeed takeout order' or 'load a menu', and Jentic returns the matching K-Series operation with its input schema so the agent calls the right endpoint without browsing the reference docs.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Alternative

Square API

→

Restaurant and retail POS with built-in payments and online ordering

Choose Square when the merchant uses Square POS rather than Lightspeed; both expose order creation but with different data models

Alternative

Toast POS API

→

Restaurant-focused POS with deep menu and labor APIs

Choose Toast when the restaurant runs on Toast POS rather than Lightspeed K-Series

Complementary

Shopify Admin API

→

Surface Lightspeed restaurant items on a Shopify storefront for online ordering

Choose Shopify when the restaurant also runs an online merchandise store and needs unified item sync

FAQs

Specific to using Lightspeed Restaurant K-Series API through Jentic.

Why is there no official OpenAPI spec for Lightspeed Restaurant K-Series API?

Lightspeed does not publish a maintained OpenAPI specification for the Restaurant K-Series API. Jentic generates and maintains this spec so that AI agents and developers can call the K-Series API via structured tooling. It is validated against the live API and kept up to date. Get started with Jentic One, the self-hosted execution layer.

What authentication does the Lightspeed Restaurant K-Series API use?

It uses HTTP bearer authentication. Tokens are issued by Lightspeed for each business and passed in the Authorization header. Through Jentic, bearer tokens are stored in your Jentic One instance and injected per request.

Can I create both dine-in and takeout orders with this API?

Yes. POST /o/op/1/order/local creates dine-in orders and POST /o/op/1/order/to-go creates takeout orders. Both accept line items with rich-item SKUs and modifiers.

What are the rate limits for the Lightspeed K-Series API?

The spec does not document explicit rate limits. Treat the API as moderately throttled per business token; respect HTTP 429 responses with a Retry-After header and prefer webhook subscriptions over polling for order updates.

How do I subscribe to new-order webhooks through Jentic?

Run pip install jentic, then search Jentic with 'subscribe to Lightspeed webhooks' to retrieve POST /webhooks. Execute it with your callback URL and event types; Jentic handles the bearer token automatically.

Is the Lightspeed Restaurant K-Series API free?

API access is included with paid Lightspeed Restaurant K-Series subscriptions. There is no free tier; pricing depends on the venue plan.

Can I limit what my agent is allowed to do with the Lightspeed Restaurant K-Series API?

Yes. Because you run Jentic One yourself, your own rules decide which K-Series operations and credentials the agent may use. The K-Series API works through operation endpoints such as POST /o/op/1/order/local, POST /o/op/1/order/to-go, and /rich-items rather than fixed resource IDs, so you scope the agent to just the operations it needs, like creating a takeout order or reading /sales. Item writes and webhook subscriptions stay off unless you add them, so the agent calls only the endpoints you allow.

GET STARTED

Start building with Lightspeed Restaurant K-Series API

Explore with Jentic One
View OpenAPI Document