API Change Details By Release

SMACS 7.0.0 - 

List of All API Changes:

New Endpoints

  • delete /system/e-mail/settings
  • delete /system/high-availability/settings
  • get /control/utilizations/refresh/status
  • get /system/high-availability/settings
  • get /system/system-health-status-legacy
  • post /control/cucm-cdrs/imports/dump-files/generate-dummy-cdrs
  • post /field-configs/cipc
  • post /field-configs/extension-mobility-profiles
  • post /field-configs/im-softphone
  • post /field-configs/tablet
  • post /mac/msteams-powershell-settings/caches
  • post /system/high-availability/settings/replication
  • post /system/system-health-status-legacy/refresh
  • put /system/high-availability/settings

Removed Endpoints

  • get /control/utilizations/status
  • new request params
    • get /views/global-360-view/{}
    • new request param: skipMicrosoft (in: query, type: )

New Rresponse Attributes

  • get /control/custom-cucm-reports/{}/exports
    • new 422 - SQL_QUERY_FAILED response
  • post /config/ms-graph/validation
    • new 422 - APPLICATION_ID_NOT_FOUND response
    • new 422 - INVALID_CLIENT_SECRET response
    • new 422 - TENANT_NOT_FOUND response
  • post /config/sql-queries
    • new 422 - SQL_QUERY_FAILED response
  • post /control/custom-cucm-reports
    • new 422 - DUPLICATE_REPORT_NAME response
  • post /control/custom-cucm-reports/live-queries
    • new 422 - SQL_QUERY_FAILED response
  • post /mac/cucm-servers/{}/end-users/{}/pin-reset
    • new 422 - INVALID_ENDUSER_PIN_REPEAT response
    • new 422 - INVALID_ENDUSER_PIN_TOO_TRIVIAL response
    • new 422 - INVALID_ENDUSER_PIN_TOO_LONG response
    • new 422 - INVALID_ENDUSER_PIN_TOO_SHORT response
    • new 422 - INVALID_ENDUSER_PIN_CHANGED_TOO_RECENTLY response
    • new 422 - INVALID_ENDUSER_PIN response
  • post /mac/cucm-servers/{}/phones/{}/mobility-identities
    • new 422 - MOBILITY_IDENTITY_NOT_SUPPORTED response
    • new 422 - NO_OWNER_DEVICE response
    • new 422 - OWNER_MOBILITY_DISABLED response
    • new 422 - MOBILITY_ALREADY_EXIST response
  • post /mac/msteams-powershell-settings/connections
    • new 422 - MFA_IS_ENABLED response
  • post /mac/unity-servers/{}/voicemails/{}/pin-reset
    • new 422 - INVALID_VOICEMAIL_PIN response
    • new 422 - INVALID_VOICEMAIL_PIN_REPEAT response
    • new 422 - INVALID_VOICEMAIL_PIN_TOO_LONG response
    • new 422 - INVALID_VOICEMAIL_PIN_TOO_TRIVIAL response
    • new 422 - INVALID_VOICEMAIL_PIN_TOO_SHORT response
  • put /config/certificates
    • new 422 - INVALID_CERTIFICATE_PARAMETERS response
    • new 422 - INVALID_CERTIFICATE_EXPIRED response
    • new 422 - INVALID_CERTIFICATE_VALIDITY_PERIOD_NOT_STARTED response
    • new 422 - INVALID_CERTIFICATE_CSR_KEY response
    • new 422 - INVALID_CERTIFICATE_KEY response
  • put /control/custom-cucm-reports/{}
    • new 422 - DUPLICATE_REPORT_NAME response
    • removed response attributes

SMACS 6.12.0 - 


List of All API Changes:

New Endpoints

  • get /control/cucm-cdrs
  • get /control/cucm-cdrs/imports/dump-files/status
  • get /control/cucm-cdrs/over-retention
  • get /control/custom-cucm-reports/{}/exports
  • get /control/device-utilization-settings
  • get /control/dial-plan-inventories
  • get /control/dial-plan-inventories/export
  • get /control/global-directories
  • get /control/global-directories/export
  • get /control/license-optimizations/cucm-licenses
  • get /control/license-optimizations/export
  • get /control/orphaned-devices
  • get /control/phone-button-template-inventories
  • get /control/phone-inventories
  • get /control/phone-inventories/devicepools
  • get /control/phone-inventories/export
  • get /control/utilizations
  • get /control/utilizations/export
  • get /control/utilizations/status
  • get /control/utilizations/unused-devices
  • get /field-configs/microsoft-teams
  • get /mac/microsoft-teams-users/{}
  • get /mac/msteams-powershell-settings
  • get /search/microsoft-teams-users
  • get /system/consumed-licenses
  • get /system/health-status-notifications
  • get /system/system-health-status
  • get /views/dial-plan-inventories/group/{}
  • get /views/dial-plan-inventories/site/{}
  • get /views/microsoft-365-licenses
  • get /zero-touch/inactive-cucm-ldap-users
  • post /control/cucm-cdrs/cleanup
  • post /control/cucm-cdrs/imports/dump-files
  • post /control/cucm-cdrs/wipe-table
  • post /control/dial-plan-inventories/refresh
  • post /control/utilizations/refresh
  • post /field-configs/android
  • post /field-configs/iphone
  • post /field-configs/snrs
  • post /mac/msteams-powershell-settings/connections
  • post /system/system-health-status/refresh
  • put /control/device-utilization-settings
  • put /mac/microsoft-teams-users/{}
  • put /mac/msteams-powershell-settings
  • put /system/health-status-notifications

