# Creating an Object Type

Here is a quick guide for creating your first Object Type in Contextual.

1. Access your Contextual Tenant Workspace
2. Select **Components** > **Object Types** from the main menu
3. Select <img src="/files/uTIKYxsYdhaum0ERHo9A" alt="" data-size="line"> to Create an Object Type
4. Provide the basic [**Definition**](/documentation-and-resources/components-and-data/object-types/object-type-details/definition.md)...
   * Type Name (ID) - permanent, must be unique
   * Display Name - required, editable
   * Description - optional, editable
   * Display Name (Plural) - optional, editable
   * Category - optional, editable
5. Click **Next**
6. Create the [**Data Schema**](/documentation-and-resources/components-and-data/object-types/object-type-details/data-schema.md)
   * See [Examples](/documentation-and-resources/components-and-data/object-types/examples.md), take advantage of [Automatic Record Metadata](/documentation-and-resources/components-and-data/object-types/object-type-details/data-schema/automatic-metadata.md) and [Generated Values](/documentation-and-resources/components-and-data/object-types/object-type-details/data-schema/generated-properties.md)
   * Everything about your Data Schema can be updated *except for the primaryKey, which is permanent*
   * Edit "Your Schema" directly on the left
   * Ask for a new schema, questions about a schema you bring, or for modifications to your schema using the AI Assistant on the right
   * Copy or transpose AI Assistant responses into "Your Schema" as you see fit, but please note the AI Assistant may sometimes make suggestions that are false or inaccurate - be sure to double-check its work!
   * "Your Schema" will be validated in realtime and must pass validation to continue in the process
7. Click **Next**
8. Choose and configure[ **Features**](/documentation-and-resources/components-and-data/object-types/object-type-details/features.md) that you want to enable
   1. Audit Trail
   2. Record Versioning
9. Click **Create Object Type**


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.contextual.io/documentation-and-resources/components-and-data/object-types/creating-an-object-type.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
