# metaobjectDefinition - admin-graphql - QUERY Version: 2024-10 ## Description Retrieves a metaobject definition by ID. ### Access Scopes `read_metaobject_definitions` access scope. ## Arguments * [id](/docs/api/admin-graphql/2024-10/scalars/ID): ID! - The ID of the metaobject to return. ## Returns * [access](/docs/api/admin-graphql/2024-10/objects/MetaobjectAccess): MetaobjectAccess! Access configuration for the metaobject definition. * [capabilities](/docs/api/admin-graphql/2024-10/objects/MetaobjectCapabilities): MetaobjectCapabilities! The capabilities of the metaobject definition. * [createdByApp](/docs/api/admin-graphql/2024-10/objects/App): App! The app used to create the metaobject definition. * [createdByStaff](/docs/api/admin-graphql/2024-10/objects/StaffMember): StaffMember The staff member who created the metaobject definition. * [description](/docs/api/admin-graphql/2024-10/scalars/String): String The administrative description. * [displayNameKey](/docs/api/admin-graphql/2024-10/scalars/String): String The key of a field to reference as the display name for each object. * [fieldDefinitions](/docs/api/admin-graphql/2024-10/objects/MetaobjectFieldDefinition): MetaobjectFieldDefinition! The fields defined for this object type. * [hasThumbnailField](/docs/api/admin-graphql/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-graphql/2024-10/scalars/ID): ID! A globally-unique ID. * [metaobjectsCount](/docs/api/admin-graphql/2024-10/scalars/Int): Int! The count of metaobjects created for the definition. * [name](/docs/api/admin-graphql/2024-10/scalars/String): String! The human-readable name. * [type](/docs/api/admin-graphql/2024-10/scalars/String): String! The type of the object definition. Defines the namespace of associated metafields. ## Examples