Removed Endpoints

  • get /orphaned-devices
  • get /reports/consumed-licenses
  • get /reports/cucm-cdrs
  • get /reports/cucm-cdrs/imports/dump-files/status
  • get /reports/cucm-cdrs/over-retention
  • get /reports/cucm-cdrs/unused-devices
  • get /reports/cucm-stats/device-pool-distribution/{}
  • get /reports/dial-plan-inventories
  • get /reports/dial-plan-inventories/export
  • get /reports/dial-plan-inventories/group/{}
  • get /reports/dial-plan-inventories/site/{}
  • get /reports/global-directories
  • get /reports/global-directories/export
  • get /reports/inactive-cucm-ldap-users
  • get /reports/license-optimizations/cucm-licenses
  • get /reports/license-optimizations/export
  • get /reports/phone-button-template-inventories
  • get /reports/phone-inventories
  • get /reports/phone-inventories/devicepools
  • get /reports/phone-inventories/export
  • get /reports/ps-analytics
  • get /reports/system-health-status
  • get /reports/utilizations
  • get /reports/utilizations/export
  • get /reports/utilizations/status
  • get /views/microsoft-365-inventory
  • post /control/custom-cucm-reports/{}/exports
  • post /reports/cucm-cdrs/cleanup
  • post /reports/cucm-cdrs/imports
  • post /reports/cucm-cdrs/imports/dump-files
  • post /reports/cucm-cdrs/wipe-table
  • post /reports/license-optimizations/refresh
  • post /reports/system-health-status/refresh
  • post /reports/utilizations/refresh

