{"id":"automation-secrets-binding-parameter","text":"`automation(secrets=[\"KEY_NAME\", ...])` binds secrets for access via `ftl.secrets[\"KEY_NAME\"]` within module calls.","truth_value":"IN","source":"entries/2026/05/11/examples-06-automation-context-example_fqcn_modules.md","source_url":"","source_hash":"","justifications":[],"dependents":[],"metadata":{"example":"async with automation(secrets=[\"API_KEY\", \"DB_PASSWORD\"]) as ftl:\n    # Secrets available for module parameter injection\n    await ftl.uri(url=\"https://api.example.com\",\n                  headers={\"Authorization\": ftl.secrets[\"API_KEY\"]})"},"explanation":{"steps":[{"node":"automation-secrets-binding-parameter","truth_value":"IN","reason":"premise"}]}}