{ "workflow_as_code": false, "actions": [ { "app_name": "Shuffle Tools", "app_version": "1.2.0", "description": "Triggered by a webhook, expects an 'ioc' parameter.", "app_id": "0671c57b-3af6-43f7-9501-b2f916c127c8", "errors": [], "id": "9723d04e-b735-41b9-ab7e-2e9e60cb0296", "is_valid": true, "isStartNode": true, "sharing": true, "label": "Webhook Trigger (IOC Input)", "public": true, "generated": false, "large_image": "", "environment": "Shuffle", "name": "webhook", "parameters": [ { "name": "ioc", "value": "", "description": "Indicator of Compromise to enrich.", "required": true, "multiline": false, "multiselect": false, "options": null, "action_field": "", "variant": "", "configuration": false, "tags": null, "schema": { "type": "" }, "skip_multicheck": false, "value_replace": null, "unique_toggled": false, "error": "", "hidden": false } ], "execution_variable": { "description": "", "id": "", "name": "", "value": "" }, "position": { "x": 100, "y": 100 }, "authentication_id": "", "category": "", "reference_url": "", "sub_action": false, "run_magic_output": false, "run_magic_input": false, "execution_delay": 0, "category_label": null, "suggestion": false, "parent_controlled": false, "source_workflow": "", "source_execution": "" }, { "app_name": "Shuffle Tools", "app_version": "1.2.0", "description": "Simulates enrichment by repeating the IOC.", "app_id": "0671c57b-3af6-43f7-9501-b2f916c127c8", "errors": [], "id": "6fd41008-7bbe-4cbd-be28-5aa828100464", "is_valid": true, "isStartNode": false, "sharing": true, "label": "Simulated IOC Enrichment", "public": true, "generated": false, "large_image": "", "environment": "Shuffle", "name": "repeat_back_to_me", "parameters": [ { "name": "call", "value": "{{actions.9723d04e-b735-41b9-ab7e-2e9e60cb0296.ioc}} - Enriched!", "description": "The IOC to be 'enriched'.", "required": false, "multiline": false, "multiselect": false, "options": null, "action_field": "", "variant": "", "configuration": false, "tags": null, "schema": { "type": "" }, "skip_multicheck": false, "value_replace": null, "unique_toggled": false, "error": "", "hidden": false } ], "execution_variable": { "description": "", "id": "", "name": "", "value": "" }, "position": { "x": 400, "y": 100 }, "authentication_id": "", "category": "", "reference_url": "", "sub_action": false, "run_magic_output": false, "run_magic_input": false, "execution_delay": 0, "category_label": null, "suggestion": false, "parent_controlled": false, "source_workflow": "", "source_execution": "" } ], "branches": [ { "id": "branch-1", "source": "9723d04e-b735-41b9-ab7e-2e9e60cb0296", "destination": "6fd41008-7bbe-4cbd-be28-5aa828100464", "success": true, "label": "" } ], "visual_branches": null, "triggers": [], "comments": [], "configuration": { "exit_on_error": false, "start_from_top": false, "skip_notifications": false }, "created": 1771344402, "edited": 1771344402, "last_runtime": 0, "due_date": 0, "id": "d610e708-799d-423b-be21-c3683a6d89e2", "is_valid": true, "name": "Sample IOC Enrichment Workflow", "description": "A sample workflow to demonstrate IOC enrichment via Shuffle API upload.", "start": "9723d04e-b735-41b9-ab7e-2e9e60cb0296", "owner": "1050bd5b-b1bb-4c22-acfb-94156cdc0567", "sharing": "private", "execution_org": { "name": "default", "id": "03264040-f718-4a61-b9ac-61c7cac3fe99", "users": [], "role": "admin", "child_orgs": null, "region_url": "", "is_partner": false, "image": "", "creator_org": "", "branding": { "enable_chat": false, "home_url": "", "theme": "", "documentation_link": "", "global_user": false, "support_email": "", "logout_url": "", "brand_color": "", "brand_name": "" } }, "org_id": "03264040-f718-4a61-b9ac-61c7cac3fe99", "workflow_variables": null, "execution_environment": "", "previously_saved": true, "categories": { "intel": { "name": "intel", "count": 0, "id": "", "description": "", "large_image": "" } }, "example_argument": "", "public": false, "default_return_value": "", "contact_info": { "name": "", "url": "" }, "published_id": "", "revision_id": "", "usecase_ids": null, "input_questions": null, "form_control": { "input_markdown": "", "output_yields": null, "cleanup_actions": null, "form_width": 0 }, "blogpost": "", "video": "", "status": "test", "workflow_type": "", "generated": false, "hidden": false, "background_processing": false, "updated_by": "root", "validated": false, "validation": { "valid": false, "changed_at": 0, "last_valid": 0, "validation_ran": false, "notifications_created": 0, "environment": "", "workflow_id": "", "execution_id": "", "node_id": "", "total_problems": 0, "errors": [], "subflow_apps": [] }, "parentorg_workflow": "", "childorg_workflow_ids": null, "suborg_distribution": [], "backup_config": { "onprem_backup": false, "upload_repo": "", "upload_branch": "", "upload_username": "", "upload_token": "", "tokens_encrypted": false }, "auth_groups": null }