New Response Attributes

  • delete /mac/cucm-servers/{}/directory-numbers/{}
    • new 422 - FORBIDDEN_DN_MODIFICATION response
  • delete /mac/cucm-servers/{}/phone-button-templates/{}
    • new 422 - TEMPLATE_STILL_IN_USE response
    • new 422 - CANNOT_DELETE_STANDARD_TEMPLATE response
  • delete /mac/unity-servers/{}/voicemails/{}
    • new 422 - VOICEMAIL_DELETION_CALL_HANDLER_ERROR response
  • get /views/cucm-servers/{}/end-user-summaries/{}
    • new 422 - USER_CONTROLS_TOO_MANY_DEVICES response
  • get /views/global-360-view/{}
    • new 422 - USER_CONTROLS_TOO_MANY_DEVICES response
  • post /defaults/directory-number
    • new 422 - SERVICE_DISABLED response
    • new 422 - NO_AVAILABLE_EXTENSION response
    • new 422 - INVALID_USERNAME response
    • new 422 - INVALID_DIAL_PLAN_GROUP_ID response
  • post /defaults/end-user
    • new 422 - INVALID_USERNAME response
  • post /defaults/extension-mobility
    • new 422 - SERVICE_DISABLED response
    • new 422 - MISSING_PRIMARY_EXTENSION response
    • new 422 - MISSING_PHONE_MODEL response
    • new 422 - INVALID_USERNAME response
  • post /defaults/ldap-user
    • new 422 - INVALID_DIAL_PLAN_GROUP_ID response
  • post /defaults/ldap-user-dial-plan-attributes
    • new 422 - INVALID_DIAL_PLAN_GROUP_ID response
  • post /defaults/phones/android
    • new 422 - SERVICE_DISABLED response
    • new 422 - MISSING_PRIMARY_EXTENSION response
    • new 422 - INVALID_USERNAME response
  • post /defaults/phones/cipc
    • new 422 - SERVICE_DISABLED response
    • new 422 - MISSING_PRIMARY_EXTENSION response
    • new 422 - INVALID_USERNAME response
  • post /defaults/phones/desk-phone
    • new 422 - SERVICE_DISABLED response
    • new 422 - MISSING_PRIMARY_EXTENSION response
    • new 422 - MISSING_PHONE_MODEL response
    • new 422 - INVALID_USERNAME response
  • post /defaults/phones/im-softphone
    • new 422 - SERVICE_DISABLED response
    • new 422 - MISSING_PRIMARY_EXTENSION response
    • new 422 - INVALID_USERNAME response
  • post /defaults/phones/iphone
    • new 422 - SERVICE_DISABLED response
    • new 422 - MISSING_PRIMARY_EXTENSION response
    • new 422 - INVALID_USERNAME response
  • post /defaults/phones/tablet
    • new 422 - SERVICE_DISABLED response
    • new 422 - MISSING_PRIMARY_EXTENSION response
    • new 422 - INVALID_USERNAME response
  • post /defaults/snr
    • new 422 - SERVICE_DISABLED response
    • new 422 - MISSING_PRIMARY_EXTENSION response
    • new 422 - INVALID_USERNAME response
  • post /defaults/voicemail
    • new 422 - SERVICE_DISABLED response
    • new 422 - MISSING_PRIMARY_EXTENSION response
    • new 422 - INVALID_USERNAME response
  • post /ldap-user
    • new 422 - LDAP_USER_EXTENSION_ALREADY_EXISTS response
    • new 422 - LDAP_USER_ID_ALREADY_EXISTS response
  • post /ldap/sync
    • new 422 - OPERATION_NOT_PERMITTED_ON_INACTIVE_SIDE response
  • post /mac/cucm-servers/{}/directory-numbers
    • new 422 - FORBIDDEN_DN_MODIFICATION response
  • post /mac/cucm-servers/{}/end-users
    • new 422 - HOME_CLUSTER_DISABLED response
  • post /mac/cucm-servers/{}/end-users/{}/im-presence
    • new 422 - IM_PRESENCE_ALREADY_ENABLED response
  • post /mac/cucm-servers/{}/end-users/{}/pin-reset
    • new 422 - USER_CONTROLS_TOO_MANY_DEVICES response
  • post /mac/cucm-servers/{}/extension-mobility-profiles
    • new 422 - EXTENSION_MOBILITY_PROFILE_NAME_ALREADY_EXISTS response
  • post /mac/cucm-servers/{}/phones
    • new 422 - AUTO_ANSWER_NOT_SUPPORTED response
    • new 422 - PHONE_NAME_ALREADY_EXISTS response
  • post /mac/cucm-servers/{}/snr-profiles
    • new 422 - SNR_PROFILE_NAME_ALREADY_EXISTS response
  • post /mac/cucm-servers/{}/translation-patterns
    • new 422 - TRANSLATION_PATTERN_ALREADY_EXISTS response
  • post /mac/pcce-servers/{}/pcce-agents
    • new 422 - INVALID_PCCE_AGENT_PASSWORD response
    • new 422 - PCCE_OBJECT_NOT_FULLY_DELETED response
  • post /mac/unity-servers/{}/voicemails
    • new 422 - VOICEMAIL_ALIAS_ALREADY_EXISTS response
    • new 422 - VOICEMAIL_ALTERNATE_EXTENSION_ALREADY_EXISTS response
    • new 422 - VOICEMAIL_SMTP_ADDRESS_ALREADY_EXISTS response
  • post /system/e-mail/settings/test
    • new 422 - COULD_NOT_CONNECT_TO_HOST response
    • new 422 - EMAIL_FAILED_TO_SEND response
    • new 422 - FAILED_TO_AUTHENTICATE response
    • new 422 - INVALID_RECIPIENT_EMAIL_ADDRESS response
    • new 422 - INVALID_SENDER_EMAIL_ADDRESS response
  • post /zero-touch/bulk-end-user-provisionings
    • new 422 - OPERATION_NOT_PERMITTED_ON_INACTIVE_SIDE response
  • post /zero-touch/deprovisioning-jobs
    • new 422 response
    • new 422 - JOB_NAME_ALREADY_EXISTS response
  • post /zero-touch/deprovisioning-jobs/{}/run
    • new 422 - OPERATION_NOT_PERMITTED_ON_INACTIVE_SIDE response
  • post /zero-touch/end-user-provisionings
    • new 422 - MULTIPLE_SITES_FOUND response
    • new 422 - SITE_MISMATCH response
    • new 422 - EXTENSION_MOBILITY_PROFILE_NAME_ALREADY_EXISTS response
    • new 422 - VOICEMAIL_ALIAS_ALREADY_EXISTS response
    • new 422 - VOICEMAIL_ALTERNATE_EXTENSION_ALREADY_EXISTS response
    • new 422 - VOICEMAIL_SMTP_ADDRESS_ALREADY_EXISTS response
    • new 422 - PHONE_NAME_ALREADY_EXISTS response
    • new 422 - SNR_PROFILE_NAME_ALREADY_EXISTS response
  • post /zero-touch/provisioning-jobs
    • new 422 response
    • new 422 - JOB_NAME_ALREADY_EXISTS response
  • post /zero-touch/provisioning-jobs/{}/ignored-users/{}
    • new 422 - USER_ALREADY_IGNORED_FOR_PROVISIONING response
  • post /zero-touch/provisioning-jobs/{}/run
    • new 422 - OPERATION_NOT_PERMITTED_ON_INACTIVE_SIDE response
  • put /mac/cucm-servers/{}/directory-numbers/{}
    • new 422 - FORBIDDEN_DN_MODIFICATION response
    • new 422 - AUTO_ANSWER_NOT_SUPPORTED response
  • put /mac/cucm-servers/{}/end-users/{}
    • new 422 - HOME_CLUSTER_DISABLED response
  • put /mac/cucm-servers/{}/extension-mobility-profiles/{}
    • new 422 - EXTENSION_MOBILITY_PROFILE_NAME_ALREADY_EXISTS response
  • put /mac/cucm-servers/{}/phones/{}
    • new 422 - AUTO_ANSWER_NOT_SUPPORTED response
    • new 422 - PHONE_NAME_ALREADY_EXISTS response
  • put /mac/cucm-servers/{}/snr-profiles/{}
    • new 422 - SNR_PROFILE_NAME_ALREADY_EXISTS response
  • put /mac/cucm-servers/{}/translation-patterns/{}
    • new 422 - TRANSLATION_PATTERN_ALREADY_EXISTS response
  • put /mac/microsoft-365-user/{}
    • new 422 - INSUFFICIENT_LICENSES response
    • new 422 - MUTUALLY_EXCLUSIVE_LICENSES response
    • new 422 - INVALID_COMPANY_LICENSES response
  • put /mac/pcce-servers/{}/pcce-agents/{}
    • new 422 - INVALID_PCCE_AGENT_PASSWORD response
  • put /mac/unity-servers/{}/voicemails/{}
    • new 422 - VOICEMAIL_ALIAS_ALREADY_EXISTS response
    • new 422 - VOICEMAIL_ALTERNATE_EXTENSION_ALREADY_EXISTS response
    • new 422 - VOICEMAIL_SMTP_ADDRESS_ALREADY_EXISTS response
  • put /zero-touch/deprovisioning-jobs/{}
    • new 422 - JOB_NAME_ALREADY_EXISTS response
  • put /zero-touch/provisioning-jobs/{}
    • new 422 - JOB_NAME_ALREADY_EXISTS response

