POST
/
api
/
cli
/
telemetry
Submit CLI parser diagnostics
curl --request POST \
  --url https://selltraces.com/api/cli/telemetry \
  --header 'Content-Type: application/json' \
  --data '
{
  "schema": 123,
  "deviceId": "<string>",
  "cliVersion": "<string>",
  "platform": "<string>",
  "arch": "<string>",
  "command": "<string>",
  "diagnostics": [
    {
      "adapter": "<string>",
      "source": "<string>",
      "totalEntries": 500000000,
      "skippedEntries": 500000000,
      "invalidEntries": 500000000,
      "eventCount": 500000000,
      "traceCount": 500000000,
      "rejectedTraces": 500000000,
      "unhandledTypes": [
        "<string>"
      ],
      "emptyParse": true
    }
  ],
  "sentAt": "<string>",
  "events": [
    {
      "name": "<string>",
      "properties": {}
    }
  ]
}
'
{
  "ok": true,
  "accepted": 4503599627370495,
  "forwarded": true
}

Body

application/json

Bounded metadata-only parser diagnostics from a CLI scan.

schema
number
required
deviceId
string
required
Required string length: 1 - 128
cliVersion
string
required
Maximum string length: 32
platform
string
required
Maximum string length: 32
arch
string
required
Maximum string length: 32
command
string
required
Maximum string length: 64
diagnostics
object[]
required
Maximum array length: 200
sentAt
string
Maximum string length: 40
events
object[]
Maximum array length: 50

Response

Diagnostics accepted and forwarded.

ok
boolean
required
accepted
integer
required
Required range: 0 <= x <= 9007199254740991
forwarded
boolean
required