---
title: "Get the readiness status for accepting Online Orders"
method: GET
path: "/o/op/1/onlineOrderReadiness"
tags: ["Order and Pay"]
---

# Get the readiness status for accepting Online Orders

`GET /o/op/1/onlineOrderReadiness`

Returns the status of the Online Order readiness for a specific business location id. See the [Online Order Readiness guide](https://api-portal.lsk.lightspeed.app/guides/integration-guides/online-ordering/online-order-readiness/online-order-readiness-setup) for setup and webhook integration details.

## Query parameters

- `businessLocationId` integer, required

## Response `200`

OK

- ApeOrderApiReadinessDto
  - `status` 'READY' | 'NOT_READY' — Indicates if the business location is ready for accepting online orders
  - `lastUpdatedAt` string, date-time — Timestamp when readiness status was calculated
  - `onlineOrderingApiConfiguration` ApeOrderApiApiConfigDto
    - `enabled` boolean — A flag indicating if a business location has the Online Ordering API enabled
    - `orderProfileId` integer — Order Profile id
    - `staffId` integer — Staff id
  - `posStatus` ApeOrderApiPosStatusDto
    - `salesPeriod` 'OPENED' | 'CLOSED' — Sales period status for the location
    - `acceptingOnlineOrders` boolean — A flag indicating if a POS in the location has the option `Online Orders enabled` in `Control center`
    - `availableDevices` boolean — A flag indicating if the location has devices running for accepting and processing online orders

## Other responses

- `400` — Bad Request

---

[API](https://skmtc.net/lightspeed/apis/lightspeed-restaurant-k-series-api.md) · [All operations](https://skmtc.net/lightspeed/apis/lightspeed-restaurant-k-series-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/lightspeed/lightspeed-restaurant-k-series-api/revisions/93b2eed71a61/schema)
