Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.qwoty.io/llms.txt

Use this file to discover all available pages before exploring further.

What is an object?

An object is a category of data in Qwoty — a type of thing your team works with. Each object has a fixed schema of system fields plus, for some of them, custom fields you add to match your business. When you open Settings → Data → Data model, you see the full list of objects. Each one carries a badge that tells you whether you can extend it.

Standard vs Manageable

Qwoty splits objects into two categories:
TypeWhat you can do
StandardBrowse fields only. The schema is locked to keep core Qwoty behavior consistent across all workspaces.
ManageableBrowse fields and add custom fields. The four objects most likely to carry business-specific data.

Manageable objects (4)

These are the objects where you can add custom fields:
ObjectWhy it’s manageableCommon custom fields
CustomerEvery business qualifies customers differentlyCustomer type, account manager, segment, regulatory ID
Quote (via Template)Quotes carry deal-specific data unique to your sales motionEvent date, project code, requested delivery date
ProductProducts differ wildly by industryHectares, certification level, technical specs
Contract ModelContracts carry clauses and variables specific to your legal templatesClause variant, addendum, jurisdiction-specific text

Standard objects

The remaining objects use a fixed schema. You can browse their fields and integrate with them, but you can’t add custom fields directly: Address, Approval, Billing Frequency, Bundle, Business Unit, Catalog, Contact, Content Block, Customer Segment, Discount, Integration, Order, Payment Method, Payment Term, Pricebook, Sales Agreement, Tax, Template, Workflow.
Even though Quote is shown as a manageable object via its Template, the Order that follows a signed quote is Standard. Order data flows from the Quote at signature time — you don’t customize the Order schema directly.

How to know if an object accepts custom fields

Open Settings → Data → Data model and look at the badge next to each object’s name:
  • Standard badge → no custom fields can be added
  • Manageable badge → you can add custom fields via + New at the top of the field list
Inside a manageable object, system fields show a System badge in the Type column (read-only). Fields you add show a Custom badge with Writable API access.

Why some objects are Standard

Standard objects power core Qwoty behavior — pricing, taxation, approvals, ordering. Their schemas are locked because:
  • Consistency — every workspace handles them the same way, so integrations and exports stay predictable
  • Stability — adding a field on a core object would risk breaking quoting math, contract generation, or order generation
  • Performance — system objects are heavily indexed for fast queries; custom fields on them would degrade lookup speed
When you need data on a Standard object, the convention is to put it on the related Manageable object instead. For example: a Bundle is Standard, but the Product included in that Bundle is Manageable — add the custom field on Product, not Bundle.

Field types

The three data types you can pick when adding a custom field.

Field properties

Mandatory, Editable, Display — control how a field behaves on each object.

Data model overview

Concepts behind the Qwoty data model.

Manage roles

Control who can edit the data model.