emfasemfas

Get product

Returns a single product by identifier.

GET
/products/{identifier}
Authorization<token>

API key authentication using Bearer token format. Use: Bearer

In: header

Path Parameters

identifierstring

Product identifier

Query Parameters

include?string

Relations to embed (skus requires variants); metaobjects sideloads referenced metaobjects under included

Response Body

curl -X GET "https://api.emfas.ai/v1/products/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": "PROD-001",
    "name": "iPhone 14 Pro",
    "selfUpdatedAt": "2024-01-15T10:30:00Z",
    "updatedAt": "2024-01-15T10:30:00Z",
    "variants": [
      {
        "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": "Small",
        "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"
}