--- title: "Parameters" slug: "150-core-parameters" updated: 2025-03-19T14:55:46Z published: 2025-03-19T16:03:18Z canonical: "docs.developer.comcast.com/150-core-parameters" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.developer.comcast.com/llms.txt > Use this file to discover all available pages before exploring further. # Parameters **Parameters Module 1.5.0 | Core SDK** ## Usage To use the Parameters module, you can import it into your project from the Firebolt SDK: ``` import { Parameters } from '@firebolt-js/sdk' ``` ## Overview Methods for getting initialization parameters for an app cold launch. ## Methods ### initialization Returns any initialization parameters for the app, e.g. initialial `NavigationIntent`. ``` function initialization(): Promise ``` Promise resolution: [AppInitialization](/docs/150-core-parameters#appinitialization) Capabilities: | Role | Capability | | --- | --- | | uses | xrn:firebolt:capability:lifecycle:state | #### Examples Default Example JavaScript: ``` import { Parameters } from '@firebolt-js/sdk' let init = await Parameters.initialization() console.log(init) ``` Value of `init`: ``` { "lmt": 0, "us_privacy": "1-Y-", "discovery": { "navigateTo": { "action": "entity", "data": { "entityId": "abc", "entityType": "program", "programType": "movie" }, "context": { "source": "voice" } } } } ``` **JSON-RPC:** Request: ``` { "jsonrpc": "2.0", "id": 1, "method": "Parameters.initialization", "params": {} } ``` Response: ``` { "jsonrpc": "2.0", "id": 1, "result": { "lmt": 0, "us_privacy": "1-Y-", "discovery": { "navigateTo": { "action": "entity", "data": { "entityId": "abc", "entityType": "program", "programType": "movie" }, "context": { "source": "voice" } } } } } ``` --- ## Types ### AppInitialization ``` type AppInitialization = { us_privacy?: string // The IAB US Privacy string. lmt?: number // The IAB limit ad tracking opt out value. discovery?: { navigateTo?: NavigationIntent // A Firebolt compliant representation of a user intention to navigate to a specific place in an app. } secondScreen?: { launchRequest?: SecondScreenEvent // An a message notification from a second screen device } } ``` See also: [NavigationIntent](/docs/150-core-Intents-schemas#NavigationIntent) [SecondScreenEvent](/docs/150-core-SecondScreen-schemas#SecondScreenEvent) ---