ChakraHQChakraHQ
Data Model

Record

Record object is used to capture stateless data. For example a contact or an SKU Item is modeled as a record object. These are stateless data only used to store some amount of information.

At the core of it a record is defined by the following fields

data

data is a json field containing the actual data defining a record instance. the key is either the shortId or the id of the record attribute. all internal apis publish record data as id:value pair while external apis publish data as shortId:value pairs

Example:

{  "first_name": "Cixin",  "last_name": "Liu",  "phone_num": "440123000"}

fields

name

data type

type info

description

id

string

uuid

id of the record- auto generated

entity

string

uuid

id of the entity which this record belongs to

team

string

uuid

id of the team to which this record belongs to

createdBy

string

uuid

User id of the user who created the record

data

json

id:value json object storing the actual data

derivedData

json

id:value json object storing the derived data

createdAt

number

epoch ms

timestamp at which the record was created

updatedAt

number

epoch ms

timestamp at which the record was updated

isDeleted

boolean

flag indicating wether this record is deleted or not

On this page