---
title: "Get a PMS provider by ID"
method: GET
path: "/pms/v1/providers/{id}"
tags: ["PMS"]
---

# Get a PMS provider by ID

`GET /pms/v1/providers/{id}`

Returns the details of a specific PMS provider.

Only PMS providers created by the authenticated OAuth client will be returned.

## Path parameters

- `id` integer, required — The unique identifier for the provider.

## Response `200`

Provider found

- PmsApiGetProvider
  - `id` integer — The unique identifier for the provider.
  - `name` string — The name of the PMS provider.
  - `apiKey` string — The API key for the PMS provider.
  - `businessLocationId` integer — The unique identifier for the business location.
  - `endpoint` string — The endpoint of the PMS provider. This is where Lightspeed will send PMS requests.
  - `features` PmsApiProviderFeature[] — The optional features that the PMS provider supports. See the [Integration Guide](https://api-portal.lsk.lightspeed.app/category/property-management-systems) for more details.

## Other responses

- `400` — Bad Request
- `404` — Provider not found

---

[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/96f04e4e3f61/schema)
