tulipfarm docs
Guides

Work with records

Create, edit, and delete records of an existing resource type in the web UI.

This guide manages records of an existing resource type — if the type does not exist yet, define it first. There are two ways to work with records: ask the assistant, or use the web forms. Both validate against the type's schema.

Ask the assistant

The fastest path is to tell the assistant what you want in Chat:

Prompt
Add a customer named Ada Lovelace with email ada@example.com.
Find all open tickets for that customer.
Mark ticket TICK-3 as closed.

The assistant fills in fields it can reasonably infer and acts, then shows you the result. It reads, creates, updates, and deletes records directly — no form needed. The rest of this guide covers the web forms for when you prefer to fill fields by hand.

Open a resource type

In the sidebar, choose Resources. The list shows every type your soul defines, with each type's field count. Select a type to see its records.

Create a record

Choose New. TulipFarm renders a form from the type's schema — one input per field, with required fields marked. Fill it in and save.

The values are validated against the schema before they are stored. If a field is invalid, the form shows the error inline and the record is not created. On success you land on the new record's detail page.

Edit a record

Open a record and choose Edit. The form is pre-filled with the current values. Make your changes and save. Edits are validated the same way as creates.

Delete a record

From a record's detail page, choose delete. Deletes are soft: the record is removed from the live list but retained in history. Other records that link to it are not blocked and are not cascaded — their link simply stops resolving to a live record. See Resources for how relationships behave.

On this page