Homepage

TableInputType

Last edit: Oct 13, 2026

Attributes of a table, the same ones that can be set in a schema/*.yml file

type TableInputType {
  metadata: HashObject
  physical_file_path: String!
  properties: [NestedPropertyInputType]
}

Fields

metadata (HashObject)

Arbitrary JSON data stored with the table

physical_file_path (String)

Path of the file the table definition is stored as, used by pos-cli pull and
deploy. Must be schema/<name>.yml (or legacy custom_model_types/ or
model_schemas/), optionally prefixed with modules/<module_name>/public/ or
modules/<module_name>/private/. The table name is derived from it, for
example schema/blog_post.yml gives blog_post

properties (NestedPropertyInputType)

Properties (columns) of the table

Questions?

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

contact us