GET
/v1/records/{id}READGet a record
Fetches one record by id, decoded back to a float vector.
Returns the stored vector converted back to f32, plus whatever metadata
was committed with it.
The vector is stored internally in Q16.16 fixed-point and converted back
to f32 on the way out. Round-tripping is lossy at the fixed-point
quantum — the returned vector will not be bit-identical to what you
inserted, only equal to within that precision.
Parameters
idintegerrequiredRecord id (path parameter).
collectionstringoptionalCollection the record belongs to (query parameter). Optional at the HTTP level — pass it explicitly.
Response fields
idintegerrequiredThe record's id.
vectornumber[]requiredThe stored vector, decoded back to f32.
tagintegerrequiredThe opaque numeric tag stored with the record, if any.
metadataobjectoptionalWhatever JSON was committed alongside the record, if any. null if none was set.
Errors
| Status | code | Meaning |
|---|---|---|
401 | unauthorized | Missing or invalid API key. |
403 | forbidden | The key's scope doesn't include read_only. |
404 | record_not_found | No such record in this collection. |