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

# Limits

This object contains the limits. This table is the Base Table from which all other tables branch off. Multiple entries in the Limits table can correspond to a single entry in the LimitStructures table.

Table name: **Limits**

<table><thead><tr><th>Column</th><th>Key</th><th>Type</th><th>Description</th></tr></thead><tbody><tr><td>Structure ID</td><td>Y</td><td>string</td><td>The ID of the Limit Structure that this limit relates to.</td></tr><tr><td>Limit ID</td><td>Y</td><td>string</td><td>The ID of this limit.</td></tr><tr><td>Start Date</td><td>Y</td><td>date</td><td>Date the limit is valid from.</td></tr><tr><td>End Date</td><td /><td>date</td><td>Date when the limit expires. No value means a limit is valid indefinitely.</td></tr><tr><td>Limit Type</td><td>Y</td><td>string</td><td>OFFICIAL or TEMPORARY tag on this limit.</td></tr><tr><td>Limit Values</td><td /><td>list of double</td><td>Goal of the limit breach value(s). If a <em>Greater Than</em> or <em>Less Than</em> limit than there will only be one value.</td></tr><tr><td>Scope</td><td>Y</td><td>int</td><td>Location in the Business Cube to apply this limit. See <a href="../../dev/scopes/scope-overview">Limit Scopes</a> section for details.</td></tr><tr><td>Limit Status</td><td /><td>string</td><td>The status of the limit that is in use. <note><p>A <em>Pending Workflow</em> does not affect this field until the <em>Pending Workflow</em> is Approved.</p></note></td></tr><tr><td>Source Limit ID</td><td>Y</td><td>string</td><td>The key of the source limit from which this limit was created. Technical field used by temporary Limits.</td></tr><tr><td>Precedence</td><td /><td>string</td><td>Precedence of a limit to be applied to a location. If two limits apply to a location in the Cube, then the limit with higher precedence value is evaluated.</td></tr><tr><td>Alive \*</td><td /><td>boolean</td><td>Whether the Limit is still valid (not deleted or expired).</td></tr></tbody></table>

<Note>
  \* This field is not required in the CSV source, as we expect any limit from this source to be valid. Therefore, any limit loaded from a CSV file will be set with the `Alive` field to `true`.
</Note>
