---
title: "List request records"
method: GET
path: "/channel_requests"
tags: ["Channel Request Log"]
---

# List request records

`GET /channel_requests`

Returns a list of request log records.

🔒 Requires: `channels:read` scope

## Query parameters

- `status_code` string
- `request_method` string
- `occurred_before` string, date-time
- `occurred_after` string, date-time
- `status_code_before` string
- `status_code_after` string
- `channel_id` string

## Response `200`

- RequestCollectionResponse — A collection of request log records wrapped in the top-level data object.
  - `data` RequestLog[]
    - `error` string, nullable — f an error occurred with the request, such as an inability to resolve a hostname, connect or TLS errors, this will be recorded here. Only errors with the ability to make the request are logged here, rather than errors when interpreting a response.
    - `grouping_id` string, required — An identifier used to group together requests that occurred together as part of the same job or Lightspeed Retail (X-Series) API request.
    - `id` string, required — Auto-generated object ID.
    - `occurred_at` string, date-time, required — An RFC3339 representation of the time at which the request was logged.
    - `request` string, required — A dump of the full request information in HTTP format, including headers and any request body.
    - `request_method` 'GET' | 'POST' | 'PUT' | 'DELETE', required — The HTTP method used to make the request.
    - `response` string, required — A dump of the full response information in HTTP format, including headers and any response body.
    - `status_code` number — The HTTP status code received in the response.

---

[API](https://skmtc.net/lightspeedhq/apis/api-2026-07.md) · [All operations](https://skmtc.net/lightspeedhq/apis/api-2026-07/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/lightspeedhq/api-2026-07/revisions/72d4ceb46dbb/schema)
