src/dazzle_back/runtime/integration_executor.py¶
Generated: 2026-03-30T04:38:47.425633+00:00
Commit: 615f1354a103
Language: python
Scope: dazzle_back
Purpose¶
Integration action executor (v0.20.0).
Executes IntegrationAction definitions from the DSL against external APIs
when a surface form is submitted.
Data flow::
Surface submit → post-submit hook → IntegrationExecutor.execute_action()
→ resolve service config from env vars
→ ...
Key Exports¶
ServiceConfigActionResultIntegrationExecutorget_actions_for_surfaceresolve_serviceevaluate_expressionapply_mappingexecute_action
Dependencies¶
Imports¶
__future__.annotationsloggingosdataclasses.dataclassdataclasses.fieldtyping.TYPE_CHECKINGtyping.Anydazzle.core.ir.integrations.Expressiondazzle.core.ir.integrations.IntegrationActiondazzle.core.ir.integrations.MappingRulehttpxdazzle_back.runtime.http_utils.http_call_with_retry
Event Interactions¶
None detected.
Invariants and Assumptions¶
No invariants documented.
Tests¶
tests/integration/test_runtime_e2e.pytests/integration/test_runtime_pipeline.pytests/unit/test_runtime_test_routes.pytests/unit/test_runtime_services.pytests/unit/test_runtime_mcp_tools.py
Notes¶
This page was automatically generated by tools/gen_reference_docs.py.