Returns the metafields stored on a single owner record, identified by ownerResource (such as products) and ownerId. Set Flowkiwi-Locale to read translatable values in a given locale.
Headers
Name
Type
Required
Description
Flowkiwi-Locale
string
-
Specifies the locale for properties that support localization. If not provided, the default locale will be used.
Path parameters
Name
Type
Required
Description
ownerResource
string
required
The owner resource type the metafields are scoped to (e.g. "products", "variants"); must match the definition's ownerType.
ownerId
string
required
The id of the owner record the metafields belong to.
Query parameters
Name
Type
Required
Description
page
integer
-
The collection page number
itemsPerPage
integer
-
The number of items per page
properties[]
string[]
-
Allows you to reduce the response to contain only the properties you need. If your desired property is nested, you can address it using nested arrays. Example: properties[]={propertyName}&properties[]={anotherPropertyName}&properties[{nestedPropertyParent}][]={nestedProperty}
id[]
string[]
-
Only the items with one of these ids, each a UUID or the item IRI.
Response
200 - Metafield collection
Property
Type
Required
Description
search
object
-
Show search fields
Property
Type
Required
Description
@type
string
-
mapping
object[]
-
Show mapping fields
Property
Type
Required
Description
@type
string
-
property
string | null
-
required
boolean
-
variable
string
-
template
string
-
variableRepresentation
string
-
totalItems
integer
-
view
object
-
Show view fields
Property
Type
Required
Description
@id
string
-
@type
string
-
first
string | null
-
last
string | null
-
next
string | null
-
previous
string | null
-
member
Metafield[]
required
Show member fields
Property
Type
Required
Description
@context
string | object
-
@id
string
required
@type
string
required
createdAt
string
-
The date and time when the resource was created (ISO 8601 format).
definition
string | null
-
The MetafieldDefinition this metafield is an instance of. Requires the metafields:read scope. Returned null when the scope is missing.
id
string
-
The resource's unique identifier (UUID).
metaobject
array
-
The referenced metaobject(s). Populated when ?expand=metaobject is requested and the field type is metaobject_reference or list__metaobject_reference. Requires the metaobjects:read scope. Returned empty when the scope is missing.
ownerId
string | null
-
The id of the owner record the metafield is attached to.
ownerResource
string
required
The type of resource that the metafield is attached to.
updatedAt
string
-
The date and time when the resource was last modified (ISO 8601 format).
value
string
-
This property supports translations.
The data stored in the metafield. Always stored as a string, regardless of the metafield's type.
No properties.
Errors
403 - Access denied. The caller is missing one or more permissions required for this operation.
Content-Type:application/problem+json
Property
Type
Required
Description
@context
string | object
-
@id
string
required
@type
string
required
detail
string
-
missingPermissions
string[]
-
Permissions that the caller is missing for this operation. Present only when the 403 is caused by a denied permission.