diff --git a/README.md b/README.md
index c0d11b2a96..7ac1b848f6 100644
--- a/README.md
+++ b/README.md
@@ -10,7 +10,7 @@ This collection has been tested and supports Cisco DNA Center 2.2.3.3.
 
 ## Requirements
 - Ansible >= 2.9
-- [DNA Center SDK](https://github.com/cisco-en-programmability/dnacentersdk) v2.3.1 or newer
+- [DNA Center SDK](https://github.com/cisco-en-programmability/dnacentersdk) v2.4.0 or newer
 - Python >= 3.6, as the DNA Center SDK doesn't support Python version 2.x
 
 ## Install
diff --git a/plugins/modules/app_policy_default_info.py b/plugins/modules/app_policy_default_info.py
index 9837688c8e..eb94d4e78f 100644
--- a/plugins/modules/app_policy_default_info.py
+++ b/plugins/modules/app_policy_default_info.py
@@ -19,7 +19,7 @@
     description: Additional headers.
     type: dict
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/app_policy_info.py b/plugins/modules/app_policy_info.py
index 7d7eec4c8e..875f42040b 100644
--- a/plugins/modules/app_policy_info.py
+++ b/plugins/modules/app_policy_info.py
@@ -23,7 +23,7 @@
     - PolicyScope query parameter. Policy scope name.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/app_policy_intent_create.py b/plugins/modules/app_policy_intent_create.py
index aeac2882c8..a447777b07 100644
--- a/plugins/modules/app_policy_intent_create.py
+++ b/plugins/modules/app_policy_intent_create.py
@@ -215,7 +215,7 @@
         type: dict
     type: list
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/app_policy_queuing_profile.py b/plugins/modules/app_policy_queuing_profile.py
index b005b73985..1f599f700b 100644
--- a/plugins/modules/app_policy_queuing_profile.py
+++ b/plugins/modules/app_policy_queuing_profile.py
@@ -81,7 +81,7 @@
         type: str
     type: list
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/app_policy_queuing_profile_count_info.py b/plugins/modules/app_policy_queuing_profile_count_info.py
index 6b95296169..617010ebd8 100644
--- a/plugins/modules/app_policy_queuing_profile_count_info.py
+++ b/plugins/modules/app_policy_queuing_profile_count_info.py
@@ -19,7 +19,7 @@
     description: Additional headers.
     type: dict
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/app_policy_queuing_profile_info.py b/plugins/modules/app_policy_queuing_profile_info.py
index 98878457e5..e786b73a46 100644
--- a/plugins/modules/app_policy_queuing_profile_info.py
+++ b/plugins/modules/app_policy_queuing_profile_info.py
@@ -23,7 +23,7 @@
     - Name query parameter. Queuing profile name.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/application_sets.py b/plugins/modules/application_sets.py
index a3402d0e32..7b50659d40 100644
--- a/plugins/modules/application_sets.py
+++ b/plugins/modules/application_sets.py
@@ -26,7 +26,7 @@
         type: str
     type: list
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/application_sets_count_info.py b/plugins/modules/application_sets_count_info.py
index 9ae92c1a89..f33073bab9 100644
--- a/plugins/modules/application_sets_count_info.py
+++ b/plugins/modules/application_sets_count_info.py
@@ -19,7 +19,7 @@
     description: Additional headers.
     type: dict
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/application_sets_info.py b/plugins/modules/application_sets_info.py
index 76518601a9..edf139b740 100644
--- a/plugins/modules/application_sets_info.py
+++ b/plugins/modules/application_sets_info.py
@@ -31,7 +31,7 @@
     - Name query parameter.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/applications.py b/plugins/modules/applications.py
index ffa5be3ea3..03802869d4 100644
--- a/plugins/modules/applications.py
+++ b/plugins/modules/applications.py
@@ -104,7 +104,7 @@
         type: list
     type: list
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/applications_count_info.py b/plugins/modules/applications_count_info.py
index 328eab094d..5642c1faf5 100644
--- a/plugins/modules/applications_count_info.py
+++ b/plugins/modules/applications_count_info.py
@@ -19,7 +19,7 @@
     description: Additional headers.
     type: dict
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/applications_health_info.py b/plugins/modules/applications_health_info.py
index 659cfee2d4..6b2625abaf 100644
--- a/plugins/modules/applications_health_info.py
+++ b/plugins/modules/applications_health_info.py
@@ -61,7 +61,7 @@
     - ApplicationName query parameter. The name of the application to get information on.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/applications_info.py b/plugins/modules/applications_info.py
index c9e3ffa0fb..a98c94b733 100644
--- a/plugins/modules/applications_info.py
+++ b/plugins/modules/applications_info.py
@@ -31,7 +31,7 @@
     - Name query parameter. Application's name.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/associate_site_to_network_profile.py b/plugins/modules/associate_site_to_network_profile.py
index 13fae54728..f01cd82e6d 100644
--- a/plugins/modules/associate_site_to_network_profile.py
+++ b/plugins/modules/associate_site_to_network_profile.py
@@ -22,7 +22,7 @@
     description: SiteId path parameter. Site Id to be associated.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/authentication_import_certificate.py b/plugins/modules/authentication_import_certificate.py
index 4f79b7bab6..00651003ed 100644
--- a/plugins/modules/authentication_import_certificate.py
+++ b/plugins/modules/authentication_import_certificate.py
@@ -28,7 +28,7 @@
     description: PkPassword query parameter. Private Key Passsword.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/authentication_import_certificate_p12.py b/plugins/modules/authentication_import_certificate_p12.py
index 0512ab8756..9cdc26aaf5 100644
--- a/plugins/modules/authentication_import_certificate_p12.py
+++ b/plugins/modules/authentication_import_certificate_p12.py
@@ -28,7 +28,7 @@
     description: PkPassword query parameter. Private Key Passsword.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/business_sda_hostonboarding_ssid_ippool.py b/plugins/modules/business_sda_hostonboarding_ssid_ippool.py
index e5469fbc06..e18b9a8b0b 100644
--- a/plugins/modules/business_sda_hostonboarding_ssid_ippool.py
+++ b/plugins/modules/business_sda_hostonboarding_ssid_ippool.py
@@ -29,7 +29,7 @@
     description: VLAN Name.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/business_sda_hostonboarding_ssid_ippool_info.py b/plugins/modules/business_sda_hostonboarding_ssid_ippool_info.py
index fbfeeb546d..fae73b66c7 100644
--- a/plugins/modules/business_sda_hostonboarding_ssid_ippool_info.py
+++ b/plugins/modules/business_sda_hostonboarding_ssid_ippool_info.py
@@ -27,7 +27,7 @@
     - SiteNameHierarchy query parameter. Site Name Heirarchy.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/business_sda_wireless_controller_create.py b/plugins/modules/business_sda_wireless_controller_create.py
index 0871a4ba58..65fc7b104c 100644
--- a/plugins/modules/business_sda_wireless_controller_create.py
+++ b/plugins/modules/business_sda_wireless_controller_create.py
@@ -25,7 +25,7 @@
     description: Site Name Hierarchy.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/business_sda_wireless_controller_delete.py b/plugins/modules/business_sda_wireless_controller_delete.py
index 4941eda4d9..424db6c272 100644
--- a/plugins/modules/business_sda_wireless_controller_delete.py
+++ b/plugins/modules/business_sda_wireless_controller_delete.py
@@ -25,7 +25,7 @@
     description: Site Name Hierarchy.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/cli_credential.py b/plugins/modules/cli_credential.py
index 570f114367..734288daca 100644
--- a/plugins/modules/cli_credential.py
+++ b/plugins/modules/cli_credential.py
@@ -43,7 +43,7 @@
     description: Cli Credential's username.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/client_detail_info.py b/plugins/modules/client_detail_info.py
index 7c98a5003b..17bb07aed9 100644
--- a/plugins/modules/client_detail_info.py
+++ b/plugins/modules/client_detail_info.py
@@ -27,7 +27,7 @@
     - MacAddress query parameter. MAC Address of the client.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/client_enrichment_details_info.py b/plugins/modules/client_enrichment_details_info.py
index 22329a4787..0edea22a4c 100644
--- a/plugins/modules/client_enrichment_details_info.py
+++ b/plugins/modules/client_enrichment_details_info.py
@@ -19,7 +19,7 @@
     description: Additional headers.
     type: dict
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/client_health_info.py b/plugins/modules/client_health_info.py
index 08a34d92ef..8e92888020 100644
--- a/plugins/modules/client_health_info.py
+++ b/plugins/modules/client_health_info.py
@@ -23,7 +23,7 @@
     - Timestamp query parameter. Epoch time(in milliseconds) when the Client health data is required.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/client_proximity_info.py b/plugins/modules/client_proximity_info.py
index 581ea3bda2..b3d358dc66 100644
--- a/plugins/modules/client_proximity_info.py
+++ b/plugins/modules/client_proximity_info.py
@@ -35,7 +35,7 @@
       with a minimum 5 minutes.
     type: int
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/command_runner_run_command.py b/plugins/modules/command_runner_run_command.py
index a38889f384..46e7d3e9fc 100644
--- a/plugins/modules/command_runner_run_command.py
+++ b/plugins/modules/command_runner_run_command.py
@@ -33,7 +33,7 @@
     description: Command Runner Run Command's timeout.
     type: int
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/compliance_check_run.py b/plugins/modules/compliance_check_run.py
index 2d0ef177d6..1ceb1e11f3 100644
--- a/plugins/modules/compliance_check_run.py
+++ b/plugins/modules/compliance_check_run.py
@@ -27,7 +27,7 @@
     description: TriggerFull flag.
     type: bool
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/compliance_device_by_id_info.py b/plugins/modules/compliance_device_by_id_info.py
index eb55629d0e..f24afbf94c 100644
--- a/plugins/modules/compliance_device_by_id_info.py
+++ b/plugins/modules/compliance_device_by_id_info.py
@@ -45,7 +45,7 @@
     - Value query parameter. Extended attribute value.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/compliance_device_details_count_info.py b/plugins/modules/compliance_device_details_count_info.py
index 8b68c83cf5..6dc3ff6b70 100644
--- a/plugins/modules/compliance_device_details_count_info.py
+++ b/plugins/modules/compliance_device_details_count_info.py
@@ -31,7 +31,7 @@
       'IN_PROGRESS', 'NOT_AVAILABLE', 'NOT_APPLICABLE', 'ERROR'.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/compliance_device_details_info.py b/plugins/modules/compliance_device_details_info.py
index bebf207e34..2b3c07e137 100644
--- a/plugins/modules/compliance_device_details_info.py
+++ b/plugins/modules/compliance_device_details_info.py
@@ -43,7 +43,7 @@
     - Limit query parameter. Number of records to be retrieved.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/compliance_device_info.py b/plugins/modules/compliance_device_info.py
index 1c3d54fc66..438eb88c16 100644
--- a/plugins/modules/compliance_device_info.py
+++ b/plugins/modules/compliance_device_info.py
@@ -38,7 +38,7 @@
     - Limit query parameter. Number of records to be retrieved.
     type: int
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/compliance_device_status_count_info.py b/plugins/modules/compliance_device_status_count_info.py
index 97fbede77d..1bb5094687 100644
--- a/plugins/modules/compliance_device_status_count_info.py
+++ b/plugins/modules/compliance_device_status_count_info.py
@@ -25,7 +25,7 @@
       'IN_PROGRESS', 'NOT_AVAILABLE', 'NOT_APPLICABLE', 'ERROR'.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/configuration_template.py b/plugins/modules/configuration_template.py
index a87c0da330..686514be0f 100644
--- a/plugins/modules/configuration_template.py
+++ b/plugins/modules/configuration_template.py
@@ -499,7 +499,7 @@
     description: Current version of template.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/configuration_template_clone.py b/plugins/modules/configuration_template_clone.py
index 4e4d1553fb..242a42eb64 100644
--- a/plugins/modules/configuration_template_clone.py
+++ b/plugins/modules/configuration_template_clone.py
@@ -27,7 +27,7 @@
     description: TemplateId path parameter. UUID of the template to clone it.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/configuration_template_create.py b/plugins/modules/configuration_template_create.py
index cf8668d4e8..7cf1f7eed0 100644
--- a/plugins/modules/configuration_template_create.py
+++ b/plugins/modules/configuration_template_create.py
@@ -496,7 +496,7 @@
     description: Current version of template.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/configuration_template_deploy.py b/plugins/modules/configuration_template_deploy.py
index bbc82eb82c..358bacd498 100644
--- a/plugins/modules/configuration_template_deploy.py
+++ b/plugins/modules/configuration_template_deploy.py
@@ -55,7 +55,7 @@
     description: UUID of template to be provisioned.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/configuration_template_deploy_status_info.py b/plugins/modules/configuration_template_deploy_status_info.py
index cb3474ae38..6001d86b06 100644
--- a/plugins/modules/configuration_template_deploy_status_info.py
+++ b/plugins/modules/configuration_template_deploy_status_info.py
@@ -23,7 +23,7 @@
     - DeploymentId path parameter. UUID of deployment to retrieve template deployment status.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/configuration_template_deploy_v2.py b/plugins/modules/configuration_template_deploy_v2.py
index 3526396600..48be1d71c1 100644
--- a/plugins/modules/configuration_template_deploy_v2.py
+++ b/plugins/modules/configuration_template_deploy_v2.py
@@ -55,7 +55,7 @@
     description: UUID of template to be provisioned.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/configuration_template_export_project.py b/plugins/modules/configuration_template_export_project.py
index 49e483a984..9f69a66c10 100644
--- a/plugins/modules/configuration_template_export_project.py
+++ b/plugins/modules/configuration_template_export_project.py
@@ -20,7 +20,7 @@
     elements: dict
     type: list
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/configuration_template_export_template.py b/plugins/modules/configuration_template_export_template.py
index 7ee80e728c..8baaa0d86e 100644
--- a/plugins/modules/configuration_template_export_template.py
+++ b/plugins/modules/configuration_template_export_template.py
@@ -20,7 +20,7 @@
     elements: dict
     type: list
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/configuration_template_import_project.py b/plugins/modules/configuration_template_import_project.py
index e7bee3a7c2..da3292c0c4 100644
--- a/plugins/modules/configuration_template_import_project.py
+++ b/plugins/modules/configuration_template_import_project.py
@@ -22,7 +22,7 @@
       fails with 'Template already exists' error.
     type: bool
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/configuration_template_import_template.py b/plugins/modules/configuration_template_import_template.py
index 3f99f6b741..50125d4156 100644
--- a/plugins/modules/configuration_template_import_template.py
+++ b/plugins/modules/configuration_template_import_template.py
@@ -510,7 +510,7 @@
       project.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/configuration_template_info.py b/plugins/modules/configuration_template_info.py
index f495f71f47..88c94fabcb 100644
--- a/plugins/modules/configuration_template_info.py
+++ b/plugins/modules/configuration_template_info.py
@@ -72,7 +72,7 @@
     - LatestVersion query parameter. LatestVersion flag to get the latest versioned template.
     type: bool
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/configuration_template_project.py b/plugins/modules/configuration_template_project.py
index cdab46c131..a92ae8c50b 100644
--- a/plugins/modules/configuration_template_project.py
+++ b/plugins/modules/configuration_template_project.py
@@ -534,7 +534,7 @@
         type: str
     type: list
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/configuration_template_project_info.py b/plugins/modules/configuration_template_project_info.py
index 4aad493fae..28d17918bf 100644
--- a/plugins/modules/configuration_template_project_info.py
+++ b/plugins/modules/configuration_template_project_info.py
@@ -32,7 +32,7 @@
     - ProjectId path parameter. ProjectId(UUID) of project to get project details.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/configuration_template_version_create.py b/plugins/modules/configuration_template_version_create.py
index 87d810a81d..abff52677b 100644
--- a/plugins/modules/configuration_template_version_create.py
+++ b/plugins/modules/configuration_template_version_create.py
@@ -22,7 +22,7 @@
     description: UUID of template.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/configuration_template_version_info.py b/plugins/modules/configuration_template_version_info.py
index 8d1edee70b..68cf75fdcf 100644
--- a/plugins/modules/configuration_template_version_info.py
+++ b/plugins/modules/configuration_template_version_info.py
@@ -23,7 +23,7 @@
     - TemplateId path parameter. TemplateId(UUID) to get list of versioned templates.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/device_configurations_export.py b/plugins/modules/device_configurations_export.py
index 2b56cfb7b8..6159dc1b7a 100644
--- a/plugins/modules/device_configurations_export.py
+++ b/plugins/modules/device_configurations_export.py
@@ -23,7 +23,7 @@
     description: Password.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/device_credential_create.py b/plugins/modules/device_credential_create.py
index 4eaf879f8e..b46bb653fc 100644
--- a/plugins/modules/device_credential_create.py
+++ b/plugins/modules/device_credential_create.py
@@ -113,7 +113,7 @@
         type: list
     type: dict
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/device_credential_delete.py b/plugins/modules/device_credential_delete.py
index 2fbd5e8d65..6a1c2208f3 100644
--- a/plugins/modules/device_credential_delete.py
+++ b/plugins/modules/device_credential_delete.py
@@ -19,7 +19,7 @@
     description: Id path parameter. Global credential id.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/device_credential_info.py b/plugins/modules/device_credential_info.py
index 3a1fe2d325..977fde5d25 100644
--- a/plugins/modules/device_credential_info.py
+++ b/plugins/modules/device_credential_info.py
@@ -23,7 +23,7 @@
     - SiteId query parameter. Site id to retrieve the credential details associated with the site.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/device_credential_update.py b/plugins/modules/device_credential_update.py
index ce6a0a3391..8eab526638 100644
--- a/plugins/modules/device_credential_update.py
+++ b/plugins/modules/device_credential_update.py
@@ -113,7 +113,7 @@
         type: list
     type: dict
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/device_details_info.py b/plugins/modules/device_details_info.py
index 591493fdc9..46e114e1b4 100644
--- a/plugins/modules/device_details_info.py
+++ b/plugins/modules/device_details_info.py
@@ -31,7 +31,7 @@
     - Identifier query parameter. One of keywords macAddress or uuid or nwDeviceName.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/device_enrichment_details_info.py b/plugins/modules/device_enrichment_details_info.py
index 7e1f3cb701..4641cd6171 100644
--- a/plugins/modules/device_enrichment_details_info.py
+++ b/plugins/modules/device_enrichment_details_info.py
@@ -19,7 +19,7 @@
     description: Additional headers.
     type: dict
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/device_family_identifiers_details_info.py b/plugins/modules/device_family_identifiers_details_info.py
index 0cd95e4d66..a937a1b394 100644
--- a/plugins/modules/device_family_identifiers_details_info.py
+++ b/plugins/modules/device_family_identifiers_details_info.py
@@ -19,7 +19,7 @@
     description: Additional headers.
     type: dict
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/device_health_info.py b/plugins/modules/device_health_info.py
index b2b92dcead..64094ac484 100644
--- a/plugins/modules/device_health_info.py
+++ b/plugins/modules/device_health_info.py
@@ -47,7 +47,7 @@
     - Offset query parameter. The offset of the first device in the returned data.
     type: int
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/device_interface_by_ip_info.py b/plugins/modules/device_interface_by_ip_info.py
index 68e37e2d17..3508fe5a2e 100644
--- a/plugins/modules/device_interface_by_ip_info.py
+++ b/plugins/modules/device_interface_by_ip_info.py
@@ -23,7 +23,7 @@
     - IpAddress path parameter. IP address of the interface.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/device_interface_count_info.py b/plugins/modules/device_interface_count_info.py
index 707d8972ab..9828f39964 100644
--- a/plugins/modules/device_interface_count_info.py
+++ b/plugins/modules/device_interface_count_info.py
@@ -19,7 +19,7 @@
     description: Additional headers.
     type: dict
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/device_interface_info.py b/plugins/modules/device_interface_info.py
index 496c578b79..996c3d488b 100644
--- a/plugins/modules/device_interface_info.py
+++ b/plugins/modules/device_interface_info.py
@@ -32,7 +32,7 @@
     - Id path parameter. Interface ID.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/device_interface_isis_info.py b/plugins/modules/device_interface_isis_info.py
index fd777da1ed..c2b55b404b 100644
--- a/plugins/modules/device_interface_isis_info.py
+++ b/plugins/modules/device_interface_isis_info.py
@@ -19,7 +19,7 @@
     description: Additional headers.
     type: dict
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/device_interface_ospf_info.py b/plugins/modules/device_interface_ospf_info.py
index d8042c6398..f34ac461cd 100644
--- a/plugins/modules/device_interface_ospf_info.py
+++ b/plugins/modules/device_interface_ospf_info.py
@@ -19,7 +19,7 @@
     description: Additional headers.
     type: dict
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/device_replacement.py b/plugins/modules/device_replacement.py
index d9d759b7bd..95723b15a3 100644
--- a/plugins/modules/device_replacement.py
+++ b/plugins/modules/device_replacement.py
@@ -62,7 +62,7 @@
         type: str
     type: list
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/device_replacement_count_info.py b/plugins/modules/device_replacement_count_info.py
index 472f8ac70a..0a62c451b1 100644
--- a/plugins/modules/device_replacement_count_info.py
+++ b/plugins/modules/device_replacement_count_info.py
@@ -25,7 +25,7 @@
       PROGRESS, REPLACEMENT-SCHEDULED, REPLACED, ERROR.
     type: list
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/device_replacement_deploy.py b/plugins/modules/device_replacement_deploy.py
index a1d4178b61..0f98c402ff 100644
--- a/plugins/modules/device_replacement_deploy.py
+++ b/plugins/modules/device_replacement_deploy.py
@@ -22,7 +22,7 @@
     description: Device Replacement Deploy's replacementDeviceSerialNumber.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/device_replacement_info.py b/plugins/modules/device_replacement_info.py
index a9e4b11631..b2f7e2fcbf 100644
--- a/plugins/modules/device_replacement_info.py
+++ b/plugins/modules/device_replacement_info.py
@@ -65,7 +65,7 @@
     - Limit query parameter.
     type: int
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/disassociate_site_to_network_profile.py b/plugins/modules/disassociate_site_to_network_profile.py
index f5ce8fcb25..e92f76d894 100644
--- a/plugins/modules/disassociate_site_to_network_profile.py
+++ b/plugins/modules/disassociate_site_to_network_profile.py
@@ -22,7 +22,7 @@
     description: SiteId path parameter. Site Id to be associated.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/disasterrecovery_system_operationstatus_info.py b/plugins/modules/disasterrecovery_system_operationstatus_info.py
index 4ae15fa4d1..149593cec1 100644
--- a/plugins/modules/disasterrecovery_system_operationstatus_info.py
+++ b/plugins/modules/disasterrecovery_system_operationstatus_info.py
@@ -19,7 +19,7 @@
     description: Additional headers.
     type: dict
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/disasterrecovery_system_status_info.py b/plugins/modules/disasterrecovery_system_status_info.py
index 474407017d..222c88ab65 100644
--- a/plugins/modules/disasterrecovery_system_status_info.py
+++ b/plugins/modules/disasterrecovery_system_status_info.py
@@ -19,7 +19,7 @@
     description: Additional headers.
     type: dict
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/discovery.py b/plugins/modules/discovery.py
index d548e8604e..d7994e68f0 100644
--- a/plugins/modules/discovery.py
+++ b/plugins/modules/discovery.py
@@ -208,7 +208,7 @@
     description: Discovery's userNameList.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/discovery_count_info.py b/plugins/modules/discovery_count_info.py
index dc005261bf..c5b4389609 100644
--- a/plugins/modules/discovery_count_info.py
+++ b/plugins/modules/discovery_count_info.py
@@ -19,7 +19,7 @@
     description: Additional headers.
     type: dict
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/discovery_device_count_info.py b/plugins/modules/discovery_device_count_info.py
index a0e1719377..8271fd4a3f 100644
--- a/plugins/modules/discovery_device_count_info.py
+++ b/plugins/modules/discovery_device_count_info.py
@@ -27,7 +27,7 @@
     - TaskId query parameter.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/discovery_device_info.py b/plugins/modules/discovery_device_info.py
index 6e183673a6..1952e73062 100644
--- a/plugins/modules/discovery_device_info.py
+++ b/plugins/modules/discovery_device_info.py
@@ -27,7 +27,7 @@
     - TaskId query parameter.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/discovery_device_range_info.py b/plugins/modules/discovery_device_range_info.py
index 3e7cbf3b82..28c4ef28a0 100644
--- a/plugins/modules/discovery_device_range_info.py
+++ b/plugins/modules/discovery_device_range_info.py
@@ -35,7 +35,7 @@
     - TaskId query parameter.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/discovery_info.py b/plugins/modules/discovery_info.py
index 9c1e649d56..7a2f10c06f 100644
--- a/plugins/modules/discovery_info.py
+++ b/plugins/modules/discovery_info.py
@@ -23,7 +23,7 @@
     - Id path parameter. Discovery ID.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/discovery_job_info.py b/plugins/modules/discovery_job_info.py
index 1e4c25c33a..451d456e9c 100644
--- a/plugins/modules/discovery_job_info.py
+++ b/plugins/modules/discovery_job_info.py
@@ -40,7 +40,7 @@
     - Id path parameter. Discovery ID.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/discovery_range_delete.py b/plugins/modules/discovery_range_delete.py
index 210462e8f4..7a45a9888a 100644
--- a/plugins/modules/discovery_range_delete.py
+++ b/plugins/modules/discovery_range_delete.py
@@ -22,7 +22,7 @@
     description: StartIndex path parameter. Start index.
     type: int
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/discovery_range_info.py b/plugins/modules/discovery_range_info.py
index f74f54d749..7a5d97fe33 100644
--- a/plugins/modules/discovery_range_info.py
+++ b/plugins/modules/discovery_range_info.py
@@ -27,7 +27,7 @@
     - RecordsToReturn path parameter. Number of records to return.
     type: int
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/discovery_summary_info.py b/plugins/modules/discovery_summary_info.py
index 7a17db287c..ff49b8672d 100644
--- a/plugins/modules/discovery_summary_info.py
+++ b/plugins/modules/discovery_summary_info.py
@@ -59,7 +59,7 @@
     - HttpStatus query parameter.
     type: list
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/dna_command_runner_keywords_info.py b/plugins/modules/dna_command_runner_keywords_info.py
index 8453788be7..0bed46c2fe 100644
--- a/plugins/modules/dna_command_runner_keywords_info.py
+++ b/plugins/modules/dna_command_runner_keywords_info.py
@@ -19,7 +19,7 @@
     description: Additional headers.
     type: dict
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/dnacaap_management_execution_status_info.py b/plugins/modules/dnacaap_management_execution_status_info.py
index 7731ddca56..8de62186f9 100644
--- a/plugins/modules/dnacaap_management_execution_status_info.py
+++ b/plugins/modules/dnacaap_management_execution_status_info.py
@@ -23,7 +23,7 @@
     - ExecutionId path parameter. Execution Id of API.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/endpoint_analytics_profiling_rules.py b/plugins/modules/endpoint_analytics_profiling_rules.py
index 72d1585dfb..51fdc76171 100644
--- a/plugins/modules/endpoint_analytics_profiling_rules.py
+++ b/plugins/modules/endpoint_analytics_profiling_rules.py
@@ -112,7 +112,7 @@
     elements: str
     type: list
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/endpoint_analytics_profiling_rules_info.py b/plugins/modules/endpoint_analytics_profiling_rules_info.py
index d0443c6be3..d50423d8d7 100644
--- a/plugins/modules/endpoint_analytics_profiling_rules_info.py
+++ b/plugins/modules/endpoint_analytics_profiling_rules_info.py
@@ -52,7 +52,7 @@
     - RuleId path parameter. Unique rule identifier.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/event_api_status_info.py b/plugins/modules/event_api_status_info.py
index 0f663a1b4e..1cf165060e 100644
--- a/plugins/modules/event_api_status_info.py
+++ b/plugins/modules/event_api_status_info.py
@@ -23,7 +23,7 @@
     - ExecutionId path parameter. Execution ID.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/event_artifact_count_info.py b/plugins/modules/event_artifact_count_info.py
index 943cf62ffe..0d776049c2 100644
--- a/plugins/modules/event_artifact_count_info.py
+++ b/plugins/modules/event_artifact_count_info.py
@@ -19,7 +19,7 @@
     description: Additional headers.
     type: dict
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/event_artifact_info.py b/plugins/modules/event_artifact_info.py
index e0a3b2180c..71d5c80a8b 100644
--- a/plugins/modules/event_artifact_info.py
+++ b/plugins/modules/event_artifact_info.py
@@ -47,7 +47,7 @@
     - Search query parameter. Findd matches in name, description, eventId, type, category.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/event_count_info.py b/plugins/modules/event_count_info.py
index 94ddc5ac67..a6042aefda 100644
--- a/plugins/modules/event_count_info.py
+++ b/plugins/modules/event_count_info.py
@@ -27,7 +27,7 @@
     - Tags query parameter. The registered Tags should be provided.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/event_info.py b/plugins/modules/event_info.py
index 8f80ed44e7..a66b1aeae8 100644
--- a/plugins/modules/event_info.py
+++ b/plugins/modules/event_info.py
@@ -43,7 +43,7 @@
     - Order query parameter.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/event_series_audit_logs_info.py b/plugins/modules/event_series_audit_logs_info.py
index 185df300c5..ce26904df6 100644
--- a/plugins/modules/event_series_audit_logs_info.py
+++ b/plugins/modules/event_series_audit_logs_info.py
@@ -121,7 +121,7 @@
       values asc, desc.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/event_series_audit_logs_parent_records_info.py b/plugins/modules/event_series_audit_logs_parent_records_info.py
index cea6b21b17..8095424e59 100644
--- a/plugins/modules/event_series_audit_logs_parent_records_info.py
+++ b/plugins/modules/event_series_audit_logs_parent_records_info.py
@@ -117,7 +117,7 @@
       values asc, desc.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/event_series_audit_logs_summary_info.py b/plugins/modules/event_series_audit_logs_summary_info.py
index 6954d4ff88..ff14032041 100644
--- a/plugins/modules/event_series_audit_logs_summary_info.py
+++ b/plugins/modules/event_series_audit_logs_summary_info.py
@@ -105,7 +105,7 @@
       mandatory).
     type: int
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/event_series_count_info.py b/plugins/modules/event_series_count_info.py
index 5484a459b7..7d0f5882b5 100644
--- a/plugins/modules/event_series_count_info.py
+++ b/plugins/modules/event_series_count_info.py
@@ -55,7 +55,7 @@
     - Source query parameter.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/event_series_info.py b/plugins/modules/event_series_info.py
index 77ff202850..f8678a7ed6 100644
--- a/plugins/modules/event_series_info.py
+++ b/plugins/modules/event_series_info.py
@@ -71,7 +71,7 @@
     - Order query parameter. Ascending/Descending order asc/desc.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/event_subscription.py b/plugins/modules/event_subscription.py
index 353737e5fe..b766643f71 100644
--- a/plugins/modules/event_subscription.py
+++ b/plugins/modules/event_subscription.py
@@ -66,7 +66,7 @@
     description: Subscriptions query parameter. List of EventSubscriptionId's for removal.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/event_subscription_count_info.py b/plugins/modules/event_subscription_count_info.py
index 203a191cae..0782a6d495 100644
--- a/plugins/modules/event_subscription_count_info.py
+++ b/plugins/modules/event_subscription_count_info.py
@@ -23,7 +23,7 @@
     - EventIds query parameter. List of subscriptions related to the respective eventIds.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/event_subscription_details_email_info.py b/plugins/modules/event_subscription_details_email_info.py
index ce33d7f909..6119ab8093 100644
--- a/plugins/modules/event_subscription_details_email_info.py
+++ b/plugins/modules/event_subscription_details_email_info.py
@@ -31,7 +31,7 @@
     - InstanceId query parameter. Instance Id of the specific configuration.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/event_subscription_details_rest_info.py b/plugins/modules/event_subscription_details_rest_info.py
index 48e50dfaba..e925afe144 100644
--- a/plugins/modules/event_subscription_details_rest_info.py
+++ b/plugins/modules/event_subscription_details_rest_info.py
@@ -31,7 +31,7 @@
     - InstanceId query parameter. Instance Id of the specific configuration.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/event_subscription_details_syslog_info.py b/plugins/modules/event_subscription_details_syslog_info.py
index 7981ea6dde..d994c33425 100644
--- a/plugins/modules/event_subscription_details_syslog_info.py
+++ b/plugins/modules/event_subscription_details_syslog_info.py
@@ -31,7 +31,7 @@
     - InstanceId query parameter. Instance Id of the specific configuration.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/event_subscription_email.py b/plugins/modules/event_subscription_email.py
index 673317b01f..1b99dd1f61 100644
--- a/plugins/modules/event_subscription_email.py
+++ b/plugins/modules/event_subscription_email.py
@@ -64,7 +64,7 @@
         type: str
     type: list
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/event_subscription_email_info.py b/plugins/modules/event_subscription_email_info.py
index 118a6b1a2c..38f81a793e 100644
--- a/plugins/modules/event_subscription_email_info.py
+++ b/plugins/modules/event_subscription_email_info.py
@@ -41,7 +41,7 @@
     - Order query parameter.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/event_subscription_info.py b/plugins/modules/event_subscription_info.py
index b92180338f..eeb63f4e6a 100644
--- a/plugins/modules/event_subscription_info.py
+++ b/plugins/modules/event_subscription_info.py
@@ -39,7 +39,7 @@
     - Order query parameter.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/event_subscription_rest.py b/plugins/modules/event_subscription_rest.py
index fadb6bd909..cfe2c4db94 100644
--- a/plugins/modules/event_subscription_rest.py
+++ b/plugins/modules/event_subscription_rest.py
@@ -54,7 +54,7 @@
         type: str
     type: list
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/event_subscription_rest_info.py b/plugins/modules/event_subscription_rest_info.py
index 4312ba53c9..dcdec229cb 100644
--- a/plugins/modules/event_subscription_rest_info.py
+++ b/plugins/modules/event_subscription_rest_info.py
@@ -39,7 +39,7 @@
     - Order query parameter.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/event_subscription_syslog.py b/plugins/modules/event_subscription_syslog.py
index d206ab7e97..1776157da1 100644
--- a/plugins/modules/event_subscription_syslog.py
+++ b/plugins/modules/event_subscription_syslog.py
@@ -54,7 +54,7 @@
         type: str
     type: list
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/event_subscription_syslog_info.py b/plugins/modules/event_subscription_syslog_info.py
index 3a6e414758..7fad7f519c 100644
--- a/plugins/modules/event_subscription_syslog_info.py
+++ b/plugins/modules/event_subscription_syslog_info.py
@@ -39,7 +39,7 @@
     - Order query parameter.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/file_info.py b/plugins/modules/file_info.py
index 7bf25a0b0f..ccd95944b2 100644
--- a/plugins/modules/file_info.py
+++ b/plugins/modules/file_info.py
@@ -31,7 +31,7 @@
     - Enable or disable automatic file creation of raw response.
     type: bool
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/file_namespace_files_info.py b/plugins/modules/file_namespace_files_info.py
index 6f7a4d1093..2feff2532b 100644
--- a/plugins/modules/file_namespace_files_info.py
+++ b/plugins/modules/file_namespace_files_info.py
@@ -23,7 +23,7 @@
     - NameSpace path parameter. A listing of fileId's.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/file_namespaces_info.py b/plugins/modules/file_namespaces_info.py
index 74681a4096..4c1c2ebc7a 100644
--- a/plugins/modules/file_namespaces_info.py
+++ b/plugins/modules/file_namespaces_info.py
@@ -19,7 +19,7 @@
     description: Additional headers.
     type: dict
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/global_credential_delete.py b/plugins/modules/global_credential_delete.py
index 49c275b2e1..4c3fde57d9 100644
--- a/plugins/modules/global_credential_delete.py
+++ b/plugins/modules/global_credential_delete.py
@@ -19,7 +19,7 @@
     description: GlobalCredentialId path parameter. ID of global-credential.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/global_credential_info.py b/plugins/modules/global_credential_info.py
index 1ed176a71f..93616b89ea 100644
--- a/plugins/modules/global_credential_info.py
+++ b/plugins/modules/global_credential_info.py
@@ -38,7 +38,7 @@
     - Id path parameter. Global Credential ID.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/global_credential_update.py b/plugins/modules/global_credential_update.py
index fb3e795222..d46f6891fe 100644
--- a/plugins/modules/global_credential_update.py
+++ b/plugins/modules/global_credential_update.py
@@ -23,7 +23,7 @@
     elements: str
     type: list
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/global_pool.py b/plugins/modules/global_pool.py
index 0c0e0226f1..21274604c5 100644
--- a/plugins/modules/global_pool.py
+++ b/plugins/modules/global_pool.py
@@ -44,7 +44,7 @@
         type: list
     type: dict
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/global_pool_info.py b/plugins/modules/global_pool_info.py
index 200cb602b9..91e6fe0c61 100644
--- a/plugins/modules/global_pool_info.py
+++ b/plugins/modules/global_pool_info.py
@@ -27,7 +27,7 @@
     - Limit query parameter. No of Global Pools to be retrieved.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/golden_image_create.py b/plugins/modules/golden_image_create.py
index 9208e7c4eb..bfab5f8579 100644
--- a/plugins/modules/golden_image_create.py
+++ b/plugins/modules/golden_image_create.py
@@ -29,7 +29,7 @@
     description: SiteId in uuid format. For Global Site "-1" to be used.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/golden_tag_image_delete.py b/plugins/modules/golden_tag_image_delete.py
index e4b5f83526..5cc39393d0 100644
--- a/plugins/modules/golden_tag_image_delete.py
+++ b/plugins/modules/golden_tag_image_delete.py
@@ -31,7 +31,7 @@
       Global site.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/golden_tag_image_details_info.py b/plugins/modules/golden_tag_image_details_info.py
index 0626fc0832..690282bf2d 100644
--- a/plugins/modules/golden_tag_image_details_info.py
+++ b/plugins/modules/golden_tag_image_details_info.py
@@ -37,7 +37,7 @@
     - ImageId path parameter. Image Id in uuid format.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/http_read_credential.py b/plugins/modules/http_read_credential.py
index 55b1922fae..ec91ce1ae0 100644
--- a/plugins/modules/http_read_credential.py
+++ b/plugins/modules/http_read_credential.py
@@ -46,7 +46,7 @@
     description: Http Read Credential's username.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/http_write_credential.py b/plugins/modules/http_write_credential.py
index d078296c99..d8303f6237 100644
--- a/plugins/modules/http_write_credential.py
+++ b/plugins/modules/http_write_credential.py
@@ -46,7 +46,7 @@
     description: Http Write Credential's username.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/interface_network_device_detail_info.py b/plugins/modules/interface_network_device_detail_info.py
index 02d808e787..2e1a755eb0 100644
--- a/plugins/modules/interface_network_device_detail_info.py
+++ b/plugins/modules/interface_network_device_detail_info.py
@@ -27,7 +27,7 @@
     - Name query parameter. Interface name.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/interface_network_device_info.py b/plugins/modules/interface_network_device_info.py
index 1f525111d4..d4fe36278e 100644
--- a/plugins/modules/interface_network_device_info.py
+++ b/plugins/modules/interface_network_device_info.py
@@ -23,7 +23,7 @@
     - DeviceId path parameter. Device ID.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/interface_network_device_range_info.py b/plugins/modules/interface_network_device_range_info.py
index d87ddbb556..c2f94c0cfd 100644
--- a/plugins/modules/interface_network_device_range_info.py
+++ b/plugins/modules/interface_network_device_range_info.py
@@ -31,7 +31,7 @@
     - RecordsToReturn path parameter. Number of records to return.
     type: int
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/issues_enrichment_details_info.py b/plugins/modules/issues_enrichment_details_info.py
index bec481bdc8..534967115d 100644
--- a/plugins/modules/issues_enrichment_details_info.py
+++ b/plugins/modules/issues_enrichment_details_info.py
@@ -19,7 +19,7 @@
     description: Additional headers.
     type: dict
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/issues_info.py b/plugins/modules/issues_info.py
index b48e93d3e7..934897904d 100644
--- a/plugins/modules/issues_info.py
+++ b/plugins/modules/issues_info.py
@@ -55,7 +55,7 @@
     - IssueStatus query parameter. The issue's status value (One of ACTIVE, IGNORED, RESOLVED).
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/itsm_cmdb_sync_status_info.py b/plugins/modules/itsm_cmdb_sync_status_info.py
index 35028c7230..c36ab85a71 100644
--- a/plugins/modules/itsm_cmdb_sync_status_info.py
+++ b/plugins/modules/itsm_cmdb_sync_status_info.py
@@ -29,7 +29,7 @@
     - Date query parameter. Provide date in "YYYY-MM-DD" format.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/itsm_integration_events_failed_info.py b/plugins/modules/itsm_integration_events_failed_info.py
index cbdb360455..2bf06dabc6 100644
--- a/plugins/modules/itsm_integration_events_failed_info.py
+++ b/plugins/modules/itsm_integration_events_failed_info.py
@@ -23,7 +23,7 @@
     - InstanceId query parameter. Instance Id of the failed event as in the Runtime Dashboard.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/itsm_integration_events_retry.py b/plugins/modules/itsm_integration_events_retry.py
index fb42a4cc92..1e62d0d9cd 100644
--- a/plugins/modules/itsm_integration_events_retry.py
+++ b/plugins/modules/itsm_integration_events_retry.py
@@ -20,7 +20,7 @@
     elements: str
     type: list
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/license_device_count_info.py b/plugins/modules/license_device_count_info.py
index 3c7c6b8641..9bcde028e7 100644
--- a/plugins/modules/license_device_count_info.py
+++ b/plugins/modules/license_device_count_info.py
@@ -39,7 +39,7 @@
     - Smart_account_id query parameter. Id of smart account.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/license_device_deregistration.py b/plugins/modules/license_device_deregistration.py
index d121350357..b39ddde780 100644
--- a/plugins/modules/license_device_deregistration.py
+++ b/plugins/modules/license_device_deregistration.py
@@ -20,7 +20,7 @@
     elements: str
     type: list
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/license_device_license_details_info.py b/plugins/modules/license_device_license_details_info.py
index 129281023b..e0ef06fc50 100644
--- a/plugins/modules/license_device_license_details_info.py
+++ b/plugins/modules/license_device_license_details_info.py
@@ -23,7 +23,7 @@
     - Device_uuid path parameter. Id of device.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/license_device_license_summary_info.py b/plugins/modules/license_device_license_summary_info.py
index 481d9a5226..65e7d44ba0 100644
--- a/plugins/modules/license_device_license_summary_info.py
+++ b/plugins/modules/license_device_license_summary_info.py
@@ -59,7 +59,7 @@
     - Device_uuid query parameter. Id of device.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/license_device_registration.py b/plugins/modules/license_device_registration.py
index 55a145e2aa..622d7a2a98 100644
--- a/plugins/modules/license_device_registration.py
+++ b/plugins/modules/license_device_registration.py
@@ -23,7 +23,7 @@
     description: Virtual_account_name path parameter. Name of virtual account.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/license_smart_account_details_info.py b/plugins/modules/license_smart_account_details_info.py
index 8ee7d7fbb4..c146cebcaa 100644
--- a/plugins/modules/license_smart_account_details_info.py
+++ b/plugins/modules/license_smart_account_details_info.py
@@ -19,7 +19,7 @@
     description: Additional headers.
     type: dict
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/license_term_details_info.py b/plugins/modules/license_term_details_info.py
index 9aaea5cb3c..18d3a30c80 100644
--- a/plugins/modules/license_term_details_info.py
+++ b/plugins/modules/license_term_details_info.py
@@ -33,7 +33,7 @@
     - Device_type query parameter. Type of device like router, switch, wireless or ise.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/license_usage_details_info.py b/plugins/modules/license_usage_details_info.py
index a1fb3e9468..35bcabd235 100644
--- a/plugins/modules/license_usage_details_info.py
+++ b/plugins/modules/license_usage_details_info.py
@@ -33,7 +33,7 @@
     - Device_type query parameter. Type of device like router, switch, wireless or ise.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/license_virtual_account_change.py b/plugins/modules/license_virtual_account_change.py
index 3eb6b8e1ca..f2a2cf140b 100644
--- a/plugins/modules/license_virtual_account_change.py
+++ b/plugins/modules/license_virtual_account_change.py
@@ -26,7 +26,7 @@
     description: Virtual_account_name path parameter. Name of target virtual account.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/license_virtual_account_details_info.py b/plugins/modules/license_virtual_account_details_info.py
index 6abd36c781..488e717d87 100644
--- a/plugins/modules/license_virtual_account_details_info.py
+++ b/plugins/modules/license_virtual_account_details_info.py
@@ -23,7 +23,7 @@
     - Smart_account_id path parameter. Id of smart account.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/netconf_credential.py b/plugins/modules/netconf_credential.py
index 2310aa5cfd..d4d5540cbe 100644
--- a/plugins/modules/netconf_credential.py
+++ b/plugins/modules/netconf_credential.py
@@ -37,7 +37,7 @@
     description: Netconf Credential's netconfPort.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/network_create.py b/plugins/modules/network_create.py
index fbf36880c6..78547c8fc6 100644
--- a/plugins/modules/network_create.py
+++ b/plugins/modules/network_create.py
@@ -144,7 +144,7 @@
       the network settings.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/network_device.py b/plugins/modules/network_device.py
index ef7345adb7..4ff5475214 100644
--- a/plugins/modules/network_device.py
+++ b/plugins/modules/network_device.py
@@ -112,7 +112,7 @@
     description: Network Device's userName.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/network_device_by_ip_info.py b/plugins/modules/network_device_by_ip_info.py
index 126890e9e9..1ea2123cb1 100644
--- a/plugins/modules/network_device_by_ip_info.py
+++ b/plugins/modules/network_device_by_ip_info.py
@@ -23,7 +23,7 @@
     - IpAddress path parameter. Device IP address.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/network_device_by_serial_number_info.py b/plugins/modules/network_device_by_serial_number_info.py
index 306bcabe9d..173da31574 100644
--- a/plugins/modules/network_device_by_serial_number_info.py
+++ b/plugins/modules/network_device_by_serial_number_info.py
@@ -23,7 +23,7 @@
     - SerialNumber path parameter. Device serial number.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/network_device_chassis_details_info.py b/plugins/modules/network_device_chassis_details_info.py
index 354eaa37b2..397394297d 100644
--- a/plugins/modules/network_device_chassis_details_info.py
+++ b/plugins/modules/network_device_chassis_details_info.py
@@ -23,7 +23,7 @@
     - DeviceId path parameter. Device ID.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/network_device_config_count_info.py b/plugins/modules/network_device_config_count_info.py
index d8a98b1bb5..5abb31a3c5 100644
--- a/plugins/modules/network_device_config_count_info.py
+++ b/plugins/modules/network_device_config_count_info.py
@@ -19,7 +19,7 @@
     description: Additional headers.
     type: dict
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/network_device_config_info.py b/plugins/modules/network_device_config_info.py
index 8b76a8a6bc..fa97384a8a 100644
--- a/plugins/modules/network_device_config_info.py
+++ b/plugins/modules/network_device_config_info.py
@@ -24,7 +24,7 @@
     - NetworkDeviceId path parameter.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/network_device_count_info.py b/plugins/modules/network_device_count_info.py
index e493e6b4be..d3ac69b4f3 100644
--- a/plugins/modules/network_device_count_info.py
+++ b/plugins/modules/network_device_count_info.py
@@ -24,7 +24,7 @@
     - DeviceId path parameter. Device ID.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/network_device_equipment_info.py b/plugins/modules/network_device_equipment_info.py
index 43e8960c76..684053ba8a 100644
--- a/plugins/modules/network_device_equipment_info.py
+++ b/plugins/modules/network_device_equipment_info.py
@@ -27,7 +27,7 @@
     - Type query parameter. Type value should be PowerSupply or Fan.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/network_device_export.py b/plugins/modules/network_device_export.py
index 2017325925..38f20d6c26 100644
--- a/plugins/modules/network_device_export.py
+++ b/plugins/modules/network_device_export.py
@@ -33,7 +33,7 @@
     description: Network Device Export's password.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/network_device_functional_capability_info.py b/plugins/modules/network_device_functional_capability_info.py
index bfb796f906..12a38885ea 100644
--- a/plugins/modules/network_device_functional_capability_info.py
+++ b/plugins/modules/network_device_functional_capability_info.py
@@ -34,7 +34,7 @@
     - Id path parameter. Functional Capability UUID.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/network_device_global_polling_interval_info.py b/plugins/modules/network_device_global_polling_interval_info.py
index d9b49caa93..435fa87223 100644
--- a/plugins/modules/network_device_global_polling_interval_info.py
+++ b/plugins/modules/network_device_global_polling_interval_info.py
@@ -19,7 +19,7 @@
     description: Additional headers.
     type: dict
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/network_device_info.py b/plugins/modules/network_device_info.py
index dfeeb2e7ed..c8d0c05f4a 100644
--- a/plugins/modules/network_device_info.py
+++ b/plugins/modules/network_device_info.py
@@ -150,7 +150,7 @@
     - DeviceSupportLevel query parameter.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/network_device_interface_poe_info.py b/plugins/modules/network_device_interface_poe_info.py
index 9bc2b111a5..462ebe40d8 100644
--- a/plugins/modules/network_device_interface_poe_info.py
+++ b/plugins/modules/network_device_interface_poe_info.py
@@ -27,7 +27,7 @@
     - InterfaceNameList query parameter. Comma seperated interface names.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/network_device_inventory_insight_link_mismatch_info.py b/plugins/modules/network_device_inventory_insight_link_mismatch_info.py
index 69c792a64d..014534f347 100644
--- a/plugins/modules/network_device_inventory_insight_link_mismatch_info.py
+++ b/plugins/modules/network_device_inventory_insight_link_mismatch_info.py
@@ -43,7 +43,7 @@
     - Order query parameter. Order. Value can be asc or desc. Default value is asc.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/network_device_lexicographically_sorted_info.py b/plugins/modules/network_device_lexicographically_sorted_info.py
index 065e8371a6..03f43017d5 100644
--- a/plugins/modules/network_device_lexicographically_sorted_info.py
+++ b/plugins/modules/network_device_lexicographically_sorted_info.py
@@ -107,7 +107,7 @@
     - Limit query parameter.
     type: int
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/network_device_linecard_details_info.py b/plugins/modules/network_device_linecard_details_info.py
index 0e2c0074b3..274b52932a 100644
--- a/plugins/modules/network_device_linecard_details_info.py
+++ b/plugins/modules/network_device_linecard_details_info.py
@@ -23,7 +23,7 @@
     - DeviceUuid path parameter. Instanceuuid of device.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/network_device_meraki_organization_info.py b/plugins/modules/network_device_meraki_organization_info.py
index 7db3bc1458..a5d9f0cb50 100644
--- a/plugins/modules/network_device_meraki_organization_info.py
+++ b/plugins/modules/network_device_meraki_organization_info.py
@@ -23,7 +23,7 @@
     - Id path parameter.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/network_device_module_count_info.py b/plugins/modules/network_device_module_count_info.py
index efd29d5dbd..505f842877 100644
--- a/plugins/modules/network_device_module_count_info.py
+++ b/plugins/modules/network_device_module_count_info.py
@@ -39,7 +39,7 @@
     - OperationalStateCodeList query parameter.
     type: list
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/network_device_module_info.py b/plugins/modules/network_device_module_info.py
index d5196f6524..796307ee5b 100644
--- a/plugins/modules/network_device_module_info.py
+++ b/plugins/modules/network_device_module_info.py
@@ -52,7 +52,7 @@
     - Id path parameter.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/network_device_poe_info.py b/plugins/modules/network_device_poe_info.py
index 245fc8ccf8..fad9ba491c 100644
--- a/plugins/modules/network_device_poe_info.py
+++ b/plugins/modules/network_device_poe_info.py
@@ -23,7 +23,7 @@
     - DeviceUuid path parameter. Uuid of the device.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/network_device_polling_interval_info.py b/plugins/modules/network_device_polling_interval_info.py
index 23eabe4b01..19937df3aa 100644
--- a/plugins/modules/network_device_polling_interval_info.py
+++ b/plugins/modules/network_device_polling_interval_info.py
@@ -23,7 +23,7 @@
     - Id path parameter. Device ID.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/network_device_range_info.py b/plugins/modules/network_device_range_info.py
index 6ba00e2af6..b6d001381e 100644
--- a/plugins/modules/network_device_range_info.py
+++ b/plugins/modules/network_device_range_info.py
@@ -27,7 +27,7 @@
     - RecordsToReturn path parameter. Number of records to return.
     type: int
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/network_device_register_for_wsa_info.py b/plugins/modules/network_device_register_for_wsa_info.py
index 2ae5df6817..ff774383f6 100644
--- a/plugins/modules/network_device_register_for_wsa_info.py
+++ b/plugins/modules/network_device_register_for_wsa_info.py
@@ -27,7 +27,7 @@
     - Macaddress query parameter. Mac addres of the device.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/network_device_stack_details_info.py b/plugins/modules/network_device_stack_details_info.py
index 7a5f55b3d0..95b0695743 100644
--- a/plugins/modules/network_device_stack_details_info.py
+++ b/plugins/modules/network_device_stack_details_info.py
@@ -23,7 +23,7 @@
     - DeviceId path parameter. Device ID.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/network_device_summary_info.py b/plugins/modules/network_device_summary_info.py
index 746a23ed2c..8500c5a928 100644
--- a/plugins/modules/network_device_summary_info.py
+++ b/plugins/modules/network_device_summary_info.py
@@ -23,7 +23,7 @@
     - Id path parameter. Device ID.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/network_device_supervisor_card_details_info.py b/plugins/modules/network_device_supervisor_card_details_info.py
index 084c97e57d..eb0ec319f8 100644
--- a/plugins/modules/network_device_supervisor_card_details_info.py
+++ b/plugins/modules/network_device_supervisor_card_details_info.py
@@ -23,7 +23,7 @@
     - DeviceUuid path parameter. Instanceuuid of device.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/network_device_sync.py b/plugins/modules/network_device_sync.py
index 8a1a7bdf10..01e535f2c1 100644
--- a/plugins/modules/network_device_sync.py
+++ b/plugins/modules/network_device_sync.py
@@ -23,7 +23,7 @@
     elements: dict
     type: list
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/network_device_update_role.py b/plugins/modules/network_device_update_role.py
index 8969ce2fee..0530b24261 100644
--- a/plugins/modules/network_device_update_role.py
+++ b/plugins/modules/network_device_update_role.py
@@ -25,7 +25,7 @@
     description: Network Device Update Role's roleSource.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/network_device_vlan_info.py b/plugins/modules/network_device_vlan_info.py
index 77e25aeedf..2b423645ae 100644
--- a/plugins/modules/network_device_vlan_info.py
+++ b/plugins/modules/network_device_vlan_info.py
@@ -27,7 +27,7 @@
     - InterfaceType query parameter. Vlan assocaited with sub-interface.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/network_device_wireless_lan_info.py b/plugins/modules/network_device_wireless_lan_info.py
index b7a890c72f..65e7aee1d3 100644
--- a/plugins/modules/network_device_wireless_lan_info.py
+++ b/plugins/modules/network_device_wireless_lan_info.py
@@ -23,7 +23,7 @@
     - Id path parameter. Device ID.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/network_device_with_snmp_v3_des_info.py b/plugins/modules/network_device_with_snmp_v3_des_info.py
index 8f0f705776..771938a7dd 100644
--- a/plugins/modules/network_device_with_snmp_v3_des_info.py
+++ b/plugins/modules/network_device_with_snmp_v3_des_info.py
@@ -39,7 +39,7 @@
     - Order query parameter.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/network_info.py b/plugins/modules/network_info.py
index 887e81de1d..732207efed 100644
--- a/plugins/modules/network_info.py
+++ b/plugins/modules/network_info.py
@@ -23,7 +23,7 @@
     - SiteId query parameter. Site id to get the network settings associated with the site.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/network_update.py b/plugins/modules/network_update.py
index 113912c801..e19d5e64d8 100644
--- a/plugins/modules/network_update.py
+++ b/plugins/modules/network_update.py
@@ -144,7 +144,7 @@
       the network settings.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/nfv_profile.py b/plugins/modules/nfv_profile.py
index 14b1dc61c1..92187e846d 100644
--- a/plugins/modules/nfv_profile.py
+++ b/plugins/modules/nfv_profile.py
@@ -140,7 +140,7 @@
     description: Name of the profile to create NFV profile.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/nfv_profile_info.py b/plugins/modules/nfv_profile_info.py
index 9c091ca6dc..ae809b5a0e 100644
--- a/plugins/modules/nfv_profile_info.py
+++ b/plugins/modules/nfv_profile_info.py
@@ -35,7 +35,7 @@
     - Name query parameter. Name of network profile to be retrieved.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/nfv_provision.py b/plugins/modules/nfv_provision.py
index 8a64137c75..6f0b9ae83e 100644
--- a/plugins/modules/nfv_provision.py
+++ b/plugins/modules/nfv_provision.py
@@ -355,7 +355,7 @@
         type: str
     type: list
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/nfv_provision_detail_info.py b/plugins/modules/nfv_provision_detail_info.py
index e7058f79c3..b8c68662a3 100644
--- a/plugins/modules/nfv_provision_detail_info.py
+++ b/plugins/modules/nfv_provision_detail_info.py
@@ -23,7 +23,7 @@
     - DeviceIp query parameter. Device to which the provisioning detail has to be retrieved.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/nfv_provision_details.py b/plugins/modules/nfv_provision_details.py
index 69053e2ea8..eab093bd76 100644
--- a/plugins/modules/nfv_provision_details.py
+++ b/plugins/modules/nfv_provision_details.py
@@ -19,7 +19,7 @@
     description: Device Ip.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/path_trace.py b/plugins/modules/path_trace.py
index bf69a3a00a..7eb9c98a1e 100644
--- a/plugins/modules/path_trace.py
+++ b/plugins/modules/path_trace.py
@@ -44,7 +44,7 @@
     description: Path Trace's sourcePort.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/path_trace_info.py b/plugins/modules/path_trace_info.py
index 9cd4751375..0033ef4044 100644
--- a/plugins/modules/path_trace_info.py
+++ b/plugins/modules/path_trace_info.py
@@ -84,7 +84,7 @@
     - FlowAnalysisId path parameter. Flow analysis request id.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/platform_nodes_configuration_summary_info.py b/plugins/modules/platform_nodes_configuration_summary_info.py
index 585cbb495f..af49b3430c 100644
--- a/plugins/modules/platform_nodes_configuration_summary_info.py
+++ b/plugins/modules/platform_nodes_configuration_summary_info.py
@@ -19,7 +19,7 @@
     description: Additional headers.
     type: dict
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/platform_release_summary_info.py b/plugins/modules/platform_release_summary_info.py
index 6b08e1e17c..249a52d4b5 100644
--- a/plugins/modules/platform_release_summary_info.py
+++ b/plugins/modules/platform_release_summary_info.py
@@ -19,7 +19,7 @@
     description: Additional headers.
     type: dict
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/pnp_device.py b/plugins/modules/pnp_device.py
index a103aff9a2..0866673c8b 100644
--- a/plugins/modules/pnp_device.py
+++ b/plugins/modules/pnp_device.py
@@ -802,7 +802,7 @@
         type: str
     type: dict
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/pnp_device_claim.py b/plugins/modules/pnp_device_claim.py
index d0e052cbd7..50242e1321 100644
--- a/plugins/modules/pnp_device_claim.py
+++ b/plugins/modules/pnp_device_claim.py
@@ -73,7 +73,7 @@
     description: Pnp Device Claim's workflowId.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/pnp_device_claim_to_site.py b/plugins/modules/pnp_device_claim_to_site.py
index 2f497d2ee8..25ee4b0347 100644
--- a/plugins/modules/pnp_device_claim_to_site.py
+++ b/plugins/modules/pnp_device_claim_to_site.py
@@ -25,7 +25,7 @@
     description: Pnp Device Claim To Site's type.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/pnp_device_config_preview.py b/plugins/modules/pnp_device_config_preview.py
index 26ef9fe076..4f38b80351 100644
--- a/plugins/modules/pnp_device_config_preview.py
+++ b/plugins/modules/pnp_device_config_preview.py
@@ -25,7 +25,7 @@
     description: Pnp Device Config Preview's type.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/pnp_device_count_info.py b/plugins/modules/pnp_device_count_info.py
index bab302eaf7..93149fab8d 100644
--- a/plugins/modules/pnp_device_count_info.py
+++ b/plugins/modules/pnp_device_count_info.py
@@ -75,7 +75,7 @@
     - LastContact query parameter. Device Has Contacted lastContact > 0.
     type: bool
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/pnp_device_history_info.py b/plugins/modules/pnp_device_history_info.py
index cbd3af7175..be60f35553 100644
--- a/plugins/modules/pnp_device_history_info.py
+++ b/plugins/modules/pnp_device_history_info.py
@@ -31,7 +31,7 @@
     - SortOrder query parameter. Sort Order Ascending (asc) or Descending (des).
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/pnp_device_import.py b/plugins/modules/pnp_device_import.py
index bdc8d21f56..4b4062fb28 100644
--- a/plugins/modules/pnp_device_import.py
+++ b/plugins/modules/pnp_device_import.py
@@ -803,7 +803,7 @@
         type: dict
     type: list
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/pnp_device_info.py b/plugins/modules/pnp_device_info.py
index db9808e001..c96780c638 100644
--- a/plugins/modules/pnp_device_info.py
+++ b/plugins/modules/pnp_device_info.py
@@ -108,7 +108,7 @@
     - Id path parameter.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/pnp_device_reset.py b/plugins/modules/pnp_device_reset.py
index 46499b5233..2b53f04d15 100644
--- a/plugins/modules/pnp_device_reset.py
+++ b/plugins/modules/pnp_device_reset.py
@@ -55,7 +55,7 @@
     description: Pnp Device Reset's workflowId.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/pnp_device_unclaim.py b/plugins/modules/pnp_device_unclaim.py
index 6f5433c796..936149ee14 100644
--- a/plugins/modules/pnp_device_unclaim.py
+++ b/plugins/modules/pnp_device_unclaim.py
@@ -20,7 +20,7 @@
     elements: str
     type: list
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/pnp_global_settings.py b/plugins/modules/pnp_global_settings.py
index 948c525202..189032176b 100644
--- a/plugins/modules/pnp_global_settings.py
+++ b/plugins/modules/pnp_global_settings.py
@@ -155,7 +155,7 @@
     description: Pnp Global Settings's version.
     type: int
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/pnp_global_settings_info.py b/plugins/modules/pnp_global_settings_info.py
index 1137ac703b..12c6ca8e81 100644
--- a/plugins/modules/pnp_global_settings_info.py
+++ b/plugins/modules/pnp_global_settings_info.py
@@ -19,7 +19,7 @@
     description: Additional headers.
     type: dict
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/pnp_server_profile_update.py b/plugins/modules/pnp_server_profile_update.py
index 87bc3d248f..d9b7999d20 100644
--- a/plugins/modules/pnp_server_profile_update.py
+++ b/plugins/modules/pnp_server_profile_update.py
@@ -95,7 +95,7 @@
     description: Pnp Server Profile Update's virtualAccountId.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/pnp_smart_account_domains_info.py b/plugins/modules/pnp_smart_account_domains_info.py
index c078bd2873..f8bbd5dcd7 100644
--- a/plugins/modules/pnp_smart_account_domains_info.py
+++ b/plugins/modules/pnp_smart_account_domains_info.py
@@ -19,7 +19,7 @@
     description: Additional headers.
     type: dict
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/pnp_virtual_account_add.py b/plugins/modules/pnp_virtual_account_add.py
index 458c9db8a3..e874a4cb92 100644
--- a/plugins/modules/pnp_virtual_account_add.py
+++ b/plugins/modules/pnp_virtual_account_add.py
@@ -95,7 +95,7 @@
     description: Pnp Virtual Account Add's virtualAccountId.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/pnp_virtual_account_deregister.py b/plugins/modules/pnp_virtual_account_deregister.py
index 2847ba57d6..dc4e4806b2 100644
--- a/plugins/modules/pnp_virtual_account_deregister.py
+++ b/plugins/modules/pnp_virtual_account_deregister.py
@@ -22,7 +22,7 @@
     description: Name query parameter. Virtual Account Name.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/pnp_virtual_account_devices_sync.py b/plugins/modules/pnp_virtual_account_devices_sync.py
index 5aadf67510..945c8ee7ff 100644
--- a/plugins/modules/pnp_virtual_account_devices_sync.py
+++ b/plugins/modules/pnp_virtual_account_devices_sync.py
@@ -95,7 +95,7 @@
     description: Pnp Virtual Account Devices Sync's virtualAccountId.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/pnp_virtual_account_sync_result_info.py b/plugins/modules/pnp_virtual_account_sync_result_info.py
index dca0f8f3c8..ca28a93ff4 100644
--- a/plugins/modules/pnp_virtual_account_sync_result_info.py
+++ b/plugins/modules/pnp_virtual_account_sync_result_info.py
@@ -27,7 +27,7 @@
     - Name path parameter. Virtual Account Name.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/pnp_virtual_accounts_info.py b/plugins/modules/pnp_virtual_accounts_info.py
index b31e9a08e2..9625aebfb0 100644
--- a/plugins/modules/pnp_virtual_accounts_info.py
+++ b/plugins/modules/pnp_virtual_accounts_info.py
@@ -23,7 +23,7 @@
     - Domain path parameter. Smart Account Domain.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/pnp_workflow.py b/plugins/modules/pnp_workflow.py
index 1b8ffbc8e9..d99f252b98 100644
--- a/plugins/modules/pnp_workflow.py
+++ b/plugins/modules/pnp_workflow.py
@@ -123,7 +123,7 @@
     description: Pnp Workflow's version.
     type: int
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/pnp_workflow_count_info.py b/plugins/modules/pnp_workflow_count_info.py
index 2a5139e651..734ba2e454 100644
--- a/plugins/modules/pnp_workflow_count_info.py
+++ b/plugins/modules/pnp_workflow_count_info.py
@@ -23,7 +23,7 @@
     - Name query parameter. Workflow Name.
     type: list
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/pnp_workflow_info.py b/plugins/modules/pnp_workflow_info.py
index c1ff27197f..4e6a979917 100644
--- a/plugins/modules/pnp_workflow_info.py
+++ b/plugins/modules/pnp_workflow_info.py
@@ -48,7 +48,7 @@
     - Id path parameter.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/profiling_rules_count_info.py b/plugins/modules/profiling_rules_count_info.py
index 88f10dffc6..f6f5ecca70 100644
--- a/plugins/modules/profiling_rules_count_info.py
+++ b/plugins/modules/profiling_rules_count_info.py
@@ -27,7 +27,7 @@
     - IncludeDeleted query parameter. Flag to indicate whether deleted rules should be part of the records fetched.
     type: bool
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/profiling_rules_in_bulk_create.py b/plugins/modules/profiling_rules_in_bulk_create.py
index dfc8dd86fd..37218dead5 100644
--- a/plugins/modules/profiling_rules_in_bulk_create.py
+++ b/plugins/modules/profiling_rules_in_bulk_create.py
@@ -117,7 +117,7 @@
         type: list
     type: list
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/projects_details_info.py b/plugins/modules/projects_details_info.py
index 2eb18a80ce..64fb98bcf0 100644
--- a/plugins/modules/projects_details_info.py
+++ b/plugins/modules/projects_details_info.py
@@ -39,7 +39,7 @@
     - SortOrder query parameter. Sort Order Ascending (asc) or Descending (dsc).
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/qos_device_interface_info_count_info.py b/plugins/modules/qos_device_interface_info_count_info.py
index 7568099cf2..ee1ed370a1 100644
--- a/plugins/modules/qos_device_interface_info_count_info.py
+++ b/plugins/modules/qos_device_interface_info_count_info.py
@@ -19,7 +19,7 @@
     description: Additional headers.
     type: dict
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/reports.py b/plugins/modules/reports.py
index bc07043750..ddcd865530 100644
--- a/plugins/modules/reports.py
+++ b/plugins/modules/reports.py
@@ -96,7 +96,7 @@
     description: Version of viewgroup for the report.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/reports_executions_info.py b/plugins/modules/reports_executions_info.py
index f9b109041c..e316059ae6 100644
--- a/plugins/modules/reports_executions_info.py
+++ b/plugins/modules/reports_executions_info.py
@@ -36,7 +36,7 @@
     - Enable or disable automatic file creation of raw response.
     type: bool
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/reports_info.py b/plugins/modules/reports_info.py
index 307653d669..8bab81135f 100644
--- a/plugins/modules/reports_info.py
+++ b/plugins/modules/reports_info.py
@@ -32,7 +32,7 @@
     - ReportId path parameter. ReportId of report.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/reports_view_group_info.py b/plugins/modules/reports_view_group_info.py
index a387786cab..4d18328bc8 100644
--- a/plugins/modules/reports_view_group_info.py
+++ b/plugins/modules/reports_view_group_info.py
@@ -24,7 +24,7 @@
     - ViewGroupId path parameter. ViewGroupId of viewgroup.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/reports_view_group_view_info.py b/plugins/modules/reports_view_group_view_info.py
index cf12935de2..5bc022472f 100644
--- a/plugins/modules/reports_view_group_view_info.py
+++ b/plugins/modules/reports_view_group_view_info.py
@@ -27,7 +27,7 @@
     - ViewId path parameter. View id of view.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/reserve_ip_subpool.py b/plugins/modules/reserve_ip_subpool.py
index 61b978732e..233bbe3d10 100644
--- a/plugins/modules/reserve_ip_subpool.py
+++ b/plugins/modules/reserve_ip_subpool.py
@@ -90,7 +90,7 @@
     description: Type of the reserve ip sub pool.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/reserve_ip_subpool_create.py b/plugins/modules/reserve_ip_subpool_create.py
index 22be3a3e39..a1082fcb7e 100644
--- a/plugins/modules/reserve_ip_subpool_create.py
+++ b/plugins/modules/reserve_ip_subpool_create.py
@@ -90,7 +90,7 @@
     description: Type of the reserve ip sub pool.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/reserve_ip_subpool_delete.py b/plugins/modules/reserve_ip_subpool_delete.py
index 9458bb11a9..cc4b0776dd 100644
--- a/plugins/modules/reserve_ip_subpool_delete.py
+++ b/plugins/modules/reserve_ip_subpool_delete.py
@@ -19,7 +19,7 @@
     description: Id path parameter. Id of reserve ip subpool to be deleted.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/reserve_ip_subpool_info.py b/plugins/modules/reserve_ip_subpool_info.py
index e3798b3e90..80375db08f 100644
--- a/plugins/modules/reserve_ip_subpool_info.py
+++ b/plugins/modules/reserve_ip_subpool_info.py
@@ -31,7 +31,7 @@
     - Limit query parameter. No of Global Pools to be retrieved.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/reserve_ip_subpool_update.py b/plugins/modules/reserve_ip_subpool_update.py
index 163d1b83b1..906b5eb433 100644
--- a/plugins/modules/reserve_ip_subpool_update.py
+++ b/plugins/modules/reserve_ip_subpool_update.py
@@ -90,7 +90,7 @@
     description: Type of the reserve ip sub pool.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/sda_count_info.py b/plugins/modules/sda_count_info.py
index dc4d81fae2..6f7a308211 100644
--- a/plugins/modules/sda_count_info.py
+++ b/plugins/modules/sda_count_info.py
@@ -19,7 +19,7 @@
     description: Additional headers.
     type: dict
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/sda_device_info.py b/plugins/modules/sda_device_info.py
index 5696a83dde..bdab6f7d3c 100644
--- a/plugins/modules/sda_device_info.py
+++ b/plugins/modules/sda_device_info.py
@@ -23,7 +23,7 @@
     - DeviceManagementIpAddress query parameter.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/sda_device_role_info.py b/plugins/modules/sda_device_role_info.py
index 70d5adc315..19858cee39 100644
--- a/plugins/modules/sda_device_role_info.py
+++ b/plugins/modules/sda_device_role_info.py
@@ -23,7 +23,7 @@
     - DeviceManagementIpAddress query parameter. Device Management IP Address.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/sda_fabric.py b/plugins/modules/sda_fabric.py
index 34622fb1f4..af77cf5200 100644
--- a/plugins/modules/sda_fabric.py
+++ b/plugins/modules/sda_fabric.py
@@ -19,7 +19,7 @@
     description: FabricName query parameter. Fabric Name.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/sda_fabric_authentication_profile.py b/plugins/modules/sda_fabric_authentication_profile.py
index 5f3b562aeb..1b00b855cc 100644
--- a/plugins/modules/sda_fabric_authentication_profile.py
+++ b/plugins/modules/sda_fabric_authentication_profile.py
@@ -46,7 +46,7 @@
       broadcast to all hosts in the subnet.
     type: bool
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/sda_fabric_authentication_profile_info.py b/plugins/modules/sda_fabric_authentication_profile_info.py
index a80f96c1dd..8e76594e05 100644
--- a/plugins/modules/sda_fabric_authentication_profile_info.py
+++ b/plugins/modules/sda_fabric_authentication_profile_info.py
@@ -27,7 +27,7 @@
     - AuthenticateTemplateName query parameter.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/sda_fabric_border_device.py b/plugins/modules/sda_fabric_border_device.py
index 1b7d515c94..71454ec456 100644
--- a/plugins/modules/sda_fabric_border_device.py
+++ b/plugins/modules/sda_fabric_border_device.py
@@ -61,7 +61,7 @@
     description: Vlan Id (e.g.,2-4096 except for reserved VLANs (1002-1005, 2046, 4095)).
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/sda_fabric_border_device_info.py b/plugins/modules/sda_fabric_border_device_info.py
index 87cdc78ed4..a9d655d177 100644
--- a/plugins/modules/sda_fabric_border_device_info.py
+++ b/plugins/modules/sda_fabric_border_device_info.py
@@ -23,7 +23,7 @@
     - DeviceManagementIpAddress query parameter.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/sda_fabric_control_plane_device.py b/plugins/modules/sda_fabric_control_plane_device.py
index 75883e95df..99f3341476 100644
--- a/plugins/modules/sda_fabric_control_plane_device.py
+++ b/plugins/modules/sda_fabric_control_plane_device.py
@@ -22,7 +22,7 @@
     description: Site Name Hierarchy of provisioned Device(site should be fabric site).
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/sda_fabric_control_plane_device_info.py b/plugins/modules/sda_fabric_control_plane_device_info.py
index defd17e8ea..083b422dd5 100644
--- a/plugins/modules/sda_fabric_control_plane_device_info.py
+++ b/plugins/modules/sda_fabric_control_plane_device_info.py
@@ -23,7 +23,7 @@
     - DeviceManagementIpAddress query parameter.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/sda_fabric_edge_device.py b/plugins/modules/sda_fabric_edge_device.py
index 0e4d8a0131..cf0b102058 100644
--- a/plugins/modules/sda_fabric_edge_device.py
+++ b/plugins/modules/sda_fabric_edge_device.py
@@ -22,7 +22,7 @@
     description: Site Name Hierarchy of provisioned Device.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/sda_fabric_edge_device_info.py b/plugins/modules/sda_fabric_edge_device_info.py
index 404ad46bc6..11874d5cdd 100644
--- a/plugins/modules/sda_fabric_edge_device_info.py
+++ b/plugins/modules/sda_fabric_edge_device_info.py
@@ -23,7 +23,7 @@
     - DeviceManagementIpAddress query parameter.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/sda_fabric_info.py b/plugins/modules/sda_fabric_info.py
index 34d63555b4..9f481444e4 100644
--- a/plugins/modules/sda_fabric_info.py
+++ b/plugins/modules/sda_fabric_info.py
@@ -23,7 +23,7 @@
     - FabricName query parameter. Fabric Name.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/sda_fabric_site.py b/plugins/modules/sda_fabric_site.py
index ca2b3d16e2..945f53c220 100644
--- a/plugins/modules/sda_fabric_site.py
+++ b/plugins/modules/sda_fabric_site.py
@@ -22,7 +22,7 @@
     description: SiteNameHierarchy query parameter. Site Name Hierarchy.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/sda_fabric_site_info.py b/plugins/modules/sda_fabric_site_info.py
index 43c5461c23..9f5484de9a 100644
--- a/plugins/modules/sda_fabric_site_info.py
+++ b/plugins/modules/sda_fabric_site_info.py
@@ -23,7 +23,7 @@
     - SiteNameHierarchy query parameter. Site Name Hierarchy.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/sda_multicast.py b/plugins/modules/sda_multicast.py
index 64cfd758d5..402bb82d2e 100644
--- a/plugins/modules/sda_multicast.py
+++ b/plugins/modules/sda_multicast.py
@@ -47,7 +47,7 @@
     description: Full path of sda fabric siteNameHierarchy.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/sda_multicast_info.py b/plugins/modules/sda_multicast_info.py
index 7f559faa46..b766f094bc 100644
--- a/plugins/modules/sda_multicast_info.py
+++ b/plugins/modules/sda_multicast_info.py
@@ -23,7 +23,7 @@
     - SiteNameHierarchy query parameter. Fabric site name hierarchy.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/sda_port_assignment_for_access_point.py b/plugins/modules/sda_port_assignment_for_access_point.py
index 9bcf2fd83d..83218dbf6c 100644
--- a/plugins/modules/sda_port_assignment_for_access_point.py
+++ b/plugins/modules/sda_port_assignment_for_access_point.py
@@ -35,7 +35,7 @@
       Global/USA/San Jose.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/sda_port_assignment_for_access_point_info.py b/plugins/modules/sda_port_assignment_for_access_point_info.py
index 708061ef7c..26fd370fe3 100644
--- a/plugins/modules/sda_port_assignment_for_access_point_info.py
+++ b/plugins/modules/sda_port_assignment_for_access_point_info.py
@@ -27,7 +27,7 @@
     - InterfaceName query parameter.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/sda_port_assignment_for_user_device.py b/plugins/modules/sda_port_assignment_for_user_device.py
index 46749ba564..0aae4d8abc 100644
--- a/plugins/modules/sda_port_assignment_for_user_device.py
+++ b/plugins/modules/sda_port_assignment_for_user_device.py
@@ -47,7 +47,7 @@
       as VOICE(can't be empty if dataIpAddressPoolName is emty).
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/sda_port_assignment_for_user_device_info.py b/plugins/modules/sda_port_assignment_for_user_device_info.py
index 2f118f9ed8..0031087319 100644
--- a/plugins/modules/sda_port_assignment_for_user_device_info.py
+++ b/plugins/modules/sda_port_assignment_for_user_device_info.py
@@ -27,7 +27,7 @@
     - InterfaceName query parameter.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/sda_provision_device.py b/plugins/modules/sda_provision_device.py
index 0cc598e8d5..58238c2758 100644
--- a/plugins/modules/sda_provision_device.py
+++ b/plugins/modules/sda_provision_device.py
@@ -23,7 +23,7 @@
     description: Site Name Hierarchy for device location(only building / floor level).
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/sda_provision_device_info.py b/plugins/modules/sda_provision_device_info.py
index 0dae33a100..8a4e82e089 100644
--- a/plugins/modules/sda_provision_device_info.py
+++ b/plugins/modules/sda_provision_device_info.py
@@ -23,7 +23,7 @@
     - DeviceManagementIpAddress query parameter.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/sda_virtual_network.py b/plugins/modules/sda_virtual_network.py
index 24955824a4..06c46b0e40 100644
--- a/plugins/modules/sda_virtual_network.py
+++ b/plugins/modules/sda_virtual_network.py
@@ -22,7 +22,7 @@
     description: VirtualNetworkName query parameter.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/sda_virtual_network_info.py b/plugins/modules/sda_virtual_network_info.py
index 8cea4e8ad9..e173c3d88b 100644
--- a/plugins/modules/sda_virtual_network_info.py
+++ b/plugins/modules/sda_virtual_network_info.py
@@ -27,7 +27,7 @@
     - SiteNameHierarchy query parameter.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/sda_virtual_network_ip_pool.py b/plugins/modules/sda_virtual_network_ip_pool.py
index 7b965276bc..f7df941451 100644
--- a/plugins/modules/sda_virtual_network_ip_pool.py
+++ b/plugins/modules/sda_virtual_network_ip_pool.py
@@ -51,7 +51,7 @@
       would be auto generated by API.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/sda_virtual_network_ip_pool_info.py b/plugins/modules/sda_virtual_network_ip_pool_info.py
index 19f9b4542b..a719fc881a 100644
--- a/plugins/modules/sda_virtual_network_ip_pool_info.py
+++ b/plugins/modules/sda_virtual_network_ip_pool_info.py
@@ -27,7 +27,7 @@
     - VirtualNetworkName query parameter.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/sda_virtual_network_v2.py b/plugins/modules/sda_virtual_network_v2.py
index 44ec2de377..e58249a74b 100644
--- a/plugins/modules/sda_virtual_network_v2.py
+++ b/plugins/modules/sda_virtual_network_v2.py
@@ -29,7 +29,7 @@
     description: Virtual Network Type.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/sda_virtual_network_v2_info.py b/plugins/modules/sda_virtual_network_v2_info.py
index c0d969fba3..a7dd3fb122 100644
--- a/plugins/modules/sda_virtual_network_v2_info.py
+++ b/plugins/modules/sda_virtual_network_v2_info.py
@@ -23,7 +23,7 @@
     - VirtualNetworkName query parameter.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/security_advisories_devices_info.py b/plugins/modules/security_advisories_devices_info.py
index 3023937491..bf67fe477e 100644
--- a/plugins/modules/security_advisories_devices_info.py
+++ b/plugins/modules/security_advisories_devices_info.py
@@ -23,7 +23,7 @@
     - AdvisoryId path parameter. Advisory ID.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/security_advisories_ids_per_device_info.py b/plugins/modules/security_advisories_ids_per_device_info.py
index ee62c4da06..c4ce459ef3 100644
--- a/plugins/modules/security_advisories_ids_per_device_info.py
+++ b/plugins/modules/security_advisories_ids_per_device_info.py
@@ -23,7 +23,7 @@
     - DeviceId path parameter. Device instance UUID.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/security_advisories_info.py b/plugins/modules/security_advisories_info.py
index 4b2e293f67..10e12fb20f 100644
--- a/plugins/modules/security_advisories_info.py
+++ b/plugins/modules/security_advisories_info.py
@@ -19,7 +19,7 @@
     description: Additional headers.
     type: dict
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/security_advisories_per_device_info.py b/plugins/modules/security_advisories_per_device_info.py
index c7c5d1c4b7..376c42dea0 100644
--- a/plugins/modules/security_advisories_per_device_info.py
+++ b/plugins/modules/security_advisories_per_device_info.py
@@ -23,7 +23,7 @@
     - DeviceId path parameter. Device instance UUID.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/security_advisories_summary_info.py b/plugins/modules/security_advisories_summary_info.py
index 1a6898dae2..c326f69f67 100644
--- a/plugins/modules/security_advisories_summary_info.py
+++ b/plugins/modules/security_advisories_summary_info.py
@@ -19,7 +19,7 @@
     description: Additional headers.
     type: dict
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/sensor.py b/plugins/modules/sensor.py
index 2a7c850633..cb046f8167 100644
--- a/plugins/modules/sensor.py
+++ b/plugins/modules/sensor.py
@@ -82,7 +82,7 @@
     description: TemplateName query parameter.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/sensor_info.py b/plugins/modules/sensor_info.py
index 8bbccc07b1..a2a2ecceae 100644
--- a/plugins/modules/sensor_info.py
+++ b/plugins/modules/sensor_info.py
@@ -23,7 +23,7 @@
     - SiteId query parameter.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/sensor_test_run.py b/plugins/modules/sensor_test_run.py
index 9d4f79a36f..ac5c73e8c8 100644
--- a/plugins/modules/sensor_test_run.py
+++ b/plugins/modules/sensor_test_run.py
@@ -19,7 +19,7 @@
     description: Template Name.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/sensor_test_template_duplicate.py b/plugins/modules/sensor_test_template_duplicate.py
index 9f217fcd40..30bd7fb263 100644
--- a/plugins/modules/sensor_test_template_duplicate.py
+++ b/plugins/modules/sensor_test_template_duplicate.py
@@ -22,7 +22,7 @@
     description: Template Name.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/sensor_test_template_edit.py b/plugins/modules/sensor_test_template_edit.py
index 1567bf2c11..1622055743 100644
--- a/plugins/modules/sensor_test_template_edit.py
+++ b/plugins/modules/sensor_test_template_edit.py
@@ -79,7 +79,7 @@
     description: Template Name.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/service_provider_create.py b/plugins/modules/service_provider_create.py
index 1c7799aea8..621c3efd39 100644
--- a/plugins/modules/service_provider_create.py
+++ b/plugins/modules/service_provider_create.py
@@ -33,7 +33,7 @@
         type: list
     type: dict
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/service_provider_info.py b/plugins/modules/service_provider_info.py
index b988579282..9327e23fea 100644
--- a/plugins/modules/service_provider_info.py
+++ b/plugins/modules/service_provider_info.py
@@ -19,7 +19,7 @@
     description: Additional headers.
     type: dict
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/service_provider_profile_delete.py b/plugins/modules/service_provider_profile_delete.py
index 2842f160e8..ddf492e868 100644
--- a/plugins/modules/service_provider_profile_delete.py
+++ b/plugins/modules/service_provider_profile_delete.py
@@ -19,7 +19,7 @@
     description: Sp-profile-name path parameter. Sp profile name.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/service_provider_update.py b/plugins/modules/service_provider_update.py
index 70afdaf4ce..82f5474b49 100644
--- a/plugins/modules/service_provider_update.py
+++ b/plugins/modules/service_provider_update.py
@@ -33,7 +33,7 @@
         type: list
     type: dict
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/site_assign_credential.py b/plugins/modules/site_assign_credential.py
index 8439f82efb..6689ed53e4 100644
--- a/plugins/modules/site_assign_credential.py
+++ b/plugins/modules/site_assign_credential.py
@@ -37,7 +37,7 @@
     description: Snmp V3 Id.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/site_assign_device.py b/plugins/modules/site_assign_device.py
index e2ddd03eed..a5543dbe8c 100644
--- a/plugins/modules/site_assign_device.py
+++ b/plugins/modules/site_assign_device.py
@@ -26,7 +26,7 @@
     description: SiteId path parameter. Site id to which site the device to assign.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/site_count_info.py b/plugins/modules/site_count_info.py
index b526c11a09..c05a727d20 100644
--- a/plugins/modules/site_count_info.py
+++ b/plugins/modules/site_count_info.py
@@ -23,7 +23,7 @@
     - SiteId query parameter. Site id to retrieve site count.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/site_create.py b/plugins/modules/site_create.py
index b54bca2b2b..7f779de1db 100644
--- a/plugins/modules/site_create.py
+++ b/plugins/modules/site_create.py
@@ -75,7 +75,7 @@
     description: Type of site to create (eg area, building, floor).
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/site_delete.py b/plugins/modules/site_delete.py
index 2088599433..b958d2d5e8 100644
--- a/plugins/modules/site_delete.py
+++ b/plugins/modules/site_delete.py
@@ -19,7 +19,7 @@
     description: SiteId path parameter. Site id to which site details to be deleted.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/site_design_floormap.py b/plugins/modules/site_design_floormap.py
index c62739b027..6910fd3c69 100644
--- a/plugins/modules/site_design_floormap.py
+++ b/plugins/modules/site_design_floormap.py
@@ -22,7 +22,7 @@
     description: Site Design Floormap's payload
     type: dict
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/site_design_floormap_info.py b/plugins/modules/site_design_floormap_info.py
index ec3328a824..30b17e4ea0 100644
--- a/plugins/modules/site_design_floormap_info.py
+++ b/plugins/modules/site_design_floormap_info.py
@@ -23,7 +23,7 @@
     - FloorId path parameter. Group Id of the specified floormap.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/site_health_info.py b/plugins/modules/site_health_info.py
index 1a7bfce339..e72f12bd4c 100644
--- a/plugins/modules/site_health_info.py
+++ b/plugins/modules/site_health_info.py
@@ -35,7 +35,7 @@
     - Limit query parameter. The max number of sites in the returned data set. Default is 25, and max at 50.
     type: int
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/site_info.py b/plugins/modules/site_info.py
index e7720aa235..5f867c2816 100644
--- a/plugins/modules/site_info.py
+++ b/plugins/modules/site_info.py
@@ -39,7 +39,7 @@
     - Limit query parameter. Number of sites to be retrieved.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/site_membership_info.py b/plugins/modules/site_membership_info.py
index faf8313463..e206153ac6 100644
--- a/plugins/modules/site_membership_info.py
+++ b/plugins/modules/site_membership_info.py
@@ -39,7 +39,7 @@
     - SerialNumber query parameter. Device serial number.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/site_update.py b/plugins/modules/site_update.py
index 830f5e3f48..cdc080c788 100644
--- a/plugins/modules/site_update.py
+++ b/plugins/modules/site_update.py
@@ -75,7 +75,7 @@
     description: Type.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/snmp_properties.py b/plugins/modules/snmp_properties.py
index 1adfeaf205..72ab8d7326 100644
--- a/plugins/modules/snmp_properties.py
+++ b/plugins/modules/snmp_properties.py
@@ -35,7 +35,7 @@
         type: str
     type: list
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/snmp_properties_info.py b/plugins/modules/snmp_properties_info.py
index 686f4207a2..274316d558 100644
--- a/plugins/modules/snmp_properties_info.py
+++ b/plugins/modules/snmp_properties_info.py
@@ -19,7 +19,7 @@
     description: Additional headers.
     type: dict
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/snmpv2_read_community_credential.py b/plugins/modules/snmpv2_read_community_credential.py
index c6c2b9d71e..97279020b7 100644
--- a/plugins/modules/snmpv2_read_community_credential.py
+++ b/plugins/modules/snmpv2_read_community_credential.py
@@ -47,7 +47,7 @@
     description: SNMP read community. NO!$DATA!$ for no value change.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/snmpv2_write_community_credential.py b/plugins/modules/snmpv2_write_community_credential.py
index c235ae1f19..1e7a156cb8 100644
--- a/plugins/modules/snmpv2_write_community_credential.py
+++ b/plugins/modules/snmpv2_write_community_credential.py
@@ -47,7 +47,7 @@
     description: SNMP write community. NO!$DATA!$ for no value change.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/snmpv3_credential.py b/plugins/modules/snmpv3_credential.py
index 4d27c0680d..70339285b3 100644
--- a/plugins/modules/snmpv3_credential.py
+++ b/plugins/modules/snmpv3_credential.py
@@ -52,7 +52,7 @@
     description: Snmpv3 Credential's username.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/swim_image_details_info.py b/plugins/modules/swim_image_details_info.py
index 41827ec6f3..229fb9e362 100644
--- a/plugins/modules/swim_image_details_info.py
+++ b/plugins/modules/swim_image_details_info.py
@@ -91,7 +91,7 @@
     - Offset query parameter.
     type: int
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/swim_import_local.py b/plugins/modules/swim_import_local.py
index 50e0d10094..034b82daae 100644
--- a/plugins/modules/swim_import_local.py
+++ b/plugins/modules/swim_import_local.py
@@ -32,7 +32,7 @@
     description: ThirdPartyVendor query parameter. Third Party Vendor.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/swim_import_via_url.py b/plugins/modules/swim_import_via_url.py
index b0cdcaa14e..3f911ad5f5 100644
--- a/plugins/modules/swim_import_via_url.py
+++ b/plugins/modules/swim_import_via_url.py
@@ -45,7 +45,7 @@
     description: ScheduleOrigin query parameter. Originator of this call (Optional).
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/swim_trigger_activation.py b/plugins/modules/swim_trigger_activation.py
index 2a7f4162bd..4e0e87157e 100644
--- a/plugins/modules/swim_trigger_activation.py
+++ b/plugins/modules/swim_trigger_activation.py
@@ -44,7 +44,7 @@
       before schedule (Optional).
     type: bool
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/swim_trigger_distribution.py b/plugins/modules/swim_trigger_distribution.py
index 8080ecdc07..ca0776b5ff 100644
--- a/plugins/modules/swim_trigger_distribution.py
+++ b/plugins/modules/swim_trigger_distribution.py
@@ -26,7 +26,7 @@
         type: str
     type: list
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/system_health_count_info.py b/plugins/modules/system_health_count_info.py
index 4b3bed7441..7b35f1641d 100644
--- a/plugins/modules/system_health_count_info.py
+++ b/plugins/modules/system_health_count_info.py
@@ -31,7 +31,7 @@
       here /dna/platform/app/consumer-portal/developer-toolkit/events.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/system_health_info.py b/plugins/modules/system_health_info.py
index 2e74d48724..c1fdee4583 100644
--- a/plugins/modules/system_health_info.py
+++ b/plugins/modules/system_health_info.py
@@ -43,7 +43,7 @@
     - Offset query parameter.
     type: int
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/system_performance_historical_info.py b/plugins/modules/system_performance_historical_info.py
index 693ac87903..c0403a1cfe 100644
--- a/plugins/modules/system_performance_historical_info.py
+++ b/plugins/modules/system_performance_historical_info.py
@@ -35,7 +35,7 @@
       be fetched.
     type: int
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/system_performance_info.py b/plugins/modules/system_performance_info.py
index 90b690bae1..5a1674ec17 100644
--- a/plugins/modules/system_performance_info.py
+++ b/plugins/modules/system_performance_info.py
@@ -39,7 +39,7 @@
       be fetched.
     type: int
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/tag.py b/plugins/modules/tag.py
index e02d269153..da4387281f 100644
--- a/plugins/modules/tag.py
+++ b/plugins/modules/tag.py
@@ -59,7 +59,7 @@
     description: SystemTag flag.
     type: bool
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/tag_count_info.py b/plugins/modules/tag_count_info.py
index c6034bbecd..4cb884f83d 100644
--- a/plugins/modules/tag_count_info.py
+++ b/plugins/modules/tag_count_info.py
@@ -43,7 +43,7 @@
     - SystemTag query parameter.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/tag_info.py b/plugins/modules/tag_info.py
index 7ec2a19ebc..b87fc60d0e 100644
--- a/plugins/modules/tag_info.py
+++ b/plugins/modules/tag_info.py
@@ -70,7 +70,7 @@
     - Id path parameter. Tag ID.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/tag_member.py b/plugins/modules/tag_member.py
index 771ecaca47..9a8435d653 100644
--- a/plugins/modules/tag_member.py
+++ b/plugins/modules/tag_member.py
@@ -25,7 +25,7 @@
     description: Object.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/tag_member_count_info.py b/plugins/modules/tag_member_count_info.py
index 4011ee0fb9..3af328fe96 100644
--- a/plugins/modules/tag_member_count_info.py
+++ b/plugins/modules/tag_member_count_info.py
@@ -35,7 +35,7 @@
     - Level query parameter.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/tag_member_info.py b/plugins/modules/tag_member_info.py
index 8dc492a609..6b3474da95 100644
--- a/plugins/modules/tag_member_info.py
+++ b/plugins/modules/tag_member_info.py
@@ -49,7 +49,7 @@
     - Level query parameter.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/tag_member_type_info.py b/plugins/modules/tag_member_type_info.py
index 83660ba7fb..f19de77589 100644
--- a/plugins/modules/tag_member_type_info.py
+++ b/plugins/modules/tag_member_type_info.py
@@ -19,7 +19,7 @@
     description: Additional headers.
     type: dict
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/tag_membership.py b/plugins/modules/tag_membership.py
index 5eb6fdac58..d181c02e5a 100644
--- a/plugins/modules/tag_membership.py
+++ b/plugins/modules/tag_membership.py
@@ -27,7 +27,7 @@
     description: Tag Membership's memberType.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/task_count_info.py b/plugins/modules/task_count_info.py
index 5ba38bea00..a7bd900e8e 100644
--- a/plugins/modules/task_count_info.py
+++ b/plugins/modules/task_count_info.py
@@ -59,7 +59,7 @@
     - ParentId query parameter. Fetch tasks that have this parent Id.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/task_info.py b/plugins/modules/task_info.py
index 92d2edfd98..b0dd901be3 100644
--- a/plugins/modules/task_info.py
+++ b/plugins/modules/task_info.py
@@ -80,7 +80,7 @@
     - TaskId path parameter. UUID of the Task.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/task_operation_info.py b/plugins/modules/task_operation_info.py
index 0c4b92346e..27049469b3 100644
--- a/plugins/modules/task_operation_info.py
+++ b/plugins/modules/task_operation_info.py
@@ -33,7 +33,7 @@
       minimum value is 1.
     type: int
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/task_tree_info.py b/plugins/modules/task_tree_info.py
index 99328eabcb..38bf1fe91e 100644
--- a/plugins/modules/task_tree_info.py
+++ b/plugins/modules/task_tree_info.py
@@ -23,7 +23,7 @@
     - TaskId path parameter. UUID of the Task.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/template_preview.py b/plugins/modules/template_preview.py
index e32848548f..a5929431ab 100644
--- a/plugins/modules/template_preview.py
+++ b/plugins/modules/template_preview.py
@@ -29,7 +29,7 @@
     description: UUID of template to get template preview.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/templates_details_info.py b/plugins/modules/templates_details_info.py
index e781bee562..e4b0090291 100644
--- a/plugins/modules/templates_details_info.py
+++ b/plugins/modules/templates_details_info.py
@@ -87,7 +87,7 @@
     - Limit query parameter. Limits number of results.
     type: int
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/threat_detail.py b/plugins/modules/threat_detail.py
index 731d6dd167..2a9d4880b6 100644
--- a/plugins/modules/threat_detail.py
+++ b/plugins/modules/threat_detail.py
@@ -43,7 +43,7 @@
     elements: str
     type: list
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/threat_detail_count.py b/plugins/modules/threat_detail_count.py
index 72f40b13f8..8b8a529bde 100644
--- a/plugins/modules/threat_detail_count.py
+++ b/plugins/modules/threat_detail_count.py
@@ -43,7 +43,7 @@
     elements: str
     type: list
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/threat_summary.py b/plugins/modules/threat_summary.py
index cd755892e1..545c4eb1d8 100644
--- a/plugins/modules/threat_summary.py
+++ b/plugins/modules/threat_summary.py
@@ -34,7 +34,7 @@
     elements: str
     type: list
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/topology_layer_2_info.py b/plugins/modules/topology_layer_2_info.py
index 1eda4617d8..24f51538ea 100644
--- a/plugins/modules/topology_layer_2_info.py
+++ b/plugins/modules/topology_layer_2_info.py
@@ -23,7 +23,7 @@
     - VlanID path parameter. Vlan Name for e.g Vlan1, Vlan23 etc.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/topology_layer_3_info.py b/plugins/modules/topology_layer_3_info.py
index fcf2d43800..ee171dd9e4 100644
--- a/plugins/modules/topology_layer_3_info.py
+++ b/plugins/modules/topology_layer_3_info.py
@@ -23,7 +23,7 @@
     - TopologyType path parameter. Type of topology(OSPF,ISIS,etc).
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/topology_network_health_info.py b/plugins/modules/topology_network_health_info.py
index e1da68f864..edc09ea382 100644
--- a/plugins/modules/topology_network_health_info.py
+++ b/plugins/modules/topology_network_health_info.py
@@ -23,7 +23,7 @@
     - Timestamp query parameter. Epoch time(in milliseconds) when the Network health data is required.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/topology_physical_info.py b/plugins/modules/topology_physical_info.py
index b3b91f9198..34275693b8 100644
--- a/plugins/modules/topology_physical_info.py
+++ b/plugins/modules/topology_physical_info.py
@@ -23,7 +23,7 @@
     - NodeType query parameter.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/topology_site_info.py b/plugins/modules/topology_site_info.py
index 691f3b4ca9..14488ebf4d 100644
--- a/plugins/modules/topology_site_info.py
+++ b/plugins/modules/topology_site_info.py
@@ -19,7 +19,7 @@
     description: Additional headers.
     type: dict
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/topology_vlan_details_info.py b/plugins/modules/topology_vlan_details_info.py
index c1b823b254..7cd56c9416 100644
--- a/plugins/modules/topology_vlan_details_info.py
+++ b/plugins/modules/topology_vlan_details_info.py
@@ -19,7 +19,7 @@
     description: Additional headers.
     type: dict
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/user_enrichment_details_info.py b/plugins/modules/user_enrichment_details_info.py
index b69a56bf54..a66aae78de 100644
--- a/plugins/modules/user_enrichment_details_info.py
+++ b/plugins/modules/user_enrichment_details_info.py
@@ -19,7 +19,7 @@
     description: Additional headers.
     type: dict
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/wireless_dynamic_interface.py b/plugins/modules/wireless_dynamic_interface.py
index 55238f8122..f11fd294cc 100644
--- a/plugins/modules/wireless_dynamic_interface.py
+++ b/plugins/modules/wireless_dynamic_interface.py
@@ -22,7 +22,7 @@
     description: Vlan Id.
     type: int
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/wireless_dynamic_interface_info.py b/plugins/modules/wireless_dynamic_interface_info.py
index 1182b9d0f0..8ecdc08e0f 100644
--- a/plugins/modules/wireless_dynamic_interface_info.py
+++ b/plugins/modules/wireless_dynamic_interface_info.py
@@ -25,7 +25,7 @@
       will be retrieved.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/wireless_enterprise_ssid.py b/plugins/modules/wireless_enterprise_ssid.py
index e5b775c0e0..7c174d49e9 100644
--- a/plugins/modules/wireless_enterprise_ssid.py
+++ b/plugins/modules/wireless_enterprise_ssid.py
@@ -74,7 +74,7 @@
     description: Traffic Type.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/wireless_enterprise_ssid_info.py b/plugins/modules/wireless_enterprise_ssid_info.py
index 93e1f78a0a..78b0a7baad 100644
--- a/plugins/modules/wireless_enterprise_ssid_info.py
+++ b/plugins/modules/wireless_enterprise_ssid_info.py
@@ -25,7 +25,7 @@
       enterprise SSIDs will be retrieved.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/wireless_profile.py b/plugins/modules/wireless_profile.py
index 3a8380f4db..db8379e292 100644
--- a/plugins/modules/wireless_profile.py
+++ b/plugins/modules/wireless_profile.py
@@ -56,7 +56,7 @@
     description: WirelessProfileName path parameter. Wireless Profile Name.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/wireless_profile_info.py b/plugins/modules/wireless_profile_info.py
index 83259f3680..5a99d81590 100644
--- a/plugins/modules/wireless_profile_info.py
+++ b/plugins/modules/wireless_profile_info.py
@@ -23,7 +23,7 @@
     - ProfileName query parameter. Wireless Network Profile Name.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/wireless_provision_access_point.py b/plugins/modules/wireless_provision_access_point.py
index 3f5709748e..4927edb192 100644
--- a/plugins/modules/wireless_provision_access_point.py
+++ b/plugins/modules/wireless_provision_access_point.py
@@ -42,7 +42,7 @@
         type: str
     type: list
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/wireless_provision_device_create.py b/plugins/modules/wireless_provision_device_create.py
index 326bdda480..2265ff4a15 100644
--- a/plugins/modules/wireless_provision_device_create.py
+++ b/plugins/modules/wireless_provision_device_create.py
@@ -49,7 +49,7 @@
         type: list
     type: list
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/wireless_provision_device_update.py b/plugins/modules/wireless_provision_device_update.py
index 203ce6c578..b1dace8f61 100644
--- a/plugins/modules/wireless_provision_device_update.py
+++ b/plugins/modules/wireless_provision_device_update.py
@@ -49,7 +49,7 @@
         type: list
     type: list
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/wireless_provision_ssid_create_provision.py b/plugins/modules/wireless_provision_ssid_create_provision.py
index f853b94099..997b73b49f 100644
--- a/plugins/modules/wireless_provision_ssid_create_provision.py
+++ b/plugins/modules/wireless_provision_ssid_create_provision.py
@@ -73,7 +73,7 @@
     description: SSID Type.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/wireless_provision_ssid_delete_reprovision.py b/plugins/modules/wireless_provision_ssid_delete_reprovision.py
index f0ce67b7bc..79073ad508 100644
--- a/plugins/modules/wireless_provision_ssid_delete_reprovision.py
+++ b/plugins/modules/wireless_provision_ssid_delete_reprovision.py
@@ -22,7 +22,7 @@
     description: SsidName path parameter.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/wireless_psk_override.py b/plugins/modules/wireless_psk_override.py
index 873552ea7f..095b8f499a 100644
--- a/plugins/modules/wireless_psk_override.py
+++ b/plugins/modules/wireless_psk_override.py
@@ -29,7 +29,7 @@
         type: str
     type: list
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/wireless_rf_profile.py b/plugins/modules/wireless_rf_profile.py
index bf2c2b89fd..cf9cebac81 100644
--- a/plugins/modules/wireless_rf_profile.py
+++ b/plugins/modules/wireless_rf_profile.py
@@ -97,7 +97,7 @@
       *non-custom RF profile cannot be deleted.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/wireless_rf_profile_info.py b/plugins/modules/wireless_rf_profile_info.py
index 828ed77bd3..24e6d9ebbd 100644
--- a/plugins/modules/wireless_rf_profile_info.py
+++ b/plugins/modules/wireless_rf_profile_info.py
@@ -23,7 +23,7 @@
     - Rf-profile-name query parameter.
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/plugins/modules/wireless_sensor_test_results_info.py b/plugins/modules/wireless_sensor_test_results_info.py
index b3853c2c9a..a27c246727 100644
--- a/plugins/modules/wireless_sensor_test_results_info.py
+++ b/plugins/modules/wireless_sensor_test_results_info.py
@@ -35,7 +35,7 @@
     - TestFailureBy query parameter. Obtain failure statistics group by "area", "building", or "floor".
     type: str
 requirements:
-- dnacentersdk >= 2.3.1
+- dnacentersdk >= 2.4.0
 - python >= 3.5
 seealso:
 # Reference by Internet resource
diff --git a/requirements.txt b/requirements.txt
index 3a7812cf09..b2030768a5 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1 +1 @@
-dnacentersdk >= 2.3.1
\ No newline at end of file
+dnacentersdk >= 2.4.0
\ No newline at end of file