Account Module
Version Account 1.4.1
Table of Contents
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<string>
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<string>
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"
}