Removed Response Aattributes

  • delete /mac/pcce-servers/{}/pcce-agents/{}
    • missing 404 response
  • get /mac/microsoft-365-user/{}
    • missing 404 response
  • get /views/cucm-servers/{}/end-user-summaries/{}
    • missing 472 response
  • get /views/global-360-view/{}
    • missing 472 response
  • post /defaults/directory-number
    • missing 460 response
    • missing 461 response
    • missing 462 response
    • missing 463 response
    • missing 468 response
  • post /defaults/end-user
    • missing 461 response
  • post /defaults/extension-mobility
    • missing 460 response
    • missing 461 response
    • missing 462 response
    • missing 464 response
    • missing 465 response
    • missing 466 response
    • missing 467 response
  • post /defaults/ldap-user
    • missing 468 response
  • post /defaults/ldap-user-dial-plan-attributes
    • missing 468 response
  • post /defaults/phones/cipc
    • missing 460 response
    • missing 461 response
    • missing 462 response
    • missing 464 response
    • missing 465 response
  • post /defaults/phones/desk-phone
    • missing 460 response
    • missing 461 response
    • missing 462 response
    • missing 464 response
    • missing 465 response
    • missing 466 response
    • missing 467 response
  • post /defaults/snr
    • missing 460 response
    • missing 461 response
    • missing 462 response
    • missing 464 response
    • missing 465 response
  • post /defaults/voicemail
    • missing 460 response
    • missing 461 response
    • missing 462 response
    • missing 464 response
    • missing 465 response
  • post /ldap/sync
    • missing 479 response
  • post /mac/cucm-servers/{}/end-users
    • missing 471 response
  • post /mac/cucm-servers/{}/end-users/{}/pin-reset
    • missing 472 response
  • post /mac/pcce-servers/{}/pcce-agents
    • missing 422 response
    • missing 482 response
  • post /system/e-mail/settings/test
    • missing 422 response
  • post /zero-touch/bulk-end-user-provisionings
    • missing 479 response
  • post /zero-touch/deprovisioning-jobs/{}/run
    • missing 479 response
  • post /zero-touch/end-user-provisionings
    • missing 480 response
    • missing 481 response
  • post /zero-touch/provisioning-jobs/{}/run
    • missing 479 response
  • put /mac/cucm-servers/{}/end-users/{}
    • missing 471 response
  • put /mac/microsoft-365-user/{}
    • missing 404 response
    • missing 400 response
    • missing 422 response
  • put /mac/pcce-servers/{}/pcce-agents/{}
    • missing 422 response



