Homepage

RecordInputType

Last edit: Oct 13, 2026

Attributes of a record to create or update

type RecordInputType {
  attachments: [AtachmentInputType]
  created_at: JSONDate
  deleted_at: JSONDate
  external_id: ID
  id: ID
  images: [ImageInputType]
  properties: [PropertyInputType]
  records: [RecordsInputType]
  table: String
  updated_at: JSONDate
  user_id: ID
}

Fields

attachments (AtachmentInputType)

Legacy custom attachments. Deprecated, use properties of type upload with value_upload instead

created_at (JSONDate)

Timestamp of when the object was created, set automatically by the system. Can be overridden by record_update

deleted_at (JSONDate)

Timestamp of when the object was soft deleted, populated by the delete action.
It is also possible to set it manually via update. To undelete, change it back
to an empty value; note that associated objects need to be undeleted manually as well.

external_id (ID)

Identifier of the object in an external system. Used mainly for import/export,
when a third party service is the source of truth

id (ID)

Not used to identify the record; record_update takes the id as a separate argument

images (ImageInputType)

Legacy custom images. Deprecated, use properties of type upload with value_upload instead

properties (PropertyInputType)

Values of the properties to set

records (RecordsInputType)

Nested records created as children of this record

table (String)

Name of the table the record belongs to. Required by record_create; in
records_update_all, a table different from the table argument moves the
matching records to this table

updated_at (JSONDate)

Timestamp of when the object was last updated, set automatically by the system. Can be overridden by record_update

user_id (ID)

ID of the user who owns the record

Questions?

We are always happy to help with any questions you may have.

contact us