# data.record

> Talos 0.7 · Since 0.6

`ctx.data.record(name, value)` was given a name that is not 1 to 64 of A-Z, a-z, 0-9, `_`, `-`, `.`, or a value that is not a finite number, a boolean or a string of at most 256 characters; the call throws and nothing is recorded for that tick

| | |
|---|---|
| Severity | `error` |

## Meaning

`ctx.data.record(name, value)` was given a name that is not 1 to 64 of A-Z, a-z, 0-9, `_`, `-`, `.`, or a value that is not a finite number, a boolean or a string of at most 256 characters; the call throws and nothing is recorded for that tick

## Fix

use a short dotted name (`rotor.rpm`) and record numbers, booleans or short strings; see `argus run --record-data` in docs/API.md
