# 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](https://docs.medable.com/getting-started/cortex-user-guide/connections) 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](https://docs.medable.com/cortex-api/objects-definition#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](https://1068906237-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Mj66CGXHXfKBN06PGlf%2Fsync%2F2c1f7b75a39acbd1259079baafe8988c71cdc39c.png?generation=1631133261441059\&alt=media)

### 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](https://1068906237-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Mj66CGXHXfKBN06PGlf%2Fsync%2Fb90d094922fc7e329e1279942b033bafdf6c5917.png?generation=1631133261265765\&alt=media)

![Prescription Definition Object](https://1068906237-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Mj66CGXHXfKBN06PGlf%2Fsync%2F5fb61b4ea445238d5d4bd4ffffa2877d4eab45c1.png?generation=1631133261652924\&alt=media)

### 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.
