JUMP TOAgent SDKAgent SDK installation and overviewTelemetry data ingestionIngesting basic datapointsManaging datapoint throttlingCharting numeric dataStreaming image and video dataTeleopHandling teleop command streamsSending teleop observe streamsExample of sending and receiving dataReceiving teleop heartbeatsTeleop Button StatusHandling commandsCreating eventsReading application configurationTroubleshootingAgent SDK ReferenceBuffering and retrying API callsUse the Formant agent to authenticate API callsCloud Platform SDKGetting started with the Cloud SDKQuerying for devicesQuerying for telemetryQuerying for telemetry stream dataGetting latest stream valuesGetting online devicesIngesting data without an agentTroubleshootingWeb ToolkitWeb Toolkit OverviewData SDKA tour of the Data SDKIntermodule CommunicationReal-Time Connections with WebRTCConnect over a local networkBuild a React Native app with Formant functionalityBuild a Node.js app with Formant functionalityData SDK ReferenceUI SDKAdding a custom view to FormantURL Query ParametersSDK Versions, Distributions, Changelogs, and Licensingfctlfctl overview and installationSSH to your robot via fctlPort forwarding via fctlFile transfer over Secure Copy Protocol (SCP) via fctlCreate and configure devices programmatically via fctlCreate service account using fctlQuery data via fctlConfigure a VPN connection to your robot via SSHTroubleshooting fctlSSOConfigure OpenID Connect (OIDC) SSO via APIFormant admin-apiAccountPostpostListgetGet onegetPatchpatchDeletedeleteGet account treegetGet childrengetAdapterPostpostListgetGet onegetPatchpatchDeletedeleteAnnotationPostpostGet onegetPatchpatchDeletedeleteAnnotation TemplatePostpostGet onegetPatchpatchDeletedeleteListgetQuery annotation field valuespostInspect spreadsheetpostAuthLoginpostCheck ssopostLogin ssopostLogin externalpostLogin googlepostRefreshpostCreate service accountpostForgot passwordpostResend invitationpostConfirm forgot passwordpostResend confirmation codepostChange passwordpostDevice credentialspostGet featuresgetCommandPostpostPatchpatchGet onegetQuerypostCommand TemplatePostpostGet onegetPatchpatchDeletedeleteListgetCustom EventPostpostBatchpostDevicePostpostProvision devicepostFilterpostQuerypostCountpostGet tagspostGet onegetPatchpatchDisablepostPut configurationputGet commandsgetGet viewsgetGenerate device provisioning tokenpostUnprovision devicepostPost configurationpostValidate stream configurationpostGet configurationgetGet updated configurationgetGet geo ipgetGet updated agent versiongetDevice DetailsGet allpostGet onegetEventGet onegetQuerypostCountpostCountspostCounts by devicepostEvent typespostUserspostAnnotation templatespostDevicespostStream typespostStream namespostTagspostSeveritiespostHistogrampostViewpostExport sheetpostSeekpostFileBegin uploadpostComplete uploadpostListgetGetgetPatchpatchDeletedeleteGet urlgetQuerypostFleetPostpostListgetGet onegetPatchpatchDeletedeleteGet devicesgetIntervention RequestListgetGet onegetPostpostIntervention ResponsePostpostKey ValueStore itempostListgetQuerypostRemove itemdeleteRolePostpostListgetGet onegetPatchpatchDeletedeleteSchedulePostpostGet onegetPatchpatchDeletedeleteQuerypostTag TemplatePostpostListgetGet onegetDeletedeleteTask SummaryPostpostBatchpostDeletedeleteTask Summary FormatPostpostListgetUserPostpostGet allgetGet onegetPatchpatchGet strategygetQuerypostGet user count per account idgetViewGet allgetPostpostGet onegetPatchpatchDeletedeleteReorderpostFormant query-apiAnalyticsList new rowspostList aggregatespostList tables with columnsgetList device streamspostList task reportspostQueryQuerypostStream Current ValueQuerypostForgot passwordpost https://api.formant.io/v1/admin/auth/forgot-passwordInitiate the 'forgot password?' workflow.