curl --location 'https://awqacore01.crexendocloud.com/ns-api/v2/domains//phonetemplates' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data-raw '{
"phoneconfiguration-name": "Front Desk WP826",
"phoneconfiguration-description": "Front desk layout with queue toggle",
"phoneconfiguration-brand": "Grandstream",
"phoneconfiguration-model": "WP826",
"phoneconfiguration-directory": {
"group": "All",
"group-type": "Standard",
"sort": "Extension",
"order": "asc",
"exclusions": [
{
"id": "1009@example.com",
"type": "onnet"
}
]
},
"phoneconfiguration-buttons": [
{
"phoneconfiguration-button-order": 1,
"phoneconfiguration-button-type": "line_only",
"phoneconfiguration-button-feature": "line",
"phoneconfiguration-button-target": "1001",
"phoneconfiguration-button-label": "Line 1",
"phoneconfiguration-button-locked": 0,
"phoneconfiguration-extra": {}
},
{
"phoneconfiguration-button-order": 2,
"phoneconfiguration-button-type": "line_only",
"phoneconfiguration-button-feature": "line",
"phoneconfiguration-button-target": "1001",
"phoneconfiguration-button-label": "Line 2",
"phoneconfiguration-button-locked": 0,
"phoneconfiguration-extra": {}
},
{
"phoneconfiguration-button-order": 4,
"phoneconfiguration-button-type": "mpk",
"phoneconfiguration-button-feature": "queue_status",
"phoneconfiguration-button-target": "",
"phoneconfiguration-button-label": "Queue",
"phoneconfiguration-button-locked": 1,
"phoneconfiguration-extra": {}
}
]
}'