Platform Profile Details
Retrieve platform profile details.
Path parameters
-
The unique code assigned to the reservation platform.
Maximum length is
11
. Format should match the following pattern:[a-zA-Z0-9_-]+
.
GET /reservation/api/1/platform/{platform-code}/profile
curl \
-X GET https://api.lsk.lightspeed.app/reservation/api/1/platform/MyPlatform/profile \
-H "Authorization: Bearer $ACCESS_TOKEN"
Response examples (200)
{
"baseUrl": "https://my.platform/api",
"depositSupported": true,
"displayName": "My Platform",
"errorsWebhookUrl": "https://my.platform/api/webhook/errors",
"integrationWebhookUrl": "https://my.platform/api/webhook/integrations",
"notificationTypes": [
"ORDER_CLOSED"
],
"onboardingWebhookUrl": "https://my.platform/api/webhook/onboarding",
"orderWebhookUrl": "https://my.platform/api/webhook/orders",
"ownNotificationsOnly": true,
"webhookAuthDetails": {
"apiKeys": {
"headers": {
"X-API-ID": "Example-x-api-id",
"X-API-SECRET": "Example-x-api-secret"
},
"parameters": {
"additionalProperty1": "string",
"additionalProperty2": "string"
}
},
"basic": {
"password": "Example-Password",
"username": "LightspeedKSeries"
},
"bearer": {
"token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
"tokenTtl": "2025-01-01T00:00:00"
},
"oauth2": {
"authorizationGrantType": "CLIENT_CREDENTIALS",
"clientAuthorizationMethod": "CLIENT_SECRET_BASIC",
"clientId": "LightspeedKSeries",
"clientName": "LightspeedKSeries",
"clientSecret": "Example-Client-Secret",
"providerJwkSetUri": "https://my.platform/public-keys",
"providerTokenUri": "https://my.platform/emitter/token",
"scopes": [
"webhooks-api"
]
}
},
"webhookAuthType": "OAUTH2",
"allowCourseNumberUpdates": true,
"inServiceTableStatuses": [
{
"statusLabel": "Appetizer",
"statusValue": "appetizer",
"sequence": 1
}
]
}