srvcode-code and domain are required; srvcode-item defaults to *.domain = * to create a system-wide code (Super User territory).srvcode-item, srvcode-code, domain) returns 409 instead of overwriting the existing description. Use PUT /servicecode/{type}/{code} to edit.Authorization: Bearer ********************curl --location 'https://awqacore01.crexendocloud.com/ns-api/v2/servicecode' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"srvcode-code": "system-hotdesk",
"srvcode-item": "subscriber",
"domain": "example.com",
"srvcode-description": "Hot-desk user"
}'{
"code": 400,
"message": "Bad request. Missing parameter 'domain'."
}