SMACS 6.11.0 - 

List of All API Changes:

New Endpoints

  • get /control/cucm-cdrs
  • get /control/cucm-cdrs/imports/dump-files/status
  • get /control/cucm-cdrs/over-retention
  • get /control/custom-cucm-reports/{}/exports
  • get /control/device-utilization-settings
  • get /control/dial-plan-inventories
  • get /control/dial-plan-inventories/export
  • get /control/global-directories
  • get /control/global-directories/export
  • get /control/license-optimizations/cucm-licenses
  • get /control/license-optimizations/export
  • get /control/orphaned-devices
  • get /control/phone-button-template-inventories
  • get /control/phone-inventories
  • get /control/phone-inventories/devicepools
  • get /control/phone-inventories/export
  • get /control/utilizations
  • get /control/utilizations/export
  • get /control/utilizations/status
  • get /control/utilizations/unused-devices
  • get /field-configs/microsoft-teams
  • get /mac/microsoft-teams-users/{}
  • get /mac/msteams-powershell-settings
  • get /search/microsoft-teams-users
  • get /system/consumed-licenses
  • get /system/health-status-notifications
  • get /system/system-health-status
  • get /views/dial-plan-inventories/group/{}
  • get /views/dial-plan-inventories/site/{}
  • get /views/microsoft-365-licenses
  • get /zero-touch/inactive-cucm-ldap-users
  • post /control/cucm-cdrs/cleanup
  • post /control/cucm-cdrs/imports/dump-files
  • post /control/cucm-cdrs/wipe-table
  • post /control/dial-plan-inventories/refresh
  • post /control/utilizations/refresh
  • post /field-configs/android
  • post /field-configs/iphone
  • post /field-configs/snrs
  • post /mac/msteams-powershell-settings/connections
  • post /system/system-health-status/refresh
  • put /control/device-utilization-settings
  • put /mac/microsoft-teams-users/{}
  • put /mac/msteams-powershell-settings
  • put /system/health-status-notifications

Removed Endpoints

  • get /orphaned-devices
  • get /reports/consumed-licenses
  • get /reports/cucm-cdrs
  • get /reports/cucm-cdrs/imports/dump-files/status
  • get /reports/cucm-cdrs/over-retention
  • get /reports/cucm-cdrs/unused-devices
  • get /reports/cucm-stats/device-pool-distribution/{}
  • get /reports/dial-plan-inventories
  • get /reports/dial-plan-inventories/export
  • get /reports/dial-plan-inventories/group/{}
  • get /reports/dial-plan-inventories/site/{}
  • get /reports/global-directories
  • get /reports/global-directories/export
  • get /reports/inactive-cucm-ldap-users
  • get /reports/license-optimizations/cucm-licenses
  • get /reports/license-optimizations/export
  • get /reports/phone-button-template-inventories
  • get /reports/phone-inventories
  • get /reports/phone-inventories/devicepools
  • get /reports/phone-inventories/export
  • get /reports/ps-analytics
  • get /reports/system-health-status
  • get /reports/utilizations
  • get /reports/utilizations/export
  • get /reports/utilizations/status
  • get /views/microsoft-365-inventory
  • post /control/custom-cucm-reports/{}/exports
  • post /reports/cucm-cdrs/cleanup
  • post /reports/cucm-cdrs/imports
  • post /reports/cucm-cdrs/imports/dump-files
  • post /reports/cucm-cdrs/wipe-table
  • post /reports/license-optimizations/refresh
  • post /reports/system-health-status/refresh
  • post /reports/utilizations/refresh

