---
title: "Create PMS provider"
method: POST
path: "/pms/v1/providers"
tags: ["PMS"]
---

# Create PMS provider

`POST /pms/v1/providers`

Creates a new PMS provider for the businessLocation.

## Request body

- object
  - `businessLocationId` integer, required — The unique identifier for the business location.
  - `name` string, required — The name of the PMS provider.
  - `endpoint` string, required — The endpoint of the PMS provider. This is where Lightspeed will send PMS requests.
  - `apiKey` string, required — The API key for the PMS provider.
  - `features` PmsApiProviderFeature[], required — 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.

## Response `200`

Provider created

- 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/0e481cddec74/schema)
