# metaobject - storefront - QUERY
Version: 2025-01

## Description
Fetch a specific Metaobject by one of its unique identifiers.

### Access Scopes
`unauthenticated_read_metaobjects` access scope.


## Arguments
* [handle](/docs/api/storefront/2025-01/input-objects/MetaobjectHandleInput): MetaobjectHandleInput - The handle and type of the metaobject.
* [id](/docs/api/storefront/2025-01/scalars/ID): ID - The ID of the metaobject.


## Returns
* [field](/docs/api/storefront/2025-01/objects/MetaobjectField): MetaobjectField Accesses a field of the object by key.
* [fields](/docs/api/storefront/2025-01/objects/MetaobjectField): MetaobjectField! All object fields with defined values.
Omitted object keys can be assumed null, and no guarantees are made about field order.

* [handle](/docs/api/storefront/2025-01/scalars/String): String! The unique handle of the metaobject. Useful as a custom ID.
* [id](/docs/api/storefront/2025-01/scalars/ID): ID! A globally-unique ID.
* [onlineStoreUrl](/docs/api/storefront/2025-01/scalars/URL): URL The URL used for viewing the metaobject on the shop's Online Store. Returns `null` if the metaobject definition doesn't have the `online_store` capability.
* [seo](/docs/api/storefront/2025-01/objects/MetaobjectSEO): MetaobjectSEO The metaobject's SEO information. Returns `null` if the metaobject definition
doesn't have the `renderable` capability.

* [type](/docs/api/storefront/2025-01/scalars/String): String! The type of the metaobject. Defines the namespace of its associated metafields.
* [updatedAt](/docs/api/storefront/2025-01/scalars/DateTime): DateTime! The date and time when the metaobject was last updated.


## Examples