New Response Attributes

  • delete /mac/cucm-servers/{}/directory-numbers/{}
    • new 422 - FORBIDDEN_DN_MODIFICATION response
  • delete /mac/cucm-servers/{}/phone-button-templates/{}
    • new 422 - TEMPLATE_STILL_IN_USE response
    • new 422 - CANNOT_DELETE_STANDARD_TEMPLATE response
  • delete /mac/unity-servers/{}/voicemails/{}
    • new 422 - VOICEMAIL_DELETION_CALL_HANDLER_ERROR response
  • get /views/cucm-servers/{}/end-user-summaries/{}
    • new 422 - USER_CONTROLS_TOO_MANY_DEVICES response
  • get /views/global-360-view/{}
    • new 422 - USER_CONTROLS_TOO_MANY_DEVICES response
  • post /defaults/directory-number
    • new 422 - SERVICE_DISABLED response
    • new 422 - NO_AVAILABLE_EXTENSION response
    • new 422 - INVALID_USERNAME response
    • new 422 - INVALID_DIAL_PLAN_GROUP_ID response
  • post /defaults/end-user
    • new 422 - INVALID_USERNAME response
  • post /defaults/extension-mobility
    • new 422 - SERVICE_DISABLED response
    • new 422 - MISSING_PRIMARY_EXTENSION response
    • new 422 - MISSING_PHONE_MODEL response
    • new 422 - INVALID_USERNAME response
  • post /defaults/ldap-user
    • new 422 - INVALID_DIAL_PLAN_GROUP_ID response
  • post /defaults/ldap-user-dial-plan-attributes
    • new 422 - INVALID_DIAL_PLAN_GROUP_ID response
  • post /defaults/phones/android
    • new 422 - SERVICE_DISABLED response
    • new 422 - MISSING_PRIMARY_EXTENSION response
    • new 422 - INVALID_USERNAME response
  • post /defaults/phones/cipc
    • new 422 - SERVICE_DISABLED response
    • new 422 - MISSING_PRIMARY_EXTENSION response
    • new 422 - INVALID_USERNAME response
  • post /defaults/phones/desk-phone
    • new 422 - SERVICE_DISABLED response
    • new 422 - MISSING_PRIMARY_EXTENSION response
    • new 422 - MISSING_PHONE_MODEL response
    • new 422 - INVALID_USERNAME response
  • post /defaults/phones/im-softphone
    • new 422 - SERVICE_DISABLED response
    • new 422 - MISSING_PRIMARY_EXTENSION response
    • new 422 - INVALID_USERNAME response
  • post /defaults/phones/iphone
    • new 422 - SERVICE_DISABLED response
    • new 422 - MISSING_PRIMARY_EXTENSION response
    • new 422 - INVALID_USERNAME response
  • post /defaults/phones/tablet
    • new 422 - SERVICE_DISABLED response
    • new 422 - MISSING_PRIMARY_EXTENSION response
    • new 422 - INVALID_USERNAME response
  • post /defaults/snr
    • new 422 - SERVICE_DISABLED response
    • new 422 - MISSING_PRIMARY_EXTENSION response
    • new 422 - INVALID_USERNAME response
  • post /defaults/voicemail
    • new 422 - SERVICE_DISABLED response
    • new 422 - MISSING_PRIMARY_EXTENSION response
    • new 422 - INVALID_USERNAME response
  • post /ldap-user
    • new 422 - LDAP_USER_EXTENSION_ALREADY_EXISTS response
    • new 422 - LDAP_USER_ID_ALREADY_EXISTS response
  • post /ldap/sync
    • new 422 - OPERATION_NOT_PERMITTED_ON_INACTIVE_SIDE response
  • post /mac/cucm-servers/{}/directory-numbers
    • new 422 - FORBIDDEN_DN_MODIFICATION response
  • post /mac/cucm-servers/{}/end-users
    • new 422 - HOME_CLUSTER_DISABLED response
  • post /mac/cucm-servers/{}/end-users/{}/im-presence
    • new 422 - IM_PRESENCE_ALREADY_ENABLED response
  • post /mac/cucm-servers/{}/end-users/{}/pin-reset
    • new 422 - USER_CONTROLS_TOO_MANY_DEVICES response
  • post /mac/cucm-servers/{}/extension-mobility-profiles
    • new 422 - EXTENSION_MOBILITY_PROFILE_NAME_ALREADY_EXISTS response
  • post /mac/cucm-servers/{}/phones
    • new 422 - AUTO_ANSWER_NOT_SUPPORTED response
    • new 422 - PHONE_NAME_ALREADY_EXISTS response
  • post /mac/cucm-servers/{}/snr-profiles
    • new 422 - SNR_PROFILE_NAME_ALREADY_EXISTS response
  • post /mac/cucm-servers/{}/translation-patterns
    • new 422 - TRANSLATION_PATTERN_ALREADY_EXISTS response
  • post /mac/pcce-servers/{}/pcce-agents
    • new 422 - INVALID_PCCE_AGENT_PASSWORD response
    • new 422 - PCCE_OBJECT_NOT_FULLY_DELETED response
  • post /mac/unity-servers/{}/voicemails
    • new 422 - VOICEMAIL_ALIAS_ALREADY_EXISTS response
    • new 422 - VOICEMAIL_ALTERNATE_EXTENSION_ALREADY_EXISTS response
    • new 422 - VOICEMAIL_SMTP_ADDRESS_ALREADY_EXISTS response
  • post /system/e-mail/settings/test
    • new 422 - COULD_NOT_CONNECT_TO_HOST response
    • new 422 - EMAIL_FAILED_TO_SEND response
    • new 422 - FAILED_TO_AUTHENTICATE response
    • new 422 - INVALID_RECIPIENT_EMAIL_ADDRESS response
    • new 422 - INVALID_SENDER_EMAIL_ADDRESS response
  • post /zero-touch/bulk-end-user-provisionings
    • new 422 - OPERATION_NOT_PERMITTED_ON_INACTIVE_SIDE response
  • post /zero-touch/deprovisioning-jobs
    • new 422 response
    • new 422 - JOB_NAME_ALREADY_EXISTS response
  • post /zero-touch/deprovisioning-jobs/{}/run
    • new 422 - OPERATION_NOT_PERMITTED_ON_INACTIVE_SIDE response
  • post /zero-touch/end-user-provisionings
    • new 422 - MULTIPLE_SITES_FOUND response
    • new 422 - SITE_MISMATCH response
    • new 422 - EXTENSION_MOBILITY_PROFILE_NAME_ALREADY_EXISTS response
    • new 422 - VOICEMAIL_ALIAS_ALREADY_EXISTS response
    • new 422 - VOICEMAIL_ALTERNATE_EXTENSION_ALREADY_EXISTS response
    • new 422 - VOICEMAIL_SMTP_ADDRESS_ALREADY_EXISTS response
    • new 422 - PHONE_NAME_ALREADY_EXISTS response
    • new 422 - SNR_PROFILE_NAME_ALREADY_EXISTS response
  • post /zero-touch/provisioning-jobs
    • new 422 response
    • new 422 - JOB_NAME_ALREADY_EXISTS response
  • post /zero-touch/provisioning-jobs/{}/ignored-users/{}
    • new 422 - USER_ALREADY_IGNORED_FOR_PROVISIONING response
  • post /zero-touch/provisioning-jobs/{}/run
    • new 422 - OPERATION_NOT_PERMITTED_ON_INACTIVE_SIDE response
  • put /mac/cucm-servers/{}/directory-numbers/{}
    • new 422 - FORBIDDEN_DN_MODIFICATION response
    • new 422 - AUTO_ANSWER_NOT_SUPPORTED response
  • put /mac/cucm-servers/{}/end-users/{}
    • new 422 - HOME_CLUSTER_DISABLED response
  • put /mac/cucm-servers/{}/extension-mobility-profiles/{}
    • new 422 - EXTENSION_MOBILITY_PROFILE_NAME_ALREADY_EXISTS response
  • put /mac/cucm-servers/{}/phones/{}
    • new 422 - AUTO_ANSWER_NOT_SUPPORTED response
    • new 422 - PHONE_NAME_ALREADY_EXISTS response
  • put /mac/cucm-servers/{}/snr-profiles/{}
    • new 422 - SNR_PROFILE_NAME_ALREADY_EXISTS response
  • put /mac/cucm-servers/{}/translation-patterns/{}
    • new 422 - TRANSLATION_PATTERN_ALREADY_EXISTS response
  • put /mac/microsoft-365-user/{}
    • new 422 - INSUFFICIENT_LICENSES response
    • new 422 - MUTUALLY_EXCLUSIVE_LICENSES response
    • new 422 - INVALID_COMPANY_LICENSES response
  • put /mac/pcce-servers/{}/pcce-agents/{}
    • new 422 - INVALID_PCCE_AGENT_PASSWORD response
  • put /mac/unity-servers/{}/voicemails/{}
    • new 422 - VOICEMAIL_ALIAS_ALREADY_EXISTS response
    • new 422 - VOICEMAIL_ALTERNATE_EXTENSION_ALREADY_EXISTS response
    • new 422 - VOICEMAIL_SMTP_ADDRESS_ALREADY_EXISTS response
  • put /zero-touch/deprovisioning-jobs/{}
    • new 422 - JOB_NAME_ALREADY_EXISTS response
  • put /zero-touch/provisioning-jobs/{}
    • new 422 - JOB_NAME_ALREADY_EXISTS response

