The FunctionContext has several properties available to tailor responses to the specific request. IXON Cloud has verified the user's credentials calling the Cloud Function, and ensured that correct resources are set on the context. There is no need to verify this in your function.
A Cloud Function can be called from a UI Component placed on Main Pages, Device Pages, Cards and Reports.
Property
Description
Available fields
Availability
user
The user logged in to IXON Cloud that calls
the Cloud Function
public_id name custom_properties
Main page
Device Page
Report page
Card
company
The Company the user has open in the Portal
public_id name custom_properties permissions
Main page
Device Page
Report page
Card
agent
Optional
If the Cloud Function is called from a device
page with an agent, or a device page with an asset with a linked agent, this property is set.
public_id name custom_properties permissions
Device Page
Report page
Card
asset
Optional
If the Cloud Function is called from an asset
page with an asset, this property is set
public_id name custom_properties permissions
Device Page
Card
agent_or_asset
Optional
If the Cloud Function is called from an agent or
asset page, this property is set. This property
can be used if it is not relevant if the page
is for an agent or asset. It will use the asset public_id when both are set.