--- title: "Account" slug: "170-core-account" updated: 2025-12-01T19:21:17Z published: 2025-12-09T18:02:06Z canonical: "docs.developer.comcast.com/170-core-account" --- > ## 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. # Account **Account Module 1.7.0 | Core SDK** ## Usage To use the Account module, you can import it into your project from the Firebolt SDK: ``` import { Account } from '@firebolt-js/sdk' ``` ## Overview A module for querying about the device account. ## Methods ### id Get the platform back-office account identifier To get the value of `id` call the method like this: ``` function id(): Promise ``` Promise resolution: Capabilities: | Role | Capability | | --- | --- | | uses | xrn:firebolt:capability:account:id | #### Examples Default Example JavaScript: ``` import { Account } from '@firebolt-js/sdk' let id = await Account.id() console.log(id) ``` Value of `id`: ``` '123' ``` **JSON-RPC:** Request: ``` { "jsonrpc": "2.0", "id": 1, "method": "Account.id", "params": {} } ``` Response: ``` { "jsonrpc": "2.0", "id": 1, "result": "123" } ``` --- ### uid Gets a unique id for the current app & account To get the value of `uid` call the method like this: ``` function uid(): Promise ``` Promise resolution: Capabilities: | Role | Capability | | --- | --- | | uses | xrn:firebolt:capability:account:uid | #### Examples Getting the unique ID JavaScript: ``` import { Account } from '@firebolt-js/sdk' let uniqueId = await Account.uid() console.log(uniqueId) ``` Value of `uniqueId`: ``` 'ee6723b8-7ab3-462c-8d93-dbf61227998e' ``` **JSON-RPC:** Request: ``` { "jsonrpc": "2.0", "id": 1, "method": "Account.uid", "params": {} } ``` Response: ``` { "jsonrpc": "2.0", "id": 1, "result": "ee6723b8-7ab3-462c-8d93-dbf61227998e" } ``` --- ## Types