Removed Response Aattributes

  • delete /mac/pcce-servers/{}/pcce-agents/{}
    • missing 404 response
  • get /mac/microsoft-365-user/{}
    • missing 404 response
  • get /views/cucm-servers/{}/end-user-summaries/{}
    • missing 472 response
  • get /views/global-360-view/{}
    • missing 472 response
  • post /defaults/directory-number
    • missing 460 response
    • missing 461 response
    • missing 462 response
    • missing 463 response
    • missing 468 response
  • post /defaults/end-user
    • missing 461 response
  • post /defaults/extension-mobility
    • missing 460 response
    • missing 461 response
    • missing 462 response
    • missing 464 response
    • missing 465 response
    • missing 466 response
    • missing 467 response
  • post /defaults/ldap-user
    • missing 468 response
  • post /defaults/ldap-user-dial-plan-attributes
    • missing 468 response
  • post /defaults/phones/cipc
    • missing 460 response
    • missing 461 response
    • missing 462 response
    • missing 464 response
    • missing 465 response
  • post /defaults/phones/desk-phone
    • missing 460 response
    • missing 461 response
    • missing 462 response
    • missing 464 response
    • missing 465 response
    • missing 466 response
    • missing 467 response
  • post /defaults/snr
    • missing 460 response
    • missing 461 response
    • missing 462 response
    • missing 464 response
    • missing 465 response
  • post /defaults/voicemail
    • missing 460 response
    • missing 461 response
    • missing 462 response
    • missing 464 response
    • missing 465 response
  • post /ldap/sync
    • missing 479 response
  • post /mac/cucm-servers/{}/end-users
    • missing 471 response
  • post /mac/cucm-servers/{}/end-users/{}/pin-reset
    • missing 472 response
  • post /mac/pcce-servers/{}/pcce-agents
    • missing 422 response
    • missing 482 response
  • post /system/e-mail/settings/test
    • missing 422 response
  • post /zero-touch/bulk-end-user-provisionings
    • missing 479 response
  • post /zero-touch/deprovisioning-jobs/{}/run
    • missing 479 response
  • post /zero-touch/end-user-provisionings
    • missing 480 response
    • missing 481 response
  • post /zero-touch/provisioning-jobs/{}/run
    • missing 479 response
  • put /mac/cucm-servers/{}/end-users/{}
    • missing 471 response
  • put /mac/microsoft-365-user/{}
    • missing 404 response
    • missing 400 response
    • missing 422 response
  • put /mac/pcce-servers/{}/pcce-agents/{}
    • missing 422 response


SMACS 6.11.0 - 

API Changes:

  • New Form Configuration APIs - Directory Number, Translation Patterns, LDAP User Dial Plan Attributes
  • Voicemail FieldConfig API
  • Phone FieldConfig API
  • Point SMACS to new LDAP/AD and O365 Environment
  • Improved Response Code for Syntax Error on SQL Query Endpoint
  • Ability to Configure SMTP Mail Settings
  • Enhance Servers Endpoint to Accept Null Password
  • Enhance LDAP Config Endpoint to Accept Null Password
  • Enhance Graph Registration Endpoint to Accept Null Password
  • Flaky systemHealthStatusEndpointReturnsCorrectServerStatuses leaves UC environment in bad state
  • Ability to import/export CDR Database
  • Config Query Resource
  • Enhance Bulk Field Copy Endpoint to Target Subset of Sites
  • Ability to configure MobilityIdentity & ReRouting CSS via PhoneResource

Breaking Changes

  • missing endpoints - get /admin/site-mac-management/permissions
  • get /views/office-365-inventory
  • get /views/primary-extension-candidates/{}
  • post /config/ms-graph/validate
  • put /admin/site-mac-management/permissions/{}
  • incompatible response attributes
  • post /cucm-queries/cucm-id/{}
  • missing 415 response
  • put /config/ldap
  • missing default response



SMACS 6.10.3 - 

API Changes:

  • Removed Deprecated Endpoint /config​/auto-configure-sites​/{cucmServerId}​/{devicePoolName}

SMACS 6.10.0 - 

API Changes:

  • Adjust Login Resource and Site Summaries Permissions Resource to consider disabled CUCMs
  • LineFeature FieldConfig API
  • PhoneButtonTemplateFieldConfig API
  • EndUserJson sometimes incorrectly builds IPCC extension & primary extension on Global360View
  • Deprovisioning to delete PCCE agent if found
  • Remove UC CCMCIP Profile Custom Field from Site Config
  • List Available Licenses to Assign in Office 365
  • Remove Flag for Disable Server toggle
  • Ability to Provision External Data Location Information on Phones
  • UserID validation in Bulk Provisioning is case-sensitive

Breaking Changes

  • missing endpoints - get /reports/utilizations/cucm-licenses
  • incompatible request params
  • get /reports/utilizations
  • missing request param: description (in: query, type: )
  • missing request param: devicePool (in: query, type: )
  • missing request param: type (in: query, type: )

List of All Changes

  • new endpoints - get /ldap-user-dial-plan-attributes/{}
  • get /reports/global-directories
  • get /reports/global-directories/export
  • get /reports/license-optimizations/cucm-licenses
  • get /reports/license-optimizations/export
  • get /views/office-365-inventory
  • post /defaults/end-user
  • post /defaults/ldap-user-dial-plan-attributes
  • post /field-configs/line-features
  • post /field-configs/phone-button-templates
  • post /reports/cucm-cdrs/wipe-table
  • post /reports/license-optimizations/refresh
  • put /ldap-user-dial-plan-attributes/{}
  • removed endpoints
  • get /reports/utilizations/cucm-licenses
  • new request params
  • get /reports/utilizations
  • new request param: recentlyCreatedDevice (in: query, type: )
  • new request param: modelName (in: query, type: )
  • removed request params
  • get /reports/utilizations
  • missing request param: description (in: query, type: )
  • missing request param: devicePool (in: query, type: )
  • missing request param: type (in: query, type: )
  • new response attributes
  • get /views/global-360-view/{}
  • new 472 response