diff --git a/infrastructure/terraform/components/app/README.md b/infrastructure/terraform/components/app/README.md
index 0628ab61e5..c9cb3a4567 100644
--- a/infrastructure/terraform/components/app/README.md
+++ b/infrastructure/terraform/components/app/README.md
@@ -56,7 +56,7 @@
|------|--------|---------|
| [amplify\_branch](#module\_amplify\_branch) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.20/terraform-amp_branch.zip | n/a |
| [backend\_api](#module\_backend\_api) | ../../modules/backend-api | n/a |
-| [download\_authorizer\_lambda](#module\_download\_authorizer\_lambda) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.29/terraform-lambda.zip | n/a |
+| [download\_authorizer\_lambda](#module\_download\_authorizer\_lambda) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip | n/a |
| [eventpub](#module\_eventpub) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/3.0.6/terraform-eventpub.zip | n/a |
| [kms](#module\_kms) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.20/terraform-kms.zip | n/a |
| [kms\_us\_east\_1](#module\_kms\_us\_east\_1) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.20/terraform-kms.zip | n/a |
diff --git a/infrastructure/terraform/components/app/module_download_authorizer_lambda.tf b/infrastructure/terraform/components/app/module_download_authorizer_lambda.tf
index 203ddfd030..7f22d92210 100644
--- a/infrastructure/terraform/components/app/module_download_authorizer_lambda.tf
+++ b/infrastructure/terraform/components/app/module_download_authorizer_lambda.tf
@@ -1,5 +1,5 @@
module "download_authorizer_lambda" {
- source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.29/terraform-lambda.zip"
+ source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip"
providers = {
aws = aws.us-east-1
diff --git a/infrastructure/terraform/modules/backend-api/README.md b/infrastructure/terraform/modules/backend-api/README.md
index 1a3c44461a..68d8636c66 100644
--- a/infrastructure/terraform/modules/backend-api/README.md
+++ b/infrastructure/terraform/modules/backend-api/README.md
@@ -43,39 +43,39 @@ No requirements.
| Name | Source | Version |
|------|--------|---------|
-| [approve\_template\_lambda](#module\_approve\_template\_lambda) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/3.0.6/terraform-lambda.zip | n/a |
-| [authorizer\_lambda](#module\_authorizer\_lambda) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.29/terraform-lambda.zip | n/a |
-| [count\_routing\_configs\_lambda](#module\_count\_routing\_configs\_lambda) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.29/terraform-lambda.zip | n/a |
-| [create\_contact\_details\_lambda](#module\_create\_contact\_details\_lambda) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/3.0.8/terraform-lambda.zip | n/a |
-| [create\_proofing\_request\_lambda](#module\_create\_proofing\_request\_lambda) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.0/terraform-lambda.zip | n/a |
-| [create\_routing\_config\_lambda](#module\_create\_routing\_config\_lambda) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.29/terraform-lambda.zip | n/a |
-| [create\_template\_lambda](#module\_create\_template\_lambda) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.29/terraform-lambda.zip | n/a |
-| [delete\_routing\_config\_lambda](#module\_delete\_routing\_config\_lambda) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.29/terraform-lambda.zip | n/a |
-| [delete\_template\_lambda](#module\_delete\_template\_lambda) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.29/terraform-lambda.zip | n/a |
-| [generate\_letter\_proof\_lambda](#module\_generate\_letter\_proof\_lambda) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/3.0.6/terraform-lambda.zip | n/a |
-| [get\_client\_lambda](#module\_get\_client\_lambda) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.29/terraform-lambda.zip | n/a |
-| [get\_contact\_details\_lambda](#module\_get\_contact\_details\_lambda) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.0/terraform-lambda.zip | n/a |
-| [get\_letter\_variant\_lambda](#module\_get\_letter\_variant\_lambda) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/3.0.6/terraform-lambda.zip | n/a |
-| [get\_proofing\_request\_lambda](#module\_get\_proofing\_request\_lambda) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/3.1.6/terraform-lambda.zip | n/a |
-| [get\_routing\_config\_lambda](#module\_get\_routing\_config\_lambda) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.29/terraform-lambda.zip | n/a |
-| [get\_routing\_configs\_by\_template\_id\_lambda](#module\_get\_routing\_configs\_by\_template\_id\_lambda) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.29/terraform-lambda.zip | n/a |
-| [get\_template\_lambda](#module\_get\_template\_lambda) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.29/terraform-lambda.zip | n/a |
-| [get\_template\_letter\_variants\_lambda](#module\_get\_template\_letter\_variants\_lambda) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/3.0.6/terraform-lambda.zip | n/a |
-| [lambda\_copy\_scanned\_object\_to\_internal](#module\_lambda\_copy\_scanned\_object\_to\_internal) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.29/terraform-lambda.zip | n/a |
-| [lambda\_delete\_failed\_scanned\_object](#module\_lambda\_delete\_failed\_scanned\_object) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.29/terraform-lambda.zip | n/a |
-| [lambda\_event\_publisher](#module\_lambda\_event\_publisher) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.29/terraform-lambda.zip | n/a |
-| [lambda\_forward\_initial\_render\_request](#module\_lambda\_forward\_initial\_render\_request) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.29/terraform-lambda.zip | n/a |
-| [lambda\_letter\_preview\_renderer](#module\_lambda\_letter\_preview\_renderer) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.32/terraform-lambda.zip | n/a |
-| [lambda\_process\_proof](#module\_lambda\_process\_proof) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.29/terraform-lambda.zip | n/a |
-| [lambda\_set\_file\_virus\_scan\_status\_for\_upload](#module\_lambda\_set\_file\_virus\_scan\_status\_for\_upload) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.29/terraform-lambda.zip | n/a |
-| [lambda\_sftp\_poll](#module\_lambda\_sftp\_poll) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.29/terraform-lambda.zip | n/a |
-| [lambda\_sftp\_request\_proof](#module\_lambda\_sftp\_request\_proof) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.29/terraform-lambda.zip | n/a |
-| [lambda\_validate\_letter\_template\_files](#module\_lambda\_validate\_letter\_template\_files) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.29/terraform-lambda.zip | n/a |
-| [list\_contact\_details\_lambda](#module\_list\_contact\_details\_lambda) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.0/terraform-lambda.zip | n/a |
-| [list\_routing\_configs\_lambda](#module\_list\_routing\_configs\_lambda) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.29/terraform-lambda.zip | n/a |
-| [list\_template\_lambda](#module\_list\_template\_lambda) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.29/terraform-lambda.zip | n/a |
-| [patch\_template\_lambda](#module\_patch\_template\_lambda) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.29/terraform-lambda.zip | n/a |
-| [request\_proof\_lambda](#module\_request\_proof\_lambda) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.29/terraform-lambda.zip | n/a |
+| [approve\_template\_lambda](#module\_approve\_template\_lambda) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip | n/a |
+| [authorizer\_lambda](#module\_authorizer\_lambda) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip | n/a |
+| [count\_routing\_configs\_lambda](#module\_count\_routing\_configs\_lambda) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip | n/a |
+| [create\_contact\_details\_lambda](#module\_create\_contact\_details\_lambda) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip | n/a |
+| [create\_proofing\_request\_lambda](#module\_create\_proofing\_request\_lambda) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip | n/a |
+| [create\_routing\_config\_lambda](#module\_create\_routing\_config\_lambda) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip | n/a |
+| [create\_template\_lambda](#module\_create\_template\_lambda) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip | n/a |
+| [delete\_routing\_config\_lambda](#module\_delete\_routing\_config\_lambda) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip | n/a |
+| [delete\_template\_lambda](#module\_delete\_template\_lambda) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip | n/a |
+| [generate\_letter\_proof\_lambda](#module\_generate\_letter\_proof\_lambda) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip | n/a |
+| [get\_client\_lambda](#module\_get\_client\_lambda) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip | n/a |
+| [get\_contact\_details\_lambda](#module\_get\_contact\_details\_lambda) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip | n/a |
+| [get\_letter\_variant\_lambda](#module\_get\_letter\_variant\_lambda) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip | n/a |
+| [get\_proofing\_request\_lambda](#module\_get\_proofing\_request\_lambda) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip | n/a |
+| [get\_routing\_config\_lambda](#module\_get\_routing\_config\_lambda) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip | n/a |
+| [get\_routing\_configs\_by\_template\_id\_lambda](#module\_get\_routing\_configs\_by\_template\_id\_lambda) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip | n/a |
+| [get\_template\_lambda](#module\_get\_template\_lambda) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip | n/a |
+| [get\_template\_letter\_variants\_lambda](#module\_get\_template\_letter\_variants\_lambda) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip | n/a |
+| [lambda\_copy\_scanned\_object\_to\_internal](#module\_lambda\_copy\_scanned\_object\_to\_internal) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip | n/a |
+| [lambda\_delete\_failed\_scanned\_object](#module\_lambda\_delete\_failed\_scanned\_object) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip | n/a |
+| [lambda\_event\_publisher](#module\_lambda\_event\_publisher) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip | n/a |
+| [lambda\_forward\_initial\_render\_request](#module\_lambda\_forward\_initial\_render\_request) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip | n/a |
+| [lambda\_letter\_preview\_renderer](#module\_lambda\_letter\_preview\_renderer) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip | n/a |
+| [lambda\_process\_proof](#module\_lambda\_process\_proof) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip | n/a |
+| [lambda\_set\_file\_virus\_scan\_status\_for\_upload](#module\_lambda\_set\_file\_virus\_scan\_status\_for\_upload) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip | n/a |
+| [lambda\_sftp\_poll](#module\_lambda\_sftp\_poll) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip | n/a |
+| [lambda\_sftp\_request\_proof](#module\_lambda\_sftp\_request\_proof) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip | n/a |
+| [lambda\_validate\_letter\_template\_files](#module\_lambda\_validate\_letter\_template\_files) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip | n/a |
+| [list\_contact\_details\_lambda](#module\_list\_contact\_details\_lambda) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip | n/a |
+| [list\_routing\_configs\_lambda](#module\_list\_routing\_configs\_lambda) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip | n/a |
+| [list\_template\_lambda](#module\_list\_template\_lambda) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip | n/a |
+| [patch\_template\_lambda](#module\_patch\_template\_lambda) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip | n/a |
+| [request\_proof\_lambda](#module\_request\_proof\_lambda) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip | n/a |
| [s3bucket\_download](#module\_s3bucket\_download) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/3.0.4/terraform-s3bucket.zip | n/a |
| [s3bucket\_internal](#module\_s3bucket\_internal) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/3.0.4/terraform-s3bucket.zip | n/a |
| [sqs\_letter\_render](#module\_sqs\_letter\_render) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/3.1.5/terraform-sqs.zip | n/a |
@@ -85,13 +85,13 @@ No requirements.
| [sqs\_template\_mgmt\_events](#module\_sqs\_template\_mgmt\_events) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/3.1.5/terraform-sqs.zip | n/a |
| [sqs\_template\_table\_events\_pipe\_dlq](#module\_sqs\_template\_table\_events\_pipe\_dlq) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/3.1.5/terraform-sqs.zip | n/a |
| [sqs\_validate\_letter\_template\_files](#module\_sqs\_validate\_letter\_template\_files) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/3.1.5/terraform-sqs.zip | n/a |
-| [submit\_routing\_config\_lambda](#module\_submit\_routing\_config\_lambda) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.29/terraform-lambda.zip | n/a |
-| [submit\_template\_lambda](#module\_submit\_template\_lambda) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.29/terraform-lambda.zip | n/a |
-| [update\_routing\_config\_lambda](#module\_update\_routing\_config\_lambda) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.29/terraform-lambda.zip | n/a |
-| [update\_template\_lambda](#module\_update\_template\_lambda) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.29/terraform-lambda.zip | n/a |
-| [upload\_docx\_letter\_template\_lambda](#module\_upload\_docx\_letter\_template\_lambda) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.29/terraform-lambda.zip | n/a |
-| [upload\_letter\_template\_lambda](#module\_upload\_letter\_template\_lambda) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.29/terraform-lambda.zip | n/a |
-| [verify\_contact\_detail\_lambda](#module\_verify\_contact\_detail\_lambda) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.0/terraform-lambda.zip | n/a |
+| [submit\_routing\_config\_lambda](#module\_submit\_routing\_config\_lambda) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip | n/a |
+| [submit\_template\_lambda](#module\_submit\_template\_lambda) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip | n/a |
+| [update\_routing\_config\_lambda](#module\_update\_routing\_config\_lambda) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip | n/a |
+| [update\_template\_lambda](#module\_update\_template\_lambda) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip | n/a |
+| [upload\_docx\_letter\_template\_lambda](#module\_upload\_docx\_letter\_template\_lambda) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip | n/a |
+| [upload\_letter\_template\_lambda](#module\_upload\_letter\_template\_lambda) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip | n/a |
+| [verify\_contact\_detail\_lambda](#module\_verify\_contact\_detail\_lambda) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip | n/a |
## Outputs
| Name | Description |
diff --git a/infrastructure/terraform/modules/backend-api/module_approve_template_lambda.tf b/infrastructure/terraform/modules/backend-api/module_approve_template_lambda.tf
index 7d02fcb554..31c8ca58bb 100644
--- a/infrastructure/terraform/modules/backend-api/module_approve_template_lambda.tf
+++ b/infrastructure/terraform/modules/backend-api/module_approve_template_lambda.tf
@@ -1,5 +1,5 @@
module "approve_template_lambda" {
- source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/3.0.6/terraform-lambda.zip"
+ source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip"
project = var.project
environment = var.environment
diff --git a/infrastructure/terraform/modules/backend-api/module_authorizer_lambda.tf b/infrastructure/terraform/modules/backend-api/module_authorizer_lambda.tf
index 5cfb233af0..5de138cced 100644
--- a/infrastructure/terraform/modules/backend-api/module_authorizer_lambda.tf
+++ b/infrastructure/terraform/modules/backend-api/module_authorizer_lambda.tf
@@ -1,5 +1,5 @@
module "authorizer_lambda" {
- source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.29/terraform-lambda.zip"
+ source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip"
project = var.project
environment = var.environment
diff --git a/infrastructure/terraform/modules/backend-api/module_count_routing_configs_lambda.tf b/infrastructure/terraform/modules/backend-api/module_count_routing_configs_lambda.tf
index 194f00fe6c..aaeef29d76 100644
--- a/infrastructure/terraform/modules/backend-api/module_count_routing_configs_lambda.tf
+++ b/infrastructure/terraform/modules/backend-api/module_count_routing_configs_lambda.tf
@@ -1,5 +1,5 @@
module "count_routing_configs_lambda" {
- source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.29/terraform-lambda.zip"
+ source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip"
project = var.project
environment = var.environment
diff --git a/infrastructure/terraform/modules/backend-api/module_create_contact_details_lambda.tf b/infrastructure/terraform/modules/backend-api/module_create_contact_details_lambda.tf
index 819449affb..36692329e2 100644
--- a/infrastructure/terraform/modules/backend-api/module_create_contact_details_lambda.tf
+++ b/infrastructure/terraform/modules/backend-api/module_create_contact_details_lambda.tf
@@ -1,5 +1,5 @@
module "create_contact_details_lambda" {
- source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/3.0.8/terraform-lambda.zip"
+ source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip"
project = var.project
environment = var.environment
diff --git a/infrastructure/terraform/modules/backend-api/module_create_proofing_request_lambda.tf b/infrastructure/terraform/modules/backend-api/module_create_proofing_request_lambda.tf
index b97a19533a..628bd3a034 100644
--- a/infrastructure/terraform/modules/backend-api/module_create_proofing_request_lambda.tf
+++ b/infrastructure/terraform/modules/backend-api/module_create_proofing_request_lambda.tf
@@ -1,5 +1,5 @@
module "create_proofing_request_lambda" {
- source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.0/terraform-lambda.zip"
+ source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip"
project = var.project
environment = var.environment
diff --git a/infrastructure/terraform/modules/backend-api/module_create_routing_config_lambda.tf b/infrastructure/terraform/modules/backend-api/module_create_routing_config_lambda.tf
index 1c5e65a2bc..f07c956ac4 100644
--- a/infrastructure/terraform/modules/backend-api/module_create_routing_config_lambda.tf
+++ b/infrastructure/terraform/modules/backend-api/module_create_routing_config_lambda.tf
@@ -1,5 +1,5 @@
module "create_routing_config_lambda" {
- source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.29/terraform-lambda.zip"
+ source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip"
project = var.project
environment = var.environment
diff --git a/infrastructure/terraform/modules/backend-api/module_create_template_lambda.tf b/infrastructure/terraform/modules/backend-api/module_create_template_lambda.tf
index 78dd734507..393d757f40 100644
--- a/infrastructure/terraform/modules/backend-api/module_create_template_lambda.tf
+++ b/infrastructure/terraform/modules/backend-api/module_create_template_lambda.tf
@@ -1,5 +1,5 @@
module "create_template_lambda" {
- source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.29/terraform-lambda.zip"
+ source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip"
project = var.project
environment = var.environment
diff --git a/infrastructure/terraform/modules/backend-api/module_delete_routing_config_lambda.tf b/infrastructure/terraform/modules/backend-api/module_delete_routing_config_lambda.tf
index 5a3cfabef9..460c5a43d4 100644
--- a/infrastructure/terraform/modules/backend-api/module_delete_routing_config_lambda.tf
+++ b/infrastructure/terraform/modules/backend-api/module_delete_routing_config_lambda.tf
@@ -1,5 +1,5 @@
module "delete_routing_config_lambda" {
- source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.29/terraform-lambda.zip"
+ source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip"
project = var.project
environment = var.environment
diff --git a/infrastructure/terraform/modules/backend-api/module_delete_template_lambda.tf b/infrastructure/terraform/modules/backend-api/module_delete_template_lambda.tf
index df93988f7e..2d4cf36e69 100644
--- a/infrastructure/terraform/modules/backend-api/module_delete_template_lambda.tf
+++ b/infrastructure/terraform/modules/backend-api/module_delete_template_lambda.tf
@@ -1,5 +1,5 @@
module "delete_template_lambda" {
- source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.29/terraform-lambda.zip"
+ source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip"
project = var.project
environment = var.environment
diff --git a/infrastructure/terraform/modules/backend-api/module_generate_letter_proof_lambda.tf b/infrastructure/terraform/modules/backend-api/module_generate_letter_proof_lambda.tf
index 2351996d84..e6d6689ee1 100644
--- a/infrastructure/terraform/modules/backend-api/module_generate_letter_proof_lambda.tf
+++ b/infrastructure/terraform/modules/backend-api/module_generate_letter_proof_lambda.tf
@@ -1,5 +1,5 @@
module "generate_letter_proof_lambda" {
- source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/3.0.6/terraform-lambda.zip"
+ source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip"
project = var.project
environment = var.environment
diff --git a/infrastructure/terraform/modules/backend-api/module_get_client_lambda.tf b/infrastructure/terraform/modules/backend-api/module_get_client_lambda.tf
index 2defc2d758..142375d11d 100644
--- a/infrastructure/terraform/modules/backend-api/module_get_client_lambda.tf
+++ b/infrastructure/terraform/modules/backend-api/module_get_client_lambda.tf
@@ -1,5 +1,5 @@
module "get_client_lambda" {
- source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.29/terraform-lambda.zip"
+ source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip"
project = var.project
environment = var.environment
diff --git a/infrastructure/terraform/modules/backend-api/module_get_contact_details_lambda.tf b/infrastructure/terraform/modules/backend-api/module_get_contact_details_lambda.tf
index f332f79050..6156f20c61 100644
--- a/infrastructure/terraform/modules/backend-api/module_get_contact_details_lambda.tf
+++ b/infrastructure/terraform/modules/backend-api/module_get_contact_details_lambda.tf
@@ -1,5 +1,5 @@
module "get_contact_details_lambda" {
- source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.0/terraform-lambda.zip"
+ source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip"
project = var.project
environment = var.environment
diff --git a/infrastructure/terraform/modules/backend-api/module_get_letter_variant_lambda.tf b/infrastructure/terraform/modules/backend-api/module_get_letter_variant_lambda.tf
index 353063741b..5e0619f927 100644
--- a/infrastructure/terraform/modules/backend-api/module_get_letter_variant_lambda.tf
+++ b/infrastructure/terraform/modules/backend-api/module_get_letter_variant_lambda.tf
@@ -1,5 +1,5 @@
module "get_letter_variant_lambda" {
- source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/3.0.6/terraform-lambda.zip"
+ source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip"
project = var.project
environment = var.environment
diff --git a/infrastructure/terraform/modules/backend-api/module_get_proofing_request_lambda.tf b/infrastructure/terraform/modules/backend-api/module_get_proofing_request_lambda.tf
index 113e262062..389fbec7d0 100644
--- a/infrastructure/terraform/modules/backend-api/module_get_proofing_request_lambda.tf
+++ b/infrastructure/terraform/modules/backend-api/module_get_proofing_request_lambda.tf
@@ -1,5 +1,5 @@
module "get_proofing_request_lambda" {
- source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/3.1.6/terraform-lambda.zip"
+ source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip"
project = var.project
environment = var.environment
diff --git a/infrastructure/terraform/modules/backend-api/module_get_routing_config_lambda.tf b/infrastructure/terraform/modules/backend-api/module_get_routing_config_lambda.tf
index 48ec6f18cd..4c21ce727a 100644
--- a/infrastructure/terraform/modules/backend-api/module_get_routing_config_lambda.tf
+++ b/infrastructure/terraform/modules/backend-api/module_get_routing_config_lambda.tf
@@ -1,5 +1,5 @@
module "get_routing_config_lambda" {
- source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.29/terraform-lambda.zip"
+ source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip"
project = var.project
environment = var.environment
diff --git a/infrastructure/terraform/modules/backend-api/module_get_routing_configs_by_template_id_lambda.tf b/infrastructure/terraform/modules/backend-api/module_get_routing_configs_by_template_id_lambda.tf
index 7793b09553..4c783e4416 100644
--- a/infrastructure/terraform/modules/backend-api/module_get_routing_configs_by_template_id_lambda.tf
+++ b/infrastructure/terraform/modules/backend-api/module_get_routing_configs_by_template_id_lambda.tf
@@ -1,5 +1,5 @@
module "get_routing_configs_by_template_id_lambda" {
- source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.29/terraform-lambda.zip"
+ source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip"
project = var.project
environment = var.environment
diff --git a/infrastructure/terraform/modules/backend-api/module_get_template_lambda.tf b/infrastructure/terraform/modules/backend-api/module_get_template_lambda.tf
index 0e832fc1ea..b6ef56b70d 100644
--- a/infrastructure/terraform/modules/backend-api/module_get_template_lambda.tf
+++ b/infrastructure/terraform/modules/backend-api/module_get_template_lambda.tf
@@ -1,5 +1,5 @@
module "get_template_lambda" {
- source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.29/terraform-lambda.zip"
+ source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip"
project = var.project
environment = var.environment
diff --git a/infrastructure/terraform/modules/backend-api/module_get_template_letter_variants_lambda.tf b/infrastructure/terraform/modules/backend-api/module_get_template_letter_variants_lambda.tf
index 3c519654c4..4204713d82 100644
--- a/infrastructure/terraform/modules/backend-api/module_get_template_letter_variants_lambda.tf
+++ b/infrastructure/terraform/modules/backend-api/module_get_template_letter_variants_lambda.tf
@@ -1,5 +1,5 @@
module "get_template_letter_variants_lambda" {
- source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/3.0.6/terraform-lambda.zip"
+ source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip"
project = var.project
environment = var.environment
diff --git a/infrastructure/terraform/modules/backend-api/module_lambda_copy_scanned_object_to_internal.tf b/infrastructure/terraform/modules/backend-api/module_lambda_copy_scanned_object_to_internal.tf
index d761632d37..a2fcc84460 100644
--- a/infrastructure/terraform/modules/backend-api/module_lambda_copy_scanned_object_to_internal.tf
+++ b/infrastructure/terraform/modules/backend-api/module_lambda_copy_scanned_object_to_internal.tf
@@ -1,5 +1,5 @@
module "lambda_copy_scanned_object_to_internal" {
- source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.29/terraform-lambda.zip"
+ source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip"
project = var.project
environment = var.environment
diff --git a/infrastructure/terraform/modules/backend-api/module_lambda_delete_failed_scanned_object.tf b/infrastructure/terraform/modules/backend-api/module_lambda_delete_failed_scanned_object.tf
index b56c0c7f09..5a23c34e1c 100644
--- a/infrastructure/terraform/modules/backend-api/module_lambda_delete_failed_scanned_object.tf
+++ b/infrastructure/terraform/modules/backend-api/module_lambda_delete_failed_scanned_object.tf
@@ -1,5 +1,5 @@
module "lambda_delete_failed_scanned_object" {
- source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.29/terraform-lambda.zip"
+ source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip"
project = var.project
environment = var.environment
diff --git a/infrastructure/terraform/modules/backend-api/module_lambda_event_publisher.tf b/infrastructure/terraform/modules/backend-api/module_lambda_event_publisher.tf
index 5b943610ac..969f6a255c 100644
--- a/infrastructure/terraform/modules/backend-api/module_lambda_event_publisher.tf
+++ b/infrastructure/terraform/modules/backend-api/module_lambda_event_publisher.tf
@@ -1,5 +1,5 @@
module "lambda_event_publisher" {
- source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.29/terraform-lambda.zip"
+ source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip"
project = var.project
environment = var.environment
diff --git a/infrastructure/terraform/modules/backend-api/module_lambda_forward_initial_render_request.tf b/infrastructure/terraform/modules/backend-api/module_lambda_forward_initial_render_request.tf
index f14474aab7..65379cc098 100644
--- a/infrastructure/terraform/modules/backend-api/module_lambda_forward_initial_render_request.tf
+++ b/infrastructure/terraform/modules/backend-api/module_lambda_forward_initial_render_request.tf
@@ -1,5 +1,5 @@
module "lambda_forward_initial_render_request" {
- source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.29/terraform-lambda.zip"
+ source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip"
project = var.project
environment = var.environment
diff --git a/infrastructure/terraform/modules/backend-api/module_lambda_letter_preview_renderer.tf b/infrastructure/terraform/modules/backend-api/module_lambda_letter_preview_renderer.tf
index 221d521d9c..8f53ab1405 100644
--- a/infrastructure/terraform/modules/backend-api/module_lambda_letter_preview_renderer.tf
+++ b/infrastructure/terraform/modules/backend-api/module_lambda_letter_preview_renderer.tf
@@ -1,5 +1,5 @@
module "lambda_letter_preview_renderer" {
- source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.32/terraform-lambda.zip"
+ source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip"
project = var.project
environment = var.environment
diff --git a/infrastructure/terraform/modules/backend-api/module_lambda_process_proof.tf b/infrastructure/terraform/modules/backend-api/module_lambda_process_proof.tf
index 4e84c41fde..a286b27d2c 100644
--- a/infrastructure/terraform/modules/backend-api/module_lambda_process_proof.tf
+++ b/infrastructure/terraform/modules/backend-api/module_lambda_process_proof.tf
@@ -1,5 +1,5 @@
module "lambda_process_proof" {
- source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.29/terraform-lambda.zip"
+ source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip"
project = var.project
environment = var.environment
diff --git a/infrastructure/terraform/modules/backend-api/module_lambda_request_proof.tf b/infrastructure/terraform/modules/backend-api/module_lambda_request_proof.tf
index 8105519c59..97a78d7b0e 100644
--- a/infrastructure/terraform/modules/backend-api/module_lambda_request_proof.tf
+++ b/infrastructure/terraform/modules/backend-api/module_lambda_request_proof.tf
@@ -1,5 +1,5 @@
module "request_proof_lambda" {
- source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.29/terraform-lambda.zip"
+ source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip"
project = var.project
environment = var.environment
diff --git a/infrastructure/terraform/modules/backend-api/module_lambda_set_letter_file_virus_scan_status_for_upload.tf b/infrastructure/terraform/modules/backend-api/module_lambda_set_letter_file_virus_scan_status_for_upload.tf
index d2727f2113..652dc6d03c 100644
--- a/infrastructure/terraform/modules/backend-api/module_lambda_set_letter_file_virus_scan_status_for_upload.tf
+++ b/infrastructure/terraform/modules/backend-api/module_lambda_set_letter_file_virus_scan_status_for_upload.tf
@@ -1,5 +1,5 @@
module "lambda_set_file_virus_scan_status_for_upload" {
- source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.29/terraform-lambda.zip"
+ source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip"
project = var.project
environment = var.environment
diff --git a/infrastructure/terraform/modules/backend-api/module_lambda_sftp_poll.tf b/infrastructure/terraform/modules/backend-api/module_lambda_sftp_poll.tf
index 799ad3e5d1..2a2dfa1d6f 100644
--- a/infrastructure/terraform/modules/backend-api/module_lambda_sftp_poll.tf
+++ b/infrastructure/terraform/modules/backend-api/module_lambda_sftp_poll.tf
@@ -1,5 +1,5 @@
module "lambda_sftp_poll" {
- source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.29/terraform-lambda.zip"
+ source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip"
project = var.project
environment = var.environment
diff --git a/infrastructure/terraform/modules/backend-api/module_lambda_sftp_request_proof.tf b/infrastructure/terraform/modules/backend-api/module_lambda_sftp_request_proof.tf
index 1416a41978..41417aefbf 100644
--- a/infrastructure/terraform/modules/backend-api/module_lambda_sftp_request_proof.tf
+++ b/infrastructure/terraform/modules/backend-api/module_lambda_sftp_request_proof.tf
@@ -1,5 +1,5 @@
module "lambda_sftp_request_proof" {
- source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.29/terraform-lambda.zip"
+ source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip"
project = var.project
environment = var.environment
diff --git a/infrastructure/terraform/modules/backend-api/module_lambda_validate_letter_template_files.tf b/infrastructure/terraform/modules/backend-api/module_lambda_validate_letter_template_files.tf
index 7ff7cc01f2..30cc0ed7d2 100644
--- a/infrastructure/terraform/modules/backend-api/module_lambda_validate_letter_template_files.tf
+++ b/infrastructure/terraform/modules/backend-api/module_lambda_validate_letter_template_files.tf
@@ -1,5 +1,5 @@
module "lambda_validate_letter_template_files" {
- source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.29/terraform-lambda.zip"
+ source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip"
project = var.project
environment = var.environment
diff --git a/infrastructure/terraform/modules/backend-api/module_list_contact_details_lambda.tf b/infrastructure/terraform/modules/backend-api/module_list_contact_details_lambda.tf
index 4d2ee25926..4a211c60eb 100644
--- a/infrastructure/terraform/modules/backend-api/module_list_contact_details_lambda.tf
+++ b/infrastructure/terraform/modules/backend-api/module_list_contact_details_lambda.tf
@@ -1,5 +1,5 @@
module "list_contact_details_lambda" {
- source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.0/terraform-lambda.zip"
+ source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip"
project = var.project
environment = var.environment
diff --git a/infrastructure/terraform/modules/backend-api/module_list_routing_configs_lambda.tf b/infrastructure/terraform/modules/backend-api/module_list_routing_configs_lambda.tf
index 3c8b5981fb..a28524092e 100644
--- a/infrastructure/terraform/modules/backend-api/module_list_routing_configs_lambda.tf
+++ b/infrastructure/terraform/modules/backend-api/module_list_routing_configs_lambda.tf
@@ -1,5 +1,5 @@
module "list_routing_configs_lambda" {
- source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.29/terraform-lambda.zip"
+ source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip"
project = var.project
environment = var.environment
diff --git a/infrastructure/terraform/modules/backend-api/module_list_template_lambda.tf b/infrastructure/terraform/modules/backend-api/module_list_template_lambda.tf
index 8ca1ee5048..f58a4c5a69 100644
--- a/infrastructure/terraform/modules/backend-api/module_list_template_lambda.tf
+++ b/infrastructure/terraform/modules/backend-api/module_list_template_lambda.tf
@@ -1,5 +1,5 @@
module "list_template_lambda" {
- source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.29/terraform-lambda.zip"
+ source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip"
project = var.project
environment = var.environment
diff --git a/infrastructure/terraform/modules/backend-api/module_patch_template_lambda.tf b/infrastructure/terraform/modules/backend-api/module_patch_template_lambda.tf
index 53b29a0159..fc101fc645 100644
--- a/infrastructure/terraform/modules/backend-api/module_patch_template_lambda.tf
+++ b/infrastructure/terraform/modules/backend-api/module_patch_template_lambda.tf
@@ -1,5 +1,5 @@
module "patch_template_lambda" {
- source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.29/terraform-lambda.zip"
+ source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip"
project = var.project
environment = var.environment
diff --git a/infrastructure/terraform/modules/backend-api/module_submit_routing_config_lambda.tf b/infrastructure/terraform/modules/backend-api/module_submit_routing_config_lambda.tf
index 490ad0e964..8a48f6a35d 100644
--- a/infrastructure/terraform/modules/backend-api/module_submit_routing_config_lambda.tf
+++ b/infrastructure/terraform/modules/backend-api/module_submit_routing_config_lambda.tf
@@ -1,5 +1,5 @@
module "submit_routing_config_lambda" {
- source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.29/terraform-lambda.zip"
+ source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip"
project = var.project
environment = var.environment
diff --git a/infrastructure/terraform/modules/backend-api/module_submit_template_lambda.tf b/infrastructure/terraform/modules/backend-api/module_submit_template_lambda.tf
index 1fb2fd6aa7..2b0f4ba953 100644
--- a/infrastructure/terraform/modules/backend-api/module_submit_template_lambda.tf
+++ b/infrastructure/terraform/modules/backend-api/module_submit_template_lambda.tf
@@ -1,5 +1,5 @@
module "submit_template_lambda" {
- source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.29/terraform-lambda.zip"
+ source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip"
project = var.project
environment = var.environment
diff --git a/infrastructure/terraform/modules/backend-api/module_update_routing_config_lambda.tf b/infrastructure/terraform/modules/backend-api/module_update_routing_config_lambda.tf
index 4c5e8cdad4..c9d01f88bf 100644
--- a/infrastructure/terraform/modules/backend-api/module_update_routing_config_lambda.tf
+++ b/infrastructure/terraform/modules/backend-api/module_update_routing_config_lambda.tf
@@ -1,5 +1,5 @@
module "update_routing_config_lambda" {
- source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.29/terraform-lambda.zip"
+ source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip"
project = var.project
environment = var.environment
diff --git a/infrastructure/terraform/modules/backend-api/module_update_template_lambda.tf b/infrastructure/terraform/modules/backend-api/module_update_template_lambda.tf
index 4c108a4fbf..c89a658413 100644
--- a/infrastructure/terraform/modules/backend-api/module_update_template_lambda.tf
+++ b/infrastructure/terraform/modules/backend-api/module_update_template_lambda.tf
@@ -1,5 +1,5 @@
module "update_template_lambda" {
- source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.29/terraform-lambda.zip"
+ source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip"
project = var.project
environment = var.environment
diff --git a/infrastructure/terraform/modules/backend-api/module_upload_docx_letter_template_lambda.tf b/infrastructure/terraform/modules/backend-api/module_upload_docx_letter_template_lambda.tf
index 851454d2e8..27c83a58b6 100644
--- a/infrastructure/terraform/modules/backend-api/module_upload_docx_letter_template_lambda.tf
+++ b/infrastructure/terraform/modules/backend-api/module_upload_docx_letter_template_lambda.tf
@@ -1,5 +1,5 @@
module "upload_docx_letter_template_lambda" {
- source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.29/terraform-lambda.zip"
+ source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip"
project = var.project
environment = var.environment
diff --git a/infrastructure/terraform/modules/backend-api/module_upload_letter_template_lambda.tf b/infrastructure/terraform/modules/backend-api/module_upload_letter_template_lambda.tf
index ead2aec8ef..19b73a538f 100644
--- a/infrastructure/terraform/modules/backend-api/module_upload_letter_template_lambda.tf
+++ b/infrastructure/terraform/modules/backend-api/module_upload_letter_template_lambda.tf
@@ -1,5 +1,5 @@
module "upload_letter_template_lambda" {
- source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.29/terraform-lambda.zip"
+ source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip"
project = var.project
environment = var.environment
diff --git a/infrastructure/terraform/modules/backend-api/module_verify_contact_detail_lambda.tf b/infrastructure/terraform/modules/backend-api/module_verify_contact_detail_lambda.tf
index b7b13956e1..c902580f00 100644
--- a/infrastructure/terraform/modules/backend-api/module_verify_contact_detail_lambda.tf
+++ b/infrastructure/terraform/modules/backend-api/module_verify_contact_detail_lambda.tf
@@ -1,5 +1,5 @@
module "verify_contact_detail_lambda" {
- source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.0/terraform-lambda.zip"
+ source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip"
project = var.project
environment = var.environment
diff --git a/infrastructure/terraform/modules/cognito-triggers/README.md b/infrastructure/terraform/modules/cognito-triggers/README.md
index cd755863fd..6b0d61da7f 100644
--- a/infrastructure/terraform/modules/cognito-triggers/README.md
+++ b/infrastructure/terraform/modules/cognito-triggers/README.md
@@ -26,8 +26,8 @@ No requirements.
| Name | Source | Version |
|------|--------|---------|
-| [pre\_authentication\_lambda](#module\_pre\_authentication\_lambda) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.29/terraform-lambda.zip | n/a |
-| [pre\_token\_generation\_lambda](#module\_pre\_token\_generation\_lambda) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.28/terraform-lambda.zip | n/a |
+| [pre\_authentication\_lambda](#module\_pre\_authentication\_lambda) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip | n/a |
+| [pre\_token\_generation\_lambda](#module\_pre\_token\_generation\_lambda) | https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip | n/a |
## Outputs
| Name | Description |
diff --git a/infrastructure/terraform/modules/cognito-triggers/module_pre_authentication_lambda.tf b/infrastructure/terraform/modules/cognito-triggers/module_pre_authentication_lambda.tf
index cc69b984df..a7b30e8c45 100644
--- a/infrastructure/terraform/modules/cognito-triggers/module_pre_authentication_lambda.tf
+++ b/infrastructure/terraform/modules/cognito-triggers/module_pre_authentication_lambda.tf
@@ -1,5 +1,5 @@
module "pre_authentication_lambda" {
- source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.29/terraform-lambda.zip"
+ source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip"
project = var.project
environment = var.environment
diff --git a/infrastructure/terraform/modules/cognito-triggers/module_pre_token_generation_lambda.tf b/infrastructure/terraform/modules/cognito-triggers/module_pre_token_generation_lambda.tf
index b8707c2012..71bc37ed7f 100644
--- a/infrastructure/terraform/modules/cognito-triggers/module_pre_token_generation_lambda.tf
+++ b/infrastructure/terraform/modules/cognito-triggers/module_pre_token_generation_lambda.tf
@@ -1,5 +1,5 @@
module "pre_token_generation_lambda" {
- source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/v2.0.28/terraform-lambda.zip"
+ source = "https://github.com/NHSDigital/nhs-notify-shared-modules/releases/download/4.0.2/terraform-lambda.zip"
project = var.project
environment = var.environment