Skip to content

Create and edit an Object Type

Create a custom Object Type when a kind of thing you track, such as books, restaurants, or clients, needs the same fields every time. This page walks through building a Book Type and then shows where each setting lives.

  1. In the sidebar, select + next to Object types (Add object type). The Add new object type gallery opens.
  2. Choose Blank object type, then Start from scratch →. To start from a ready-made preset instead, pick one under Templates and choose Create object type →.
  3. On the Identity step, enter a Name, choose an icon and a Color, and pick a Parent type. Every Type descends from Note; the parent can’t be changed later.
  4. Select Next. On the Mixins step, choose + Add mixin to attach reusable property bundles.
  5. Select Next. On the Properties step, choose Add property for each field that belongs to this Type.
  6. Check the Effective schema preview, which lists own, inherited, and mixed-in properties together. Resolve any conflicts it reports.
  7. Select Create object type.

The wizard keeps everything as a draft and writes the Type only when you select Create object type.

In the sidebar, open the menu beside a Type and choose Object type settings. You can also choose Object type settings from any Object’s ⋯ menu. The left rail lists these sections:

SectionWhat it controls
GeneralName, plural name, icon, color, and description
InheritanceThe parent chain and the properties inherited from it
PropertiesAdd, edit, reorder, and remove properties, including the Blocks body and relations
RelationsA compact list for adding and removing relations
MixinsAttach or remove reusable property bundles
CalendarHow Objects appear in the calendar; shown only when the Type has a date property
Link viewHow Objects of this Type appear when linked or embedded elsewhere
TemplatesCreate, edit, import, export, and set a default template
Layout, Page layout, Card viewWide layout, cover image, related content, backlinks view, page layout, and which properties show on cards
AutomationsWorkflows that run on Objects of this Type
DeleteDelete the Type

Built-in Types show a reduced set of sections (General, Properties, Link view, Card view, Automations, and Delete), and their properties can’t be edited.

A Type’s body is the Blocks property. To give a Type a body, choose Add Property in Properties and pick Blocks. Removing the only Blocks property deletes the body content of every Object of that Type, so Lar asks you to confirm.

Start with the minimum structure every Object of the Type shares. Then reach for the right tool:

  • Inheritance for a true is-a relationship: an Employee is a Person.
  • A Mixin for fields shared by unrelated Types: Books and Restaurants can both be Rateable.
  • A relation for a connection to another Object: a Book has an author.
  • A template for suggested starting content rather than required structure.

Avoid adding a property because one Object needs it. Use a loose property and promote it once the pattern repeats.

Open Object type settings → Delete and choose Delete object type. For a built-in Type, the button is Remove from workspace, which deletes its Objects but keeps the Type available to add again.

Next: Properties.