# MetaobjectDefinition - admin - OBJECT
Version: 2024-10

## Description
Provides the definition of a generic object structure composed of metafields.

### Access Scopes
`read_metaobject_definitions` access scope.


## Fields
* [access](/docs/api/admin/2024-10/objects/MetaobjectAccess): MetaobjectAccess! - Access configuration for the metaobject definition.
* [capabilities](/docs/api/admin/2024-10/objects/MetaobjectCapabilities): MetaobjectCapabilities! - The capabilities of the metaobject definition.
* [createdByApp](/docs/api/admin/2024-10/objects/App): App! - The app used to create the metaobject definition.
* [createdByStaff](/docs/api/admin/2024-10/objects/StaffMember): StaffMember - The staff member who created the metaobject definition.
* [description](/docs/api/admin/2024-10/scalars/String): String - The administrative description.
* [displayNameKey](/docs/api/admin/2024-10/scalars/String): String - The key of a field to reference as the display name for each object.
* [fieldDefinitions](/docs/api/admin/2024-10/objects/MetaobjectFieldDefinition): MetaobjectFieldDefinition! - The fields defined for this object type.
* [hasThumbnailField](/docs/api/admin/2024-10/scalars/Boolean): Boolean! - Whether this metaobject definition has field whose type can visually represent a metaobject with        the `thumbnailField`.
* [id](/docs/api/admin/2024-10/scalars/ID): ID! - A globally-unique ID.
* [metaobjectsCount](/docs/api/admin/2024-10/scalars/Int): Int! - The count of metaobjects created for the definition.
* [name](/docs/api/admin/2024-10/scalars/String): String! - The human-readable name.
* [type](/docs/api/admin/2024-10/scalars/String): String! - The type of the object definition. Defines the namespace of associated metafields.

## Connections
* [metaobjects](/docs/api/admin/2024-10/connections/MetaobjectConnection): MetaobjectConnection!



## Related queries
* [metaobjectDefinition](/docs/api/admin/2024-10/queries/metaobjectDefinition) Retrieves a metaobject definition by ID.
* [metaobjectDefinitionByType](/docs/api/admin/2024-10/queries/metaobjectDefinitionByType) Finds a metaobject definition by type.
* [metaobjectDefinitions](/docs/api/admin/2024-10/queries/metaobjectDefinitions) All metaobject definitions.

## Related mutations
* [metaobjectDefinitionCreate](/docs/api/admin/2024-10/mutations/metaobjectDefinitionCreate) Creates a new metaobject definition.
* [metaobjectDefinitionUpdate](/docs/api/admin/2024-10/mutations/metaobjectDefinitionUpdate) Updates a metaobject definition with new settings and metafield definitions.
* [standardMetaobjectDefinitionEnable](/docs/api/admin/2024-10/mutations/standardMetaobjectDefinitionEnable) Enables the specified standard metaobject definition from its template.

## Related Unions

## Examples