Update Toast integration V2
curl --request POST \
--url https://api2.rhombussystems.com/api/integrations/serviceManagement/updateToastIntegrationV2 \
--header 'Content-Type: application/json' \
--header 'x-auth-apikey: <api-key>' \
--header 'x-auth-scheme: <x-auth-scheme>' \
--data '
{
"restaurantGuids": [
"<string>"
],
"toastSettings": {
"currentToastRestaurantGuid": "<string>",
"enabled": true,
"integrationAuditMap": {},
"orgUuid": "AAAAAAAAAAAAAAAAAAAAAA",
"restaurantSettingsMap": {},
"userUuid": "AAAAAAAAAAAAAAAAAAAAAA"
}
}
'import requests
url = "https://api2.rhombussystems.com/api/integrations/serviceManagement/updateToastIntegrationV2"
payload = {
"restaurantGuids": ["<string>"],
"toastSettings": {
"currentToastRestaurantGuid": "<string>",
"enabled": True,
"integrationAuditMap": {},
"orgUuid": "AAAAAAAAAAAAAAAAAAAAAA",
"restaurantSettingsMap": {},
"userUuid": "AAAAAAAAAAAAAAAAAAAAAA"
}
}
headers = {
"x-auth-scheme": "<x-auth-scheme>",
"x-auth-apikey": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {
'x-auth-scheme': '<x-auth-scheme>',
'x-auth-apikey': '<api-key>',
'Content-Type': 'application/json'
},
body: JSON.stringify({
restaurantGuids: ['<string>'],
toastSettings: {
currentToastRestaurantGuid: '<string>',
enabled: true,
integrationAuditMap: {},
orgUuid: 'AAAAAAAAAAAAAAAAAAAAAA',
restaurantSettingsMap: {},
userUuid: 'AAAAAAAAAAAAAAAAAAAAAA'
}
})
};
fetch('https://api2.rhombussystems.com/api/integrations/serviceManagement/updateToastIntegrationV2', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));HttpResponse<String> response = Unirest.post("https://api2.rhombussystems.com/api/integrations/serviceManagement/updateToastIntegrationV2")
.header("x-auth-scheme", "<x-auth-scheme>")
.header("x-auth-apikey", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"restaurantGuids\": [\n \"<string>\"\n ],\n \"toastSettings\": {\n \"currentToastRestaurantGuid\": \"<string>\",\n \"enabled\": true,\n \"integrationAuditMap\": {},\n \"orgUuid\": \"AAAAAAAAAAAAAAAAAAAAAA\",\n \"restaurantSettingsMap\": {},\n \"userUuid\": \"AAAAAAAAAAAAAAAAAAAAAA\"\n }\n}")
.asString();{
"authError": false,
"error": true,
"errorMsg": "<string>",
"failedGuids": [
"<string>"
],
"misconfiguredDoors": [
"<string>"
],
"warningMsg": "<string>"
}Service Management Integrations Webservice
Update Toast integration V2
Update Toast integration
POST
/
api
/
integrations
/
serviceManagement
/
updateToastIntegrationV2
Update Toast integration V2
curl --request POST \
--url https://api2.rhombussystems.com/api/integrations/serviceManagement/updateToastIntegrationV2 \
--header 'Content-Type: application/json' \
--header 'x-auth-apikey: <api-key>' \
--header 'x-auth-scheme: <x-auth-scheme>' \
--data '
{
"restaurantGuids": [
"<string>"
],
"toastSettings": {
"currentToastRestaurantGuid": "<string>",
"enabled": true,
"integrationAuditMap": {},
"orgUuid": "AAAAAAAAAAAAAAAAAAAAAA",
"restaurantSettingsMap": {},
"userUuid": "AAAAAAAAAAAAAAAAAAAAAA"
}
}
'import requests
url = "https://api2.rhombussystems.com/api/integrations/serviceManagement/updateToastIntegrationV2"
payload = {
"restaurantGuids": ["<string>"],
"toastSettings": {
"currentToastRestaurantGuid": "<string>",
"enabled": True,
"integrationAuditMap": {},
"orgUuid": "AAAAAAAAAAAAAAAAAAAAAA",
"restaurantSettingsMap": {},
"userUuid": "AAAAAAAAAAAAAAAAAAAAAA"
}
}
headers = {
"x-auth-scheme": "<x-auth-scheme>",
"x-auth-apikey": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {
'x-auth-scheme': '<x-auth-scheme>',
'x-auth-apikey': '<api-key>',
'Content-Type': 'application/json'
},
body: JSON.stringify({
restaurantGuids: ['<string>'],
toastSettings: {
currentToastRestaurantGuid: '<string>',
enabled: true,
integrationAuditMap: {},
orgUuid: 'AAAAAAAAAAAAAAAAAAAAAA',
restaurantSettingsMap: {},
userUuid: 'AAAAAAAAAAAAAAAAAAAAAA'
}
})
};
fetch('https://api2.rhombussystems.com/api/integrations/serviceManagement/updateToastIntegrationV2', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));HttpResponse<String> response = Unirest.post("https://api2.rhombussystems.com/api/integrations/serviceManagement/updateToastIntegrationV2")
.header("x-auth-scheme", "<x-auth-scheme>")
.header("x-auth-apikey", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"restaurantGuids\": [\n \"<string>\"\n ],\n \"toastSettings\": {\n \"currentToastRestaurantGuid\": \"<string>\",\n \"enabled\": true,\n \"integrationAuditMap\": {},\n \"orgUuid\": \"AAAAAAAAAAAAAAAAAAAAAA\",\n \"restaurantSettingsMap\": {},\n \"userUuid\": \"AAAAAAAAAAAAAAAAAAAAAA\"\n }\n}")
.asString();{
"authError": false,
"error": true,
"errorMsg": "<string>",
"failedGuids": [
"<string>"
],
"misconfiguredDoors": [
"<string>"
],
"warningMsg": "<string>"
}Authorizations
Your Rhombus API key. Must be accompanied by the x-auth-scheme header set to api-token (or partner-api-token for partner endpoints).
Headers
Authentication scheme identifier. Use api-token for standard API key authentication, partner-api-token for partner API key authentication. Must be paired with the x-auth-apikey header containing your API key.
Available options:
api-token, api, partner-api-token, partner-api Body
application/json
Response
200 - application/json
OK
Response object for updating organization integrations.
Whether an authentication error occurred during update
Example:
false
List of GUIDs that failed to update
List of GUIDs that failed to update
List of door names that are assigned to multiple Rhombus locations
List of door names that are assigned to multiple Rhombus locations
Last modified on September 23, 2026