Reference
Data models
Request and response fields in JSON. Amounts — kopecks, date-time — ISO 8601 with offset. Empty fields are omitted in responses.
Alert#
idinteger int64deviceIdinteger int64codestringsubjectstringseveritystringmessagestringvaluenumber doubleopenedAtstring date-timeupdatedAtstring date-timeclosedAtstring date-time
CommandRequest#
methodstringpattern:GET|POST|PUT|DELETE|PATCHpathstringrequiredpattern:/api/v1/.*from 1bodyany valueidempotencyKeystring
DeviceDetail#
idinteger int64namestringmachineIdstringagentVersionstringosstringcreatedAtstring date-timelastSeenAtstring date-timeonlinebooleanmetricsarray of MetricPointalertsarray of Alerteventsarray of EventViewlabelstringdisabledboolean
DevicePatch#
labelstringfrom 0to 200disabledboolean
DeviceView#
idinteger int64machineIdstringnamestringagentVersionstringosstringlastSeenAtstring date-timeonlinebooleanlabelstringdisabledbooleanopenAlertsinteger int32
Error#
codestringmessagestring
EventView#
atstring date-timetypestringpayloadobjectdeviceIdinteger int64
LatestMetric#
deviceIdinteger int64atstring date-timenamestringvaluenumber doublelabelsstring
LogEntry#
atstring date-timedeviceIdinteger int64methodstringpathstringstatusinteger int32errorstringmsinteger int32sourcestring
MetricPoint#
atstring date-timenamestringvaluenumber doublelabelsstring
PointStats#
deviceIdinteger int64namestringdoneinteger int64failedinteger int64pendinginteger int64totalinteger int64
ReceiptRequest#
idempotencyKeystringfrom 0to 100deviceIdinteger int64registerinteger int32from 1to 99receiptobjectrequiredcallbackUrlstringpattern:https?://.+from 0to 500
ReceiptView#
Result#
fdNumberinteger int64fiscalSignstringshiftNumberinteger int32receiptNumberinteger int32fnNumberstringregistrationNumberstringdateTimestringqrCodestringfnsUrlstringlinkstring
Stats#
monthstringplanstringpaidPointsinteger int32trialMonthlyinteger int32trialUsedinteger int64pointsinteger int64doneinteger int64failedinteger int64totalinteger int64byPointarray of PointStats
Summary#
devicesmap → integer int64agentVersionsmap → integer int64alertsmap → any valuerequestsmap → integer int64