Get PMS Revenue Centers

GET /pms/v1/business-locations/{businessLocationId}/revenue-centers

Returns a list of all POS Configurations which can be mapped to PMS Revenue Centers. For more details on revenue centers, see our Integration Guide.

Path parameters

  • businessLocationId integer(int64) Required

    The unique identifier for the business location.

Responses

  • 200 application/json

    Found a list of Revenue Centers

    Hide response attributes Show response attributes object
    • id integer(int64)

      The unique identifier for the revenue center.

    • name string

      The name of the revenue center.

  • 400 */*

    Bad Request

    Hide response attributes Show response attributes object
    • status string
    • timestamp string(date-time)
    • message string
    • apiSubExceptions array[object]
      Hide apiSubExceptions attributes Show apiSubExceptions attributes object
      • field string
      • rejectedValue object
      • message string
  • 404 */*

    Invalid input business location id

    Hide response attributes Show response attributes object
    • status string
    • timestamp string(date-time)
    • message string
    • apiSubExceptions array[object]
      Hide apiSubExceptions attributes Show apiSubExceptions attributes object
      • field string
      • rejectedValue object
      • message string
GET /pms/v1/business-locations/{businessLocationId}/revenue-centers
curl \
 --request GET 'https://api.trial.lsk.lightspeed.app/pms/v1/business-locations/45454565682155/revenue-centers' \
 --header "Authorization: Bearer $ACCESS_TOKEN"
Response examples (200)
[
  {
    "id": 343243933,
    "name": "Bar"
  }
]
Response examples (400)
{
  "status": "string",
  "timestamp": "2025-05-04T09:42:00Z",
  "message": "string",
  "apiSubExceptions": [
    {
      "field": "string",
      "rejectedValue": {},
      "message": "string"
    }
  ]
}
Response examples (404)
{
  "status": "string",
  "timestamp": "2025-05-04T09:42:00Z",
  "message": "string",
  "apiSubExceptions": [
    {
      "field": "string",
      "rejectedValue": {},
      "message": "string"
    }
  ]
}