> ## Documentation Index
> Fetch the complete documentation index at: https://docs.custral.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Relation

> Link a record to one or many other records.

## Overview

Relation links records together. Use it to model the connections in your data: a Deal has one Account; a Contact belongs to one Account; a Ticket can be linked to many Contacts.

Relation supports four shapes:

* **One-to-many**: many child records point at one parent.
* **Many-to-many**: both sides can have many of the other.
* **One-to-one**: paired records.
* **Self-referential**: records of the same object link to each other (parent ticket → sub-tickets).

## Configuration

| Setting       | What it does                                        |
| ------------- | --------------------------------------------------- |
| Target object | The object the relation points to.                  |
| Cardinality   | Whether one or many target records can be linked.   |
| Inverse label | The label shown on the target side of the relation. |

## What it stores

A link to one record, or to several when many are allowed.

## Filtering

Is, is not, is any of, is none of, count equals, count greater than, is empty, is not empty.

## Examples

Deal → Account; Conversation → Contact; Ticket → parent Ticket (self-referential).

## See also

* [Select](/data/properties/select/select): for closed option sets.
* [User](/data/properties/select/user): for assignment-style relations.


## Related topics

- [Schema preview](/ai/schema-preview.md)
- [Data Import](/automation/jobs/migrations.md)
- [Getting Started](/data/getting-started.md)
- [Global Permissions](/team/permissions/global.md)
- [Associations](/blocks/embedded/object/associations.md)
