# Configure a type

Each type has its own page. In **Settings → General → Types**, click the pencil next to a type's name, or open its **⋯** menu and choose **Configure**. A new type opens its page as soon as you create it.

[Open in Teamhood](https://app.teamhood.com/go/settings/types)

## What the page holds

- **Hierarchy** reads left to right. **Created under** lists the types this type can be created under. **Children** lists the types that can be created under it, and the star marks the default child. Adding or removing a type under **Created under** changes that type's children.
- **Fields** lists the fields that apply to this type. Fields that apply to every type are folded under **Shared by all types**. Click a field's name to open its settings. **Add field** adds an existing field to the type, and the cross removes one.
- **Behaviour** shows the type's **Key** and where the IDs of this type start. Click the pencil next to the key to change it. An API integration that uses the old key stops working, so Teamhood asks you to type the new key again to confirm. Click the pencil next to the IDs to change the prefix, start number and suffix. The pickers below set what a click and a Ctrl+click on an item open, and which tab the children page opens on.
- The links next to the name count the automations that can run on this type, the templates made for it, and the roles with a permission set for this type.

## Remove a field or type that covers every type

A field can apply to every type, and a type can allow any child type. When you remove this type from such a list, Teamhood asks first. The list then names every other type instead.

## Next

- [What is a type?](../what-is-a-type/)
- [What is a field?](../what-is-a-field/)
