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 telemetry 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 treegetAdapterPostpostListgetGet onegetPatchpatchDeletedeleteAnnotationPostpostGet onegetPatchpatchDeletedeleteAnnotation TemplatePostpostGet onegetPatchpatchDeletedeleteListgetQuery annotation field valuespostInspect spreadsheetpostAuthLoginpostCheck ssopostLogin ssopostLogin externalpostLogin googlepostRefreshpostCreate service accountpostForgot passwordpostResend invitationpostConfirm forgot passwordpostResend confirmation codepostChange passwordpostCommandPostpostPatchpatchGet onegetQuerypostCommand TemplatePostpostGet onegetPatchpatchDeletedeleteListgetCustom EventPostpostBatchpostDevice Configuration TemplatePostpostGet onegetPatchpatchDeletedeleteListgetDevicePostpostProvision devicepostFilterpostQuerypostCountpostGet tagspostGet onegetDisablepostPut configurationputGet commandsgetGenerate device provisioning tokenpostUnprovision devicepostValidate 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 itemdeleteOrganizationQuery usage recordspostRolePostpostListgetGet onegetPatchpatchDeletedeleteSchedulePostpostGet onegetPatchpatchDeletedeleteQuerypostSso ConfigurationPostpostListgetGetgetPatchpatchDeletedeleteStreamPostpostListgetGet onegetPatchpatchDeletedeleteTask SummaryPostpostBatchpostDeletedeleteTask Summary FormatPostpostListgetTeamPostpostListgetGet onegetPatchpatchDeletedeleteGet usersgetUserPostpostGet allgetGet onegetPatchpatchQuerypostGet user count per account idgetFormant query-apiAnalyticsList rowspostList streamsgetList task reportsgetList stream rowspostGet task reportspostCountHistorypostActive devicespostMetadataList metadatapostList stream namespostList device idspostOnline DevicesOnlinegetPresenceCountpostQueryQuerypostExport sheetpostSeekSeekpostStream Current ValueQuerypostUsage MetricsQuerypostAgent SDK ReferenceFormant Python SDK - Formant Python SDK documentation