Online Ordering API Readiness Notification

Add MCP server to your AI tool

Allow AI tools and LLMs to interact with the API documentation portal through MCP.

MCP server URL

https://api-docs.lsk.lightspeed.app/mcp

Standard setup for AI tools providing an mcp.json file

mcp.json
"Lightspeed Restaurant K-Series MCP server": {
  "url": "https://api-docs.lsk.lightspeed.app/mcp"
}
Close
POST https://webhook.example.com

What your webhook implementation will receive when online ordering API readiness is updated. See the Online Order Readiness guide for setup and integration details.

application/json

Body Required

  • businessLocationId integer(int64) Required

    The unique identifier for the business location.

  • lastUpdatedAt string(date-time) Required

    The timestamp when the online order readiness was last updated

  • status string Required

    The readiness status of the online ordering api

    Values are READY or NOT_READY.

  • type string Required

    Notification type

    Default value is ORDER_API.

  • onlineOrderingApiConfiguration object Required
    Hide onlineOrderingApiConfiguration attributes Show onlineOrderingApiConfiguration attributes object
    • enabled boolean Required
    • orderProfileId integer(int64) | null
    • staffId integer(int64) | null
  • posStatus object Required
    Hide posStatus attributes Show posStatus attributes object
    • salesPeriod string Required

      Values are OPENED or CLOSED.

    • acceptingOnlineOrders boolean Required
    • availableDevices boolean Required

Responses

  • 200

    Your server returns this code if it accepts the callback

POST apeOnline Ordering API Readiness notification
Request examples
{
  "businessLocationId": 247158188015618,
  "lastUpdatedAt": "2025-10-04T09:40:00.000+00:00",
  "status": "READY",
  "type": "ORDER_API",
  "onlineOrderingApiConfiguration": {
    "enabled": true,
    "orderProfileId": 25769803781,
    "staffId": 3
  },
  "posStatus": {
    "salesPeriod": "OPENED",
    "acceptingOnlineOrders": true,
    "availableDevices": true
  }
}
{
  "businessLocationId": 247158188015618,
  "lastUpdatedAt": "2025-10-04T09:40:00.000+00:00",
  "status": "NOT_READY",
  "type": "ORDER_API",
  "onlineOrderingApiConfiguration": {
    "enabled": false,
    "orderProfileId": null,
    "staffId": null
  },
  "posStatus": {
    "salesPeriod": "CLOSED",
    "acceptingOnlineOrders": false,
    "availableDevices": false
  }
}