# Get Specified Robot Settings
## Method
## `getRobotSettingById(robotId) -> {Promise.<any>}`
Get settings by robot ID
### Parameters
| Name | Type | Description |
| --------- | ----------------------------- | -------- |
| `robotId` | string | Robot identifier |
???+ Environment Response
=== "Cloud"
## Return Value `Promise.<any>`
| Name | Type | Description |
| --------- | ----------------------------- | -------- |
| `businessId` | string | Business identifier |
| `buildingId` | string | Building identifier |
| `customSetting` | string | Settings data |
## Request Example
```javascript
...
let settingsData = {}
const settingsResult = await axRobot.getRobotSettingById(robotId);
if (settingsResult) {
settingsData = settingsResult.customSetting;
}
...
```
## Response Data Example
```JSON
...
{
"businessId": "66432c72db3008878c5dd83c",
"buildingId": "60a4c374059acc6c8bdff074",
"customSetting": {
"_id": "65b0da744242e2e435a7cbf2",
"adjustSpray": 1,
"areaId": "test_wyz",
"basic": {
"char": "6643352e7fe5260984536181",
"standby": "6643352ea3f5a3ca0463968f"
},
"buildingId": "60a4c374059acc6c8bdff074",
"businessId": "655aa633c5221eaa1181fedd",
"carId": "B782401202631Gr",
"createTime": 1706089076693,
"customVoice": [],
"delivery": {
"runSpeed": 72
},
"disinfectMode": 1,
"gearMode": 2,
"gearType": 2,
"pauseTime": 0,
"playLanguage": 2,
"routeIds": [],
"routeMode": 1,
"runNum": 0,
"settings": {},
"skipPtMode": 2,
"sound": {
"avoidVolume": 100
},
"speedMode": 2,
"sprayMode": 1,
"taskId": "47c482de-cf61-420f-8ce4-ed50bcff4b40",
"taskName": "One-click task",
"updateTime": 1716281269568,
"voiceMode": 5,
"voicePercent": 60
}
...
```
=== "Local"
## Return Value `Promise.<any>`
| Name | Type | Description |
| --------------- | ------------------------ | -------- |
| `robotId` | string | Robot identifier |
| `businessScene` | string | Business scene |
| `settings` | string | Settings data |
## Example
```javascript
...
let settingsData = {}
const settingsResult = await axRobot.getRobotSettingById(robotId);
if (settingsResult) {
settingsData = settingsResult.settings;
}
...
```
## Response Data Example
```JSON
...
{
"id": 1,
"robotId": "81822013000931v",
"businessScene": 2,
"settings": {
"animation": {
"fhAnimation": {
"data": {
"id": "/storage/emulated/0/launcher/local/animation/thank_you.gif",
"name": "thank_you.gif",
"path": "/storage/emulated/0/launcher/local/animation/thank_you.gif"
},
"switch": false
},
"scAnimation": {
"data": {
"id": "/storage/emulated/0/launcher/local/animation/thank_you.gif",
"name": "thank_you.gif",
"path": "/storage/emulated/0/launcher/local/animation/thank_you.gif"
},
"switch": false
},
"sleepAnimation": {
"data": {
"id": "/storage/emulated/0/launcher/local/animation/makeup.gif",
"name": "makeup.gif",
"path": "/storage/emulated/0/launcher/local/animation/makeup.gif"
},
"switch": 0
},
"xyAnimation": {
"data": {
"id": "/storage/emulated/0/launcher/local/animation/arigatou.gif",
"name": "arigatou.gif",
"path": "/storage/emulated/0/launcher/local/animation/arigatou.gif"
},
"switch": false
},
"ylAnimation": {
"data": {
"id": "/storage/emulated/0/launcher/local/animation/65.gif",
"name": "65.gif",
"path": "/storage/emulated/0/launcher/local/animation/65.gif"
},
"switch": false
}
},
"basic": {
"adminPass": "9999",
"boor": "63c64050f0e02ee8af9df666",
"char": "658260925b69eb2d91ba8b94",
"currenttab": 0,
"door": "65a4dd533c3781e9f18defb2",
"fontSize": 0,
"language": 1,
"model": [
0,
1,
2,
3,
4,
5,
6
],
"runMode": 3,
"standby": "663c7977be378bb5ee8b43a2",
"welcomeId": "65a4dd533c3781e9f18defb2",
"welcomeModel": false,
"welcomePlayId": 1
},
"cruise": {
"countdownSwitch": true,
"speed": 73,
"standbyTime": 101
},
"delivery": {
"countdownSwitch": true,
"errorTraywarn": true,
"isLineCall": true,
"isReturn": true,
"moderate": 0,
"moderateSwitch": false,
"openSmartswitch": true,
"pallet": [
19,
...
],
"pauseDuration": 60,
"runSpeed": 113,
"smartList": [
2,
3
],
"stopDuration": 60,
"takeawayCountdown": 5
},
"footprint": [
[
0.248,
0.108
],
...
],
"forceBattery": 10,
"lightStrip": {
"arriveState": {
"lightColor": 5,
"lightType": 3
},
"chargingState": {
"lightColor": 3,
"lightType": 4
},
"errorState": {
"lightColor": 1,
"lightType": 2
},
"idleState": {
"lightColor": 4,
"lightType": 4
},
"lightStripSwitch": true,
"taskState": {
"lightColor": 4,
"lightType": 1
}
},
"lowBattery": 15,
"otherSetting": {
"footprint": [
[
0.248,
0.108
],
...
],
"forceBattery": 10,
"lightStrip": {
"arriveState": {
"lightColor": 5,
"lightType": 3
},
"chargingState": {
"lightColor": 3,
"lightType": 4
},
"errorState": {
"lightColor": 1,
"lightType": 2
},
"idleState": {
"lightColor": 4,
"lightType": 4
},
"lightStripSwitch": true,
"taskState": {
"lightColor": 4,
"lightType": 1
}
},
"lowBattery": 15,
"skipPtDelay": 1800
},
"runMode": 3,
"skipPtDelay": 1800,
"sound": {
"avoidVolume": 50,
"musicFile": "/storage/emulated/0/launcher/resource/local/minuet.mp3",
"musicFileName": "minuet.mp3",
"musicVolume": 50,
"switchon": true,
"systemVolume": 50,
"voiceVolume": 50
}
},
"createTime": 1717053578920,
"updateTime": 1717053578920
}
...
```