Get variant
Returns a single variant by identifier. The attributes map merges the parent product's attributes into the variant's (each keyed by entity prefix).
Authorization<token>
API key authentication using Bearer token format. Use: Bearer
In: header
Path Parameters
identifierstring
Variant identifier
Query Parameters
include?string
Relations to embed; metaobjects sideloads referenced metaobjects under included
Response Body
curl -X GET "https://api.emfas.ai/v1/variants/string?include=string"{
"included": [
{
"attributes": {
"property1": [
{
"data": null,
"locale": "en-US",
"metaobjectDefinition": "gender",
"type": "text",
"value": "Space Black"
}
],
"property2": [
{
"data": null,
"locale": "en-US",
"metaobjectDefinition": "gender",
"type": "text",
"value": "Space Black"
}
]
},
"definition": "brand",
"identifier": "nike",
"name": "Nike",
"type": "metaobject",
"updatedAt": "2024-01-15T10:30:00Z"
}
],
"result": {
"attributes": {
"property1": [
{
"data": null,
"locale": "en-US",
"metaobjectDefinition": "gender",
"type": "text",
"value": "Space Black"
}
],
"property2": [
{
"data": null,
"locale": "en-US",
"metaobjectDefinition": "gender",
"type": "text",
"value": "Space Black"
}
]
},
"identifier": "VAR-001",
"name": "iPhone 14 Pro 256GB",
"product": {
"identifier": "PROD-001",
"name": "iPhone 14 Pro"
},
"selfUpdatedAt": "2024-01-15T10:30:00Z",
"skus": [
{
"attributes": {
"property1": [
{
"data": null,
"locale": "en-US",
"metaobjectDefinition": "gender",
"type": "text",
"value": "Space Black"
}
],
"property2": [
{
"data": null,
"locale": "en-US",
"metaobjectDefinition": "gender",
"type": "text",
"value": "Space Black"
}
]
},
"identifier": "SKU-001",
"name": "Small-Blue",
"selfUpdatedAt": "2024-01-15T10:30:00Z",
"updatedAt": "2024-01-15T10:30:00Z"
}
],
"updatedAt": "2024-01-15T10:30:00Z"
}
}{
"error": "Internal server error"
}{
"error": "Internal server error"
}{
"error": "Internal server error"
}{
"error": "Internal server error"
}