diff --git a/content/playbooks/third_party/community/google_cloud_storage___upload_file/definition.yaml b/content/playbooks/third_party/community/google_cloud_storage___upload_file/definition.yaml
new file mode 100644
index 0000000000..e21ad8dc96
--- /dev/null
+++ b/content/playbooks/third_party/community/google_cloud_storage___upload_file/definition.yaml
@@ -0,0 +1,28 @@
+identifier: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+is_enable: true
+version: 0.0
+name: Google Cloud Storage - Upload File
+description: Uploads files to a designated Google Cloud Storage bucket for secure
+ and centralized storage. The playbook supports multiple file formats and stores
+ the resulting GCS object path/URI as a case property for use in subsequent playbook
+ steps and investigations.
+debug_alert_identifier: ''
+debug_base_alert_identifier: ''
+is_debug_mode: false
+type: block
+template_name: null
+original_workflow_identifier: 07df962c-9d55-4556-95bc-6cc9f159ddb5
+version_comment: null
+version_creator: null
+creator: 0de534e0-e977-4848-872c-bba14177dede
+priority: 2
+category: 243
+is_automatic: false
+is_archived: false
+last_editor: null
+default_access_level: edit
+creation_source: user_or_api_initiated
+simulation_clone: false
+permissions: []
+environments:
+- '*'
diff --git a/content/playbooks/third_party/community/google_cloud_storage___upload_file/display_info.yaml b/content/playbooks/third_party/community/google_cloud_storage___upload_file/display_info.yaml
new file mode 100644
index 0000000000..a9102163af
--- /dev/null
+++ b/content/playbooks/third_party/community/google_cloud_storage___upload_file/display_info.yaml
@@ -0,0 +1,8 @@
+type: block
+content_hub_display_name: 'Google Cloud Storage - Upload File'
+author: 'Accenture'
+contact_email: '' # In case support is needed, this email will be used by secops customers to open support queries (required for partner contributed content)
+tags: ['Google Cloud Storage', 'File Upload']
+should_display_in_content_hub: true
+contribution_type: third_party # Options: google, partner, or third_party
+acknowledge_debug_data_included: true
diff --git a/content/playbooks/third_party/community/google_cloud_storage___upload_file/overviews.yaml b/content/playbooks/third_party/community/google_cloud_storage___upload_file/overviews.yaml
new file mode 100644
index 0000000000..60b0742537
--- /dev/null
+++ b/content/playbooks/third_party/community/google_cloud_storage___upload_file/overviews.yaml
@@ -0,0 +1 @@
+[]
diff --git a/content/playbooks/third_party/community/google_cloud_storage___upload_file/release_notes.yaml b/content/playbooks/third_party/community/google_cloud_storage___upload_file/release_notes.yaml
new file mode 100644
index 0000000000..2de304cf00
--- /dev/null
+++ b/content/playbooks/third_party/community/google_cloud_storage___upload_file/release_notes.yaml
@@ -0,0 +1,9 @@
+- description: Initial release of Google Cloud Storage - Upload File
+ integration_version: 1.0
+ item_name: Google Cloud Storage - Upload File
+ item_type: Block
+ publish_time: '2026-08-31'
+ new: true
+ regressive: false
+ deprecated: false
+ removed: false
diff --git a/content/playbooks/third_party/community/google_cloud_storage___upload_file/steps/add_case_comment_for_successful_upload_04fe1.yaml b/content/playbooks/third_party/community/google_cloud_storage___upload_file/steps/add_case_comment_for_successful_upload_04fe1.yaml
new file mode 100644
index 0000000000..a91538d95e
--- /dev/null
+++ b/content/playbooks/third_party/community/google_cloud_storage___upload_file/steps/add_case_comment_for_successful_upload_04fe1.yaml
@@ -0,0 +1,88 @@
+name: Siemplify_Case Comment
+description: This action adds a comment to the case for an successful upload.
+identifier: 04fe1b2f-d22f-452e-b17c-5439df0c05a7
+original_step_id: 2208cad6-1782-4fc4-a27e-b0ef3c1e8d3c
+playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+parent_step_ids:
+- e91f60d3-d0d9-46e7-abf8-a09ce2e7907f
+parent_step_id: e91f60d3-d0d9-46e7-abf8-a09ce2e7907f
+instance_name: Add Case Comment for Successful Upload
+is_automatic: true
+is_skippable: false
+action_provider: Scripts
+start_loop_step_id: null
+parameters:
+- step_id: 04fe1b2f-d22f-452e-b17c-5439df0c05a7
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: AssignedUsers
+ value: null
+- step_id: 04fe1b2f-d22f-452e-b17c-5439df0c05a7
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: DistinctDuplicateEntities
+ value: null
+- step_id: 04fe1b2f-d22f-452e-b17c-5439df0c05a7
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: DynamicInjectionInstancePlaceholder
+ value: ''
+- step_id: 04fe1b2f-d22f-452e-b17c-5439df0c05a7
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: FallbackIntegrationInstance
+ value: null
+- step_id: 04fe1b2f-d22f-452e-b17c-5439df0c05a7
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: FetchInstanceByName
+ value: 'false'
+- step_id: 04fe1b2f-d22f-452e-b17c-5439df0c05a7
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: HasApprovalLink
+ value: null
+- step_id: 04fe1b2f-d22f-452e-b17c-5439df0c05a7
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: IntegrationInstance
+ value: a4e2b09e-9972-4a54-b726-7fc459c31ba5
+- step_id: 04fe1b2f-d22f-452e-b17c-5439df0c05a7
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: MessageToAssignee
+ value: null
+- step_id: 04fe1b2f-d22f-452e-b17c-5439df0c05a7
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: PendingActionTimeout
+ value: null
+- step_id: 04fe1b2f-d22f-452e-b17c-5439df0c05a7
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: RetryConfiguration
+ value: '{"Enabled":false,"IntervalInSeconds":30,"NumberOfRetries":1}'
+- step_id: 04fe1b2f-d22f-452e-b17c-5439df0c05a7
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: ScriptName
+ value: Siemplify_Case Comment
+- step_id: 04fe1b2f-d22f-452e-b17c-5439df0c05a7
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: ScriptParametersEntityFields
+ value: '{"Comment":"GCS Upload File Result: UPLOAD
+ SUCCESSFUL\n[Case.upload_file_value]"}'
+- step_id: 04fe1b2f-d22f-452e-b17c-5439df0c05a7
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: SelectedScopeName
+ value: All entities
+- step_id: 04fe1b2f-d22f-452e-b17c-5439df0c05a7
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: UseEntitiesLoopScope
+ value: null
+action_name: Siemplify_Case Comment
+parallel_actions: []
+integration: Siemplify
+parent_container_id: null
+is_touched_by_ai: false
+is_debug_mock_data: false
+step_debug_data:
+ step_id: 2208cad6-1782-4fc4-a27e-b0ef3c1e8d3c
+ playbook_id: 07df962c-9d55-4556-95bc-6cc9f159ddb5
+ creation_time: 0
+ modification_time: 0
+ result_value: ''
+ result_json: ''
+ scope_entities_enrichment_data: []
+auto_skip_on_failure: false
+previous_result_condition: '{}'
+type: action
diff --git a/content/playbooks/third_party/community/google_cloud_storage___upload_file/steps/add_case_comment_for_unsuccessful_upload_092bb.yaml b/content/playbooks/third_party/community/google_cloud_storage___upload_file/steps/add_case_comment_for_unsuccessful_upload_092bb.yaml
new file mode 100644
index 0000000000..a2cc5057dc
--- /dev/null
+++ b/content/playbooks/third_party/community/google_cloud_storage___upload_file/steps/add_case_comment_for_unsuccessful_upload_092bb.yaml
@@ -0,0 +1,82 @@
+name: Siemplify_Case Comment
+description: This action adds a comment when an input is missing or when the upload
+ is unsuccessful.
+identifier: 092bbe9c-7942-4e9c-9722-ad21cb466bd9
+original_step_id: 9016b450-125b-4b46-9652-63885af21ee6
+playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+parent_step_ids:
+- a7d271ca-002a-485f-96cb-6d8bc1436f59
+- 8e555165-fa55-431b-8f2a-fdbd4b68a5bc
+parent_step_id: a7d271ca-002a-485f-96cb-6d8bc1436f59;8e555165-fa55-431b-8f2a-fdbd4b68a5bc
+instance_name: Add Case Comment for Unsuccessful Upload
+is_automatic: true
+is_skippable: false
+action_provider: Scripts
+start_loop_step_id: null
+parameters:
+- step_id: 092bbe9c-7942-4e9c-9722-ad21cb466bd9
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: AssignedUsers
+ value: null
+- step_id: 092bbe9c-7942-4e9c-9722-ad21cb466bd9
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: DistinctDuplicateEntities
+ value: null
+- step_id: 092bbe9c-7942-4e9c-9722-ad21cb466bd9
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: DynamicInjectionInstancePlaceholder
+ value: ''
+- step_id: 092bbe9c-7942-4e9c-9722-ad21cb466bd9
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: FallbackIntegrationInstance
+ value: null
+- step_id: 092bbe9c-7942-4e9c-9722-ad21cb466bd9
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: FetchInstanceByName
+ value: 'false'
+- step_id: 092bbe9c-7942-4e9c-9722-ad21cb466bd9
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: HasApprovalLink
+ value: null
+- step_id: 092bbe9c-7942-4e9c-9722-ad21cb466bd9
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: IntegrationInstance
+ value: a4e2b09e-9972-4a54-b726-7fc459c31ba5
+- step_id: 092bbe9c-7942-4e9c-9722-ad21cb466bd9
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: MessageToAssignee
+ value: null
+- step_id: 092bbe9c-7942-4e9c-9722-ad21cb466bd9
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: PendingActionTimeout
+ value: null
+- step_id: 092bbe9c-7942-4e9c-9722-ad21cb466bd9
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: RetryConfiguration
+ value: '{"Enabled":false,"IntervalInSeconds":30,"NumberOfRetries":1}'
+- step_id: 092bbe9c-7942-4e9c-9722-ad21cb466bd9
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: ScriptName
+ value: Siemplify_Case Comment
+- step_id: 092bbe9c-7942-4e9c-9722-ad21cb466bd9
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: ScriptParametersEntityFields
+ value: '{"Comment":"[Case.failed_value]"}'
+- step_id: 092bbe9c-7942-4e9c-9722-ad21cb466bd9
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: SelectedScopeName
+ value: All entities
+- step_id: 092bbe9c-7942-4e9c-9722-ad21cb466bd9
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: UseEntitiesLoopScope
+ value: null
+action_name: Siemplify_Case Comment
+parallel_actions: []
+integration: Siemplify
+parent_container_id: null
+is_touched_by_ai: false
+is_debug_mock_data: false
+step_debug_data: null
+auto_skip_on_failure: false
+previous_result_condition: '{}'
+type: action
diff --git a/content/playbooks/third_party/community/google_cloud_storage___upload_file/steps/are_all_required_inputs_present_05205.yaml b/content/playbooks/third_party/community/google_cloud_storage___upload_file/steps/are_all_required_inputs_present_05205.yaml
new file mode 100644
index 0000000000..228cfb0595
--- /dev/null
+++ b/content/playbooks/third_party/community/google_cloud_storage___upload_file/steps/are_all_required_inputs_present_05205.yaml
@@ -0,0 +1,63 @@
+name: Condition
+description: This condition determines whether all required inputs are present.
+identifier: 05205e3b-2074-4101-bb05-f7a7a4ebd5fd
+original_step_id: dacd0787-7ebf-43a4-a272-7737222a618a
+playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+parent_step_ids: []
+parent_step_id: ''
+instance_name: Are All Required Inputs Present?
+is_automatic: true
+is_skippable: false
+action_provider: Flow
+start_loop_step_id: null
+parameters:
+- step_id: 05205e3b-2074-4101-bb05-f7a7a4ebd5fd
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: AssignedUsers
+ value: null
+- step_id: 05205e3b-2074-4101-bb05-f7a7a4ebd5fd
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: Branches
+ value: '[{"LogicalOperator":0,"Conditions":[{"Operator":8,"FieldName":"[Input.Bucket
+ Name (Required)]","Type":7,"Value":"","CustomOperatorName":"Core Functions.Not
+ Empty"},{"Operator":8,"FieldName":"[Input.Source File Path (Required)]","Type":7,"Value":"","CustomOperatorName":"Core
+ Functions.Not Empty"},{"Operator":8,"FieldName":"[Input.Object Name (Required)]","Type":7,"Value":"","CustomOperatorName":"Core
+ Functions.Not Empty"}],"Order":1,"IsDefaultBranch":false,"Name":"Yes"},{"LogicalOperator":0,"Conditions":[],"Order":2,"IsDefaultBranch":true,"Name":"Branch"}]'
+- step_id: 05205e3b-2074-4101-bb05-f7a7a4ebd5fd
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: DistinctDuplicateEntities
+ value: 'true'
+- step_id: 05205e3b-2074-4101-bb05-f7a7a4ebd5fd
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: ErrorFallbackBranch
+ value: null
+- step_id: 05205e3b-2074-4101-bb05-f7a7a4ebd5fd
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: HasApprovalLink
+ value: null
+- step_id: 05205e3b-2074-4101-bb05-f7a7a4ebd5fd
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: MessageToAssignee
+ value: null
+- step_id: 05205e3b-2074-4101-bb05-f7a7a4ebd5fd
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: PendingActionTimeout
+ value: null
+- step_id: 05205e3b-2074-4101-bb05-f7a7a4ebd5fd
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: SelectedScopeName
+ value: All entities
+- step_id: 05205e3b-2074-4101-bb05-f7a7a4ebd5fd
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: UseEntitiesLoopScope
+ value: 'true'
+action_name: IfFlowCondition
+parallel_actions: []
+integration: Flow
+parent_container_id: null
+is_touched_by_ai: false
+is_debug_mock_data: false
+step_debug_data: null
+auto_skip_on_failure: false
+previous_result_condition: '{}'
+type: condition
diff --git a/content/playbooks/third_party/community/google_cloud_storage___upload_file/steps/output_1_29c81.yaml b/content/playbooks/third_party/community/google_cloud_storage___upload_file/steps/output_1_29c81.yaml
new file mode 100644
index 0000000000..436aa0a816
--- /dev/null
+++ b/content/playbooks/third_party/community/google_cloud_storage___upload_file/steps/output_1_29c81.yaml
@@ -0,0 +1,28 @@
+name: Output
+description: ''
+identifier: 29c81a82-be8a-487c-a837-0b5bef7edae5
+original_step_id: 0d18f1c2-35ed-42a9-a2e6-2d58dd4d7f9d
+playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+parent_step_ids:
+- 04fe1b2f-d22f-452e-b17c-5439df0c05a7
+parent_step_id: 04fe1b2f-d22f-452e-b17c-5439df0c05a7
+instance_name: Output_1
+is_automatic: true
+is_skippable: false
+action_provider: Flow
+start_loop_step_id: null
+parameters:
+- step_id: 29c81a82-be8a-487c-a837-0b5bef7edae5
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: NestedWorkflowOutput
+ value: GCSUploadFile = True
+action_name: OutputAction
+parallel_actions: []
+integration: Flow
+parent_container_id: null
+is_touched_by_ai: false
+is_debug_mock_data: false
+step_debug_data: null
+auto_skip_on_failure: false
+previous_result_condition: '{}'
+type: output
diff --git a/content/playbooks/third_party/community/google_cloud_storage___upload_file/steps/output_3_2412e.yaml b/content/playbooks/third_party/community/google_cloud_storage___upload_file/steps/output_3_2412e.yaml
new file mode 100644
index 0000000000..19908b11c6
--- /dev/null
+++ b/content/playbooks/third_party/community/google_cloud_storage___upload_file/steps/output_3_2412e.yaml
@@ -0,0 +1,28 @@
+name: Output
+description: ''
+identifier: 2412eec2-044b-473d-8f87-e503b34d03e6
+original_step_id: 97dcadc0-94f6-46c0-b34d-b3fc29b5c840
+playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+parent_step_ids:
+- 092bbe9c-7942-4e9c-9722-ad21cb466bd9
+parent_step_id: 092bbe9c-7942-4e9c-9722-ad21cb466bd9
+instance_name: Output_3
+is_automatic: true
+is_skippable: false
+action_provider: Flow
+start_loop_step_id: null
+parameters:
+- step_id: 2412eec2-044b-473d-8f87-e503b34d03e6
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: NestedWorkflowOutput
+ value: GCSUploadFile = False
+action_name: OutputAction
+parallel_actions: []
+integration: Flow
+parent_container_id: null
+is_touched_by_ai: false
+is_debug_mock_data: false
+step_debug_data: null
+auto_skip_on_failure: false
+previous_result_condition: '{}'
+type: output
diff --git a/content/playbooks/third_party/community/google_cloud_storage___upload_file/steps/set_for_missing_inputs_8e555.yaml b/content/playbooks/third_party/community/google_cloud_storage___upload_file/steps/set_for_missing_inputs_8e555.yaml
new file mode 100644
index 0000000000..ce406bfc4b
--- /dev/null
+++ b/content/playbooks/third_party/community/google_cloud_storage___upload_file/steps/set_for_missing_inputs_8e555.yaml
@@ -0,0 +1,89 @@
+name: Siemplify_Set Scope Context Value
+description: This action set scope context value to the case for missing inputs.
+identifier: 8e555165-fa55-431b-8f2a-fdbd4b68a5bc
+original_step_id: 45ddd94d-4fce-4ce8-87bf-42794c8534d9
+playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+parent_step_ids:
+- 05205e3b-2074-4101-bb05-f7a7a4ebd5fd
+parent_step_id: 05205e3b-2074-4101-bb05-f7a7a4ebd5fd
+instance_name: Set for Missing Inputs
+is_automatic: true
+is_skippable: false
+action_provider: Scripts
+start_loop_step_id: null
+parameters:
+- step_id: 8e555165-fa55-431b-8f2a-fdbd4b68a5bc
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: AssignedUsers
+ value: null
+- step_id: 8e555165-fa55-431b-8f2a-fdbd4b68a5bc
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: DistinctDuplicateEntities
+ value: null
+- step_id: 8e555165-fa55-431b-8f2a-fdbd4b68a5bc
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: DynamicInjectionInstancePlaceholder
+ value: ''
+- step_id: 8e555165-fa55-431b-8f2a-fdbd4b68a5bc
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: FallbackIntegrationInstance
+ value: null
+- step_id: 8e555165-fa55-431b-8f2a-fdbd4b68a5bc
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: FetchInstanceByName
+ value: 'false'
+- step_id: 8e555165-fa55-431b-8f2a-fdbd4b68a5bc
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: HasApprovalLink
+ value: null
+- step_id: 8e555165-fa55-431b-8f2a-fdbd4b68a5bc
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: IntegrationInstance
+ value: a4e2b09e-9972-4a54-b726-7fc459c31ba5
+- step_id: 8e555165-fa55-431b-8f2a-fdbd4b68a5bc
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: MessageToAssignee
+ value: null
+- step_id: 8e555165-fa55-431b-8f2a-fdbd4b68a5bc
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: PendingActionTimeout
+ value: null
+- step_id: 8e555165-fa55-431b-8f2a-fdbd4b68a5bc
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: RetryConfiguration
+ value: '{"Enabled":false,"IntervalInSeconds":30,"NumberOfRetries":1}'
+- step_id: 8e555165-fa55-431b-8f2a-fdbd4b68a5bc
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: ScriptName
+ value: Siemplify_Set Scope Context Value
+- step_id: 8e555165-fa55-431b-8f2a-fdbd4b68a5bc
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: ScriptParametersEntityFields
+ value: '{"Context Scope":"Case","Key Name":"failed_value","Key Value":"GCS
+ Upload File Result: Required inputs are missing.
+ Upload not attempted."}'
+- step_id: 8e555165-fa55-431b-8f2a-fdbd4b68a5bc
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: SelectedScopeName
+ value: All entities
+- step_id: 8e555165-fa55-431b-8f2a-fdbd4b68a5bc
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: UseEntitiesLoopScope
+ value: null
+action_name: Siemplify_Set Scope Context Value
+parallel_actions: []
+integration: Siemplify
+parent_container_id: null
+is_touched_by_ai: false
+is_debug_mock_data: false
+step_debug_data:
+ step_id: 45ddd94d-4fce-4ce8-87bf-42794c8534d9
+ playbook_id: 07df962c-9d55-4556-95bc-6cc9f159ddb5
+ creation_time: 0
+ modification_time: 0
+ result_value: ''
+ result_json: ''
+ scope_entities_enrichment_data: []
+auto_skip_on_failure: false
+previous_result_condition: '{"05205e3b-2074-4101-bb05-f7a7a4ebd5fd":"2"}'
+type: action
diff --git a/content/playbooks/third_party/community/google_cloud_storage___upload_file/steps/set_unsuccessful_upload_a7d27.yaml b/content/playbooks/third_party/community/google_cloud_storage___upload_file/steps/set_unsuccessful_upload_a7d27.yaml
new file mode 100644
index 0000000000..e046c6c2be
--- /dev/null
+++ b/content/playbooks/third_party/community/google_cloud_storage___upload_file/steps/set_unsuccessful_upload_a7d27.yaml
@@ -0,0 +1,93 @@
+name: Siemplify_Set Scope Context Value
+description: This action set scope context value to the case for an unsuccessful upload.
+identifier: a7d271ca-002a-485f-96cb-6d8bc1436f59
+original_step_id: 4ec65f12-bbb3-4cc1-b9e4-c570b1fd7cbb
+playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+parent_step_ids:
+- 3ac997e6-f4e8-4e98-98ef-b055d350a1c8
+parent_step_id: 3ac997e6-f4e8-4e98-98ef-b055d350a1c8
+instance_name: Set Unsuccessful Upload
+is_automatic: true
+is_skippable: false
+action_provider: Scripts
+start_loop_step_id: null
+parameters:
+- step_id: a7d271ca-002a-485f-96cb-6d8bc1436f59
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: AssignedUsers
+ value: null
+- step_id: a7d271ca-002a-485f-96cb-6d8bc1436f59
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: DistinctDuplicateEntities
+ value: null
+- step_id: a7d271ca-002a-485f-96cb-6d8bc1436f59
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: DynamicInjectionInstancePlaceholder
+ value: ''
+- step_id: a7d271ca-002a-485f-96cb-6d8bc1436f59
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: FallbackIntegrationInstance
+ value: null
+- step_id: a7d271ca-002a-485f-96cb-6d8bc1436f59
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: FetchInstanceByName
+ value: 'false'
+- step_id: a7d271ca-002a-485f-96cb-6d8bc1436f59
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: HasApprovalLink
+ value: null
+- step_id: a7d271ca-002a-485f-96cb-6d8bc1436f59
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: IntegrationInstance
+ value: a4e2b09e-9972-4a54-b726-7fc459c31ba5
+- step_id: a7d271ca-002a-485f-96cb-6d8bc1436f59
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: MessageToAssignee
+ value: null
+- step_id: a7d271ca-002a-485f-96cb-6d8bc1436f59
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: PendingActionTimeout
+ value: null
+- step_id: a7d271ca-002a-485f-96cb-6d8bc1436f59
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: RetryConfiguration
+ value: '{"Enabled":false,"IntervalInSeconds":30,"NumberOfRetries":1}'
+- step_id: a7d271ca-002a-485f-96cb-6d8bc1436f59
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: ScriptName
+ value: Siemplify_Set Scope Context Value
+- step_id: a7d271ca-002a-485f-96cb-6d8bc1436f59
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: ScriptParametersEntityFields
+ value: '{"Context Scope":"Case","Key Name":"failed_value","Key Value":"GCS
+ Upload File Result: UPLOAD UNSUCCESSFUL \n\nAction
+ did not go through due to one of the following reasons:\n\nThe specified BUCKET
+ NAME was not found or does not exist.\nThe specified OBJECT NAME
+ is invalid or could not be created in the bucket.\nThe specified SOURCE
+ FILE PATH is invalid, does not exist, or the file could not be accessed.\nPlease
+ verify the provided inputs and try again."}'
+- step_id: a7d271ca-002a-485f-96cb-6d8bc1436f59
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: SelectedScopeName
+ value: All entities
+- step_id: a7d271ca-002a-485f-96cb-6d8bc1436f59
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: UseEntitiesLoopScope
+ value: null
+action_name: Siemplify_Set Scope Context Value
+parallel_actions: []
+integration: Siemplify
+parent_container_id: null
+is_touched_by_ai: false
+is_debug_mock_data: false
+step_debug_data:
+ step_id: 4ec65f12-bbb3-4cc1-b9e4-c570b1fd7cbb
+ playbook_id: 07df962c-9d55-4556-95bc-6cc9f159ddb5
+ creation_time: 0
+ modification_time: 0
+ result_value: ''
+ result_json: ''
+ scope_entities_enrichment_data: []
+auto_skip_on_failure: false
+previous_result_condition: '{"3ac997e6-f4e8-4e98-98ef-b055d350a1c8":"2"}'
+type: action
diff --git a/content/playbooks/third_party/community/google_cloud_storage___upload_file/steps/set_upload_file_details_e91f6.yaml b/content/playbooks/third_party/community/google_cloud_storage___upload_file/steps/set_upload_file_details_e91f6.yaml
new file mode 100644
index 0000000000..761ee88b33
--- /dev/null
+++ b/content/playbooks/third_party/community/google_cloud_storage___upload_file/steps/set_upload_file_details_e91f6.yaml
@@ -0,0 +1,93 @@
+name: Siemplify_Set Scope Context Value
+description: 'This action stores the following values to case property: Bucket Name,
+ Source File Path, and Object Name.
+
+ '
+identifier: e91f60d3-d0d9-46e7-abf8-a09ce2e7907f
+original_step_id: 04a0d60a-6803-403d-ac1d-db7a76bdbd1d
+playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+parent_step_ids:
+- 3ac997e6-f4e8-4e98-98ef-b055d350a1c8
+parent_step_id: 3ac997e6-f4e8-4e98-98ef-b055d350a1c8
+instance_name: Set Upload File Details
+is_automatic: true
+is_skippable: false
+action_provider: Scripts
+start_loop_step_id: null
+parameters:
+- step_id: e91f60d3-d0d9-46e7-abf8-a09ce2e7907f
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: AssignedUsers
+ value: null
+- step_id: e91f60d3-d0d9-46e7-abf8-a09ce2e7907f
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: DistinctDuplicateEntities
+ value: null
+- step_id: e91f60d3-d0d9-46e7-abf8-a09ce2e7907f
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: DynamicInjectionInstancePlaceholder
+ value: ''
+- step_id: e91f60d3-d0d9-46e7-abf8-a09ce2e7907f
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: FallbackIntegrationInstance
+ value: null
+- step_id: e91f60d3-d0d9-46e7-abf8-a09ce2e7907f
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: FetchInstanceByName
+ value: 'false'
+- step_id: e91f60d3-d0d9-46e7-abf8-a09ce2e7907f
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: HasApprovalLink
+ value: null
+- step_id: e91f60d3-d0d9-46e7-abf8-a09ce2e7907f
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: IntegrationInstance
+ value: a4e2b09e-9972-4a54-b726-7fc459c31ba5
+- step_id: e91f60d3-d0d9-46e7-abf8-a09ce2e7907f
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: MessageToAssignee
+ value: null
+- step_id: e91f60d3-d0d9-46e7-abf8-a09ce2e7907f
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: PendingActionTimeout
+ value: null
+- step_id: e91f60d3-d0d9-46e7-abf8-a09ce2e7907f
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: RetryConfiguration
+ value: '{"Enabled":false,"IntervalInSeconds":30,"NumberOfRetries":1}'
+- step_id: e91f60d3-d0d9-46e7-abf8-a09ce2e7907f
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: ScriptName
+ value: Siemplify_Set Scope Context Value
+- step_id: e91f60d3-d0d9-46e7-abf8-a09ce2e7907f
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: ScriptParametersEntityFields
+ value: '{"Context Scope":"Case","Key Name":"upload_file_value","Key Value":"Bucket
+ Name: [Input.Bucket Name (Required)]\nSource File Path: [Input.Source
+ File Path (Required)]\nObject Name: [Upload Object To GoogleCloudStorage
+ Bucket.JsonResult| \"Object_name\"]\n"}'
+- step_id: e91f60d3-d0d9-46e7-abf8-a09ce2e7907f
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: SelectedScopeName
+ value: All entities
+- step_id: e91f60d3-d0d9-46e7-abf8-a09ce2e7907f
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: UseEntitiesLoopScope
+ value: null
+action_name: Siemplify_Set Scope Context Value
+parallel_actions: []
+integration: Siemplify
+parent_container_id: null
+is_touched_by_ai: false
+is_debug_mock_data: false
+step_debug_data:
+ step_id: 04a0d60a-6803-403d-ac1d-db7a76bdbd1d
+ playbook_id: 07df962c-9d55-4556-95bc-6cc9f159ddb5
+ creation_time: 0
+ modification_time: 0
+ result_value: ''
+ result_json: ''
+ scope_entities_enrichment_data: []
+auto_skip_on_failure: false
+previous_result_condition: '{"3ac997e6-f4e8-4e98-98ef-b055d350a1c8":"1"}'
+type: action
diff --git a/content/playbooks/third_party/community/google_cloud_storage___upload_file/steps/upload_object_to_googlecloudstorage_bucket_f937b.yaml b/content/playbooks/third_party/community/google_cloud_storage___upload_file/steps/upload_object_to_googlecloudstorage_bucket_f937b.yaml
new file mode 100644
index 0000000000..d09f001551
--- /dev/null
+++ b/content/playbooks/third_party/community/google_cloud_storage___upload_file/steps/upload_object_to_googlecloudstorage_bucket_f937b.yaml
@@ -0,0 +1,82 @@
+name: GoogleCloudStorage_Upload an Object To a Bucket
+description: This action executes the GoogleCloudStorage upload using the provided
+ source file path, bucket name, and object name.
+identifier: f937b3ae-c1ef-4721-a9fc-3ff27fd4bb38
+original_step_id: c9c081b0-3083-4916-91fc-0f917a7cbca9
+playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+parent_step_ids:
+- 05205e3b-2074-4101-bb05-f7a7a4ebd5fd
+parent_step_id: 05205e3b-2074-4101-bb05-f7a7a4ebd5fd
+instance_name: Upload Object To GoogleCloudStorage Bucket
+is_automatic: true
+is_skippable: false
+action_provider: Scripts
+start_loop_step_id: null
+parameters:
+- step_id: f937b3ae-c1ef-4721-a9fc-3ff27fd4bb38
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: AssignedUsers
+ value: null
+- step_id: f937b3ae-c1ef-4721-a9fc-3ff27fd4bb38
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: DistinctDuplicateEntities
+ value: null
+- step_id: f937b3ae-c1ef-4721-a9fc-3ff27fd4bb38
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: DynamicInjectionInstancePlaceholder
+ value: ''
+- step_id: f937b3ae-c1ef-4721-a9fc-3ff27fd4bb38
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: FallbackIntegrationInstance
+ value: null
+- step_id: f937b3ae-c1ef-4721-a9fc-3ff27fd4bb38
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: FetchInstanceByName
+ value: 'false'
+- step_id: f937b3ae-c1ef-4721-a9fc-3ff27fd4bb38
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: HasApprovalLink
+ value: null
+- step_id: f937b3ae-c1ef-4721-a9fc-3ff27fd4bb38
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: IntegrationInstance
+ value: ac4d8630-eb12-42ed-8e96-d08050da824a
+- step_id: f937b3ae-c1ef-4721-a9fc-3ff27fd4bb38
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: MessageToAssignee
+ value: null
+- step_id: f937b3ae-c1ef-4721-a9fc-3ff27fd4bb38
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: PendingActionTimeout
+ value: null
+- step_id: f937b3ae-c1ef-4721-a9fc-3ff27fd4bb38
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: RetryConfiguration
+ value: '{"Enabled":false,"IntervalInSeconds":30,"NumberOfRetries":1}'
+- step_id: f937b3ae-c1ef-4721-a9fc-3ff27fd4bb38
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: ScriptName
+ value: GoogleCloudStorage_Upload an Object To a Bucket
+- step_id: f937b3ae-c1ef-4721-a9fc-3ff27fd4bb38
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: ScriptParametersEntityFields
+ value: '{"Bucket Name":"[Input.Bucket Name (Required)]","Source File Path":"[Input.Source
+ File Path (Required)]\n","Object Name":"[Input.Object Name (Required)]"}'
+- step_id: f937b3ae-c1ef-4721-a9fc-3ff27fd4bb38
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: SelectedScopeName
+ value: All entities
+- step_id: f937b3ae-c1ef-4721-a9fc-3ff27fd4bb38
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: UseEntitiesLoopScope
+ value: null
+action_name: GoogleCloudStorage_Upload an Object To a Bucket
+parallel_actions: []
+integration: GoogleCloudStorage
+parent_container_id: null
+is_touched_by_ai: false
+is_debug_mock_data: false
+step_debug_data: null
+auto_skip_on_failure: false
+previous_result_condition: '{"05205e3b-2074-4101-bb05-f7a7a4ebd5fd":"1"}'
+type: action
diff --git a/content/playbooks/third_party/community/google_cloud_storage___upload_file/steps/upload_successful_3ac99.yaml b/content/playbooks/third_party/community/google_cloud_storage___upload_file/steps/upload_successful_3ac99.yaml
new file mode 100644
index 0000000000..8653e6a7fa
--- /dev/null
+++ b/content/playbooks/third_party/community/google_cloud_storage___upload_file/steps/upload_successful_3ac99.yaml
@@ -0,0 +1,64 @@
+name: Condition
+description: This condition evaluates whether the upload completed successfully.
+identifier: 3ac997e6-f4e8-4e98-98ef-b055d350a1c8
+original_step_id: d20ce1f6-9d0c-49f1-b385-aae6cc05ef21
+playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+parent_step_ids:
+- f937b3ae-c1ef-4721-a9fc-3ff27fd4bb38
+parent_step_id: f937b3ae-c1ef-4721-a9fc-3ff27fd4bb38
+instance_name: Upload Successful?
+is_automatic: true
+is_skippable: false
+action_provider: Flow
+start_loop_step_id: null
+parameters:
+- step_id: 3ac997e6-f4e8-4e98-98ef-b055d350a1c8
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: AssignedUsers
+ value: null
+- step_id: 3ac997e6-f4e8-4e98-98ef-b055d350a1c8
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: Branches
+ value: '[{"LogicalOperator":0,"Conditions":[{"Operator":0,"FieldName":"[Upload
+ Object To GoogleCloudStorage Bucket.is_success]","Type":7,"Value":"True","CustomOperatorName":"Core
+ Functions.Equal"},{"Operator":8,"FieldName":"[Upload Object To GoogleCloudStorage
+ Bucket.JsonResult| \"Object_name\"]","Type":7,"Value":"","CustomOperatorName":"Core
+ Functions.Not Empty"}],"Order":1,"IsDefaultBranch":false,"Name":"Yes"},{"LogicalOperator":0,"Conditions":[],"Order":2,"IsDefaultBranch":true,"Name":"Branch"}]'
+- step_id: 3ac997e6-f4e8-4e98-98ef-b055d350a1c8
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: DistinctDuplicateEntities
+ value: 'true'
+- step_id: 3ac997e6-f4e8-4e98-98ef-b055d350a1c8
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: ErrorFallbackBranch
+ value: null
+- step_id: 3ac997e6-f4e8-4e98-98ef-b055d350a1c8
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: HasApprovalLink
+ value: null
+- step_id: 3ac997e6-f4e8-4e98-98ef-b055d350a1c8
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: MessageToAssignee
+ value: null
+- step_id: 3ac997e6-f4e8-4e98-98ef-b055d350a1c8
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: PendingActionTimeout
+ value: null
+- step_id: 3ac997e6-f4e8-4e98-98ef-b055d350a1c8
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: SelectedScopeName
+ value: All entities
+- step_id: 3ac997e6-f4e8-4e98-98ef-b055d350a1c8
+ playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+ name: UseEntitiesLoopScope
+ value: 'true'
+action_name: IfFlowCondition
+parallel_actions: []
+integration: Flow
+parent_container_id: null
+is_touched_by_ai: false
+is_debug_mock_data: false
+step_debug_data: null
+auto_skip_on_failure: false
+previous_result_condition: '{}'
+type: condition
diff --git a/content/playbooks/third_party/community/google_cloud_storage___upload_file/trigger.yaml b/content/playbooks/third_party/community/google_cloud_storage___upload_file/trigger.yaml
new file mode 100644
index 0000000000..16af87c8e5
--- /dev/null
+++ b/content/playbooks/third_party/community/google_cloud_storage___upload_file/trigger.yaml
@@ -0,0 +1,21 @@
+identifier: aa28c806-cb56-4cf0-bcde-6b438b993f29
+is_enabled: true
+playbook_id: 4442cffd-cc05-480e-a6ea-c6b7269dd418
+type_: get_inputs
+conditions:
+- field_name: Bucket Name (Required)
+ value: ''
+ match_type: equal
+ custom_operator_name: null
+- field_name: Source File Path (Required)
+ value: ''
+ match_type: equal
+ custom_operator_name: null
+- field_name: Object Name (Required)
+ value: ''
+ match_type: equal
+ custom_operator_name: null
+logical_operator: and
+environments:
+- '*'
+playbook_name: null