PBX-wide configuration for business hours, recording, and dialing
PBX settings control system-wide defaults for your phone system. Individual extensions can override some settings.
/v1/pbx/settingsGet PBX configuration
curl -X GET "https://api.do.dev/v1/pbx/settings" \
-H "Authorization: Bearer do_live_your_key_here"{
"settings": {
"timezone": "America/New_York",
"businessHoursStart": "09:00",
"businessHoursEnd": "17:00",
"businessDays": [1, 2, 3, 4, 5],
"extensionLength": 3,
"defaultCallerIdName": "Acme Corp",
"defaultCallerIdNumber": "2395551234",
"recordingMode": "always",
"recordingScope": "external",
"internationalDialing": false,
"emergencyNumber": "911",
"holdMusicId": "music_default",
"voicemailRetentionDays": 90,
"recordingRetentionDays": 90
}
}timezonestringbusinessHoursStartstringbusinessHoursEndstringbusinessDaysnumber[]extensionLengthnumberdefaultCallerIdNamestringdefaultCallerIdNumberstringrecordingModestringrecordingScopestringinternationalDialingbooleanholdMusicIdstringvoicemailRetentionDaysnumberrecordingRetentionDaysnumber