Get a PMS provider by ID
Returns the details of a specific PMS provider.
Only PMS providers created by the authenticated OAuth client will be returned.
GET /pms/v1/providers/{id}
curl \
-X GET https://api.lsk.lightspeed.app/pms/v1/providers/3012455645 \
-H "Authorization: Bearer $ACCESS_TOKEN"
Response examples (200)
{
"id": 3012455645,
"businessLocationId": 45454565682155,
"name": "John Smith",
"endpoint": "http://integration.com/pms/endpoint",
"apiKey": "fake-secret",
"features": [
"MIRRORING"
]
}
Response examples (400)
{
"status": "string",
"timestamp": "2024-05-04T09:42:00+00:00",
"message": "string",
"apiSubExceptions": [
{
"field": "string",
"rejectedValue": {},
"message": "string"
}
]
}
Response examples (403)
{
"status": "string",
"timestamp": "2024-05-04T09:42:00+00:00",
"message": "string",
"apiSubExceptions": [
{
"field": "string",
"rejectedValue": {},
"message": "string"
}
]
}
Response examples (404)
{
"status": "string",
"timestamp": "2024-05-04T09:42:00+00:00",
"message": "string",
"apiSubExceptions": [
{
"field": "string",
"rejectedValue": {},
"message": "string"
}
]
}
Response examples (503)
{
"status": "string",
"timestamp": "2024-05-04T09:42:00+00:00",
"message": "string",
"apiSubExceptions": [
{
"field": "string",
"rejectedValue": {},
"message": "string"
}
]
}