> For the complete documentation index, see [llms.txt](https://docs.medable.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.medable.com/getting-started/cortex-user-guide/data-model-setup/create-custom-objects.md).

# Create custom objects

## Create a custom object

To create a custom Medable object:

1. Log in to the admin portal.
2. Select **Settings** > **Objects** to access the Objects screen.
3. Click **New Custom Object** on the Custom Objects pane.
4. On the Create Object screen, you can fill out:
   * **Object Label:** Enter the label for your object that will be displayed in the UI.
   * **Object Name:** Enter the API name for your object.
   * **Connection Settings:** See [Connections](/getting-started/cortex-user-guide/connections.md) for more details.
     * **Allow Connections:** Specify whether connections can be created for this object.
     * **Require Connection Accept:** Specify whether connections to this object require acceptance.
     * **Send Connection Notifications:** Specify whether to send notifications to targets when connections to this object are created.
   * **Access Control Settings:** See [Access Control](/cortex-api/objects-definition.md#access-control) in the API documentation for more details.
     * **Creatable By:** Select users or roles that can create instances of this object.
     * **Object Access:** Select the access levels that users and roles have to instances of this object.
5. Click **Create Object**. Your object will be created, and its details will be displayed.

![Create Object](/files/-Mj66RJAZi0klvTpCJjK)

### Create a Prescription object

Here, we'll create a Prescription object. We'll set the object label to "Prescription" and the name to "prescription." Note that all custom objects and property names are automatically prefixed with `c_` to help prevent collisions with standard objects and properties. So although we provide the name `prescription`, it will become `c_prescription` after saving.

![Create Prescription Object](/files/-Mj66RJBZln9kPw0LpiS)

![Prescription Definition Object](/files/-Mj66RJCVhftsFhRrps-)

### The object's plural name

Now the Prescription object has been created. All of the details were provided while creating the object except for one detail: Plural Name. The plural name is generated automatically. Use the plural name when referencing your object via the API (for example, `GET /c_prescriptions`).

Now you're ready to add properties to the custom object.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.medable.com/getting-started/cortex-user-guide/data-model-setup/create-custom-objects.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
