GET api/CentralProducts/GetByEan

Gets a single product managed by oresto by use of EAN

Request Information

URI Parameters

NameDescriptionTypeAdditional information
EanCode

EAN-code of the product

string

Required

Max length: 250

URI Example

api/CentralProducts/GetByEan?EanCode={EanCode}

Body Parameters

None.

Response Information

Resource Description

A wrapper class with the product

Oresto.API.Models.GET.CentralProducts.ProductByEanData
NameDescriptionTypeAdditional information
Errors

Possible errors that were experienced when processing the request

Collection of string

None.

Product

The product information

Oresto.API.Models.GET.CentralProducts.Product

None.

RequestInformation

Additional information about the request

Oresto.API.Models.Shared.RequestInformation

None.

Response Formats

application/json, text/json

Sample:
{
  "Product": {
    "Id": 1,
    "AmountOfUnitProduct": 1,
    "PackageProduct": {
      "Id": 1,
      "EanCode": "sample string 2",
      "Suppliers": [
        {
          "Id": 1,
          "Name": "sample string 2",
          "ArticleCode": "sample string 3"
        },
        {
          "Id": 1,
          "Name": "sample string 2",
          "ArticleCode": "sample string 3"
        }
      ]
    },
    "UnitProduct": {
      "Id": 1,
      "EanCode": "sample string 2",
      "Suppliers": [
        {
          "Id": 1,
          "Name": "sample string 2",
          "ArticleCode": "sample string 3"
        },
        {
          "Id": 1,
          "Name": "sample string 2",
          "ArticleCode": "sample string 3"
        }
      ]
    },
    "EanCode": "sample string 2",
    "TotalContent": 1.0,
    "VatPercentage": 1,
    "IsPackageProduct": true,
    "WholesalerProductInformation": [
      {
        "WholesalerArticleNumber": "sample string 1",
        "UnitSalesPrice": {
          "Abbreviation": "sample string 1",
          "Localizations": [
            {
              "LanguageCode": "sample string 1",
              "Description": "sample string 2",
              "Abbreviation": "sample string 3"
            },
            {
              "LanguageCode": "sample string 1",
              "Description": "sample string 2",
              "Abbreviation": "sample string 3"
            }
          ]
        }
      },
      {
        "WholesalerArticleNumber": "sample string 1",
        "UnitSalesPrice": {
          "Abbreviation": "sample string 1",
          "Localizations": [
            {
              "LanguageCode": "sample string 1",
              "Description": "sample string 2",
              "Abbreviation": "sample string 3"
            },
            {
              "LanguageCode": "sample string 1",
              "Description": "sample string 2",
              "Abbreviation": "sample string 3"
            }
          ]
        }
      }
    ],
    "ContentType": {
      "Abbreviation": "sample string 1",
      "Localizations": [
        {
          "LanguageCode": "sample string 1",
          "Description": "sample string 2",
          "Abbreviation": "sample string 3"
        },
        {
          "LanguageCode": "sample string 1",
          "Description": "sample string 2",
          "Abbreviation": "sample string 3"
        }
      ]
    },
    "MultiplierAmount": 1.0,
    "MultiplierContentType": {
      "Abbreviation": "sample string 1",
      "Localizations": [
        {
          "LanguageCode": "sample string 1",
          "Description": "sample string 2",
          "Abbreviation": "sample string 3"
        },
        {
          "LanguageCode": "sample string 1",
          "Description": "sample string 2",
          "Abbreviation": "sample string 3"
        }
      ]
    },
    "Brand": {
      "Id": 1,
      "Name": "sample string 2"
    },
    "Producer": {
      "Id": 1,
      "Name": "sample string 2"
    },
    "StorageCondition": {
      "Id": 1,
      "Localizations": [
        {
          "LanguageCode": "sample string 1",
          "Description": "sample string 2"
        },
        {
          "LanguageCode": "sample string 1",
          "Description": "sample string 2"
        }
      ]
    },
    "Suppliers": [
      {
        "Id": 1,
        "Name": "sample string 2",
        "ArticleCode": "sample string 3"
      },
      {
        "Id": 1,
        "Name": "sample string 2",
        "ArticleCode": "sample string 3"
      }
    ],
    "Localizations": [
      {
        "LanguageCode": "sample string 1",
        "Description": "sample string 2",
        "DescriptionLong": "sample string 3",
        "DescriptionShort": "sample string 4",
        "Remarks": "sample string 5",
        "Packaging": "sample string 6"
      },
      {
        "LanguageCode": "sample string 1",
        "Description": "sample string 2",
        "DescriptionLong": "sample string 3",
        "DescriptionShort": "sample string 4",
        "Remarks": "sample string 5",
        "Packaging": "sample string 6"
      }
    ],
    "Categories": [
      {
        "Id": 1,
        "Active": true,
        "Localizations": [
          {
            "LanguageCode": "sample string 1",
            "Description": "sample string 2"
          },
          {
            "LanguageCode": "sample string 1",
            "Description": "sample string 2"
          }
        ],
        "CategoryTree": null
      },
      {
        "Id": 1,
        "Active": true,
        "Localizations": [
          {
            "LanguageCode": "sample string 1",
            "Description": "sample string 2"
          },
          {
            "LanguageCode": "sample string 1",
            "Description": "sample string 2"
          }
        ],
        "CategoryTree": null
      }
    ],
    "LastModified": "2025-12-05T06:52:18.6464558+01:00",
    "LastModifiedUtc": "2025-12-05T06:52:18.6464558+01:00"
  },
  "RequestInformation": {
    "RequestDuration": 1,
    "WholesalerId": 2,
    "UserId": 3
  },
  "Errors": [
    "sample string 1",
    "sample string 2"
  ]
}

application/xml, text/xml

Sample:
<ProductByEanData xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Oresto.API.Models.GET.CentralProducts">
  <Errors xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns="http://schemas.datacontract.org/2004/07/Oresto.API.Models.Shared">
    <d2p1:string>sample string 1</d2p1:string>
    <d2p1:string>sample string 2</d2p1:string>
  </Errors>
  <RequestInformation xmlns="http://schemas.datacontract.org/2004/07/Oresto.API.Models.Shared">
    <RequestDuration>1</RequestDuration>
    <UserId>3</UserId>
    <WholesalerId>2</WholesalerId>
  </RequestInformation>
  <Product>
    <AmountOfUnitProduct>1</AmountOfUnitProduct>
    <Brand>
      <Id>1</Id>
      <Name>sample string 2</Name>
    </Brand>
    <Categories>
      <Category>
        <Active>true</Active>
        <CategoryTree i:nil="true" />
        <Id>1</Id>
        <Localizations>
          <Category.Localization>
            <Description>sample string 2</Description>
            <LanguageCode>sample string 1</LanguageCode>
          </Category.Localization>
          <Category.Localization>
            <Description>sample string 2</Description>
            <LanguageCode>sample string 1</LanguageCode>
          </Category.Localization>
        </Localizations>
      </Category>
      <Category>
        <Active>true</Active>
        <CategoryTree i:nil="true" />
        <Id>1</Id>
        <Localizations>
          <Category.Localization>
            <Description>sample string 2</Description>
            <LanguageCode>sample string 1</LanguageCode>
          </Category.Localization>
          <Category.Localization>
            <Description>sample string 2</Description>
            <LanguageCode>sample string 1</LanguageCode>
          </Category.Localization>
        </Localizations>
      </Category>
    </Categories>
    <ContentType>
      <Abbreviation>sample string 1</Abbreviation>
      <Localizations>
        <ContentType.Localization>
          <Abbreviation>sample string 3</Abbreviation>
          <Description>sample string 2</Description>
          <LanguageCode>sample string 1</LanguageCode>
        </ContentType.Localization>
        <ContentType.Localization>
          <Abbreviation>sample string 3</Abbreviation>
          <Description>sample string 2</Description>
          <LanguageCode>sample string 1</LanguageCode>
        </ContentType.Localization>
      </Localizations>
    </ContentType>
    <EanCode>sample string 2</EanCode>
    <Id>1</Id>
    <IsPackageProduct>true</IsPackageProduct>
    <LastModified>2025-12-05T06:52:18.6464558+01:00</LastModified>
    <LastModifiedUtc>2025-12-05T06:52:18.6464558+01:00</LastModifiedUtc>
    <Localizations>
      <Product.Localization>
        <Description>sample string 2</Description>
        <DescriptionLong>sample string 3</DescriptionLong>
        <DescriptionShort>sample string 4</DescriptionShort>
        <LanguageCode>sample string 1</LanguageCode>
        <Packaging>sample string 6</Packaging>
        <Remarks>sample string 5</Remarks>
      </Product.Localization>
      <Product.Localization>
        <Description>sample string 2</Description>
        <DescriptionLong>sample string 3</DescriptionLong>
        <DescriptionShort>sample string 4</DescriptionShort>
        <LanguageCode>sample string 1</LanguageCode>
        <Packaging>sample string 6</Packaging>
        <Remarks>sample string 5</Remarks>
      </Product.Localization>
    </Localizations>
    <MultiplierAmount>1</MultiplierAmount>
    <MultiplierContentType>
      <Abbreviation>sample string 1</Abbreviation>
      <Localizations>
        <ContentType.Localization>
          <Abbreviation>sample string 3</Abbreviation>
          <Description>sample string 2</Description>
          <LanguageCode>sample string 1</LanguageCode>
        </ContentType.Localization>
        <ContentType.Localization>
          <Abbreviation>sample string 3</Abbreviation>
          <Description>sample string 2</Description>
          <LanguageCode>sample string 1</LanguageCode>
        </ContentType.Localization>
      </Localizations>
    </MultiplierContentType>
    <PackageProduct>
      <EanCode>sample string 2</EanCode>
      <Id>1</Id>
      <Suppliers>
        <Supplier>
          <ArticleCode>sample string 3</ArticleCode>
          <Id>1</Id>
          <Name>sample string 2</Name>
        </Supplier>
        <Supplier>
          <ArticleCode>sample string 3</ArticleCode>
          <Id>1</Id>
          <Name>sample string 2</Name>
        </Supplier>
      </Suppliers>
    </PackageProduct>
    <Producer>
      <Id>1</Id>
      <Name>sample string 2</Name>
    </Producer>
    <StorageCondition>
      <Id>1</Id>
      <Localizations>
        <StorageCondition.Localization>
          <Description>sample string 2</Description>
          <LanguageCode>sample string 1</LanguageCode>
        </StorageCondition.Localization>
        <StorageCondition.Localization>
          <Description>sample string 2</Description>
          <LanguageCode>sample string 1</LanguageCode>
        </StorageCondition.Localization>
      </Localizations>
    </StorageCondition>
    <Suppliers>
      <Supplier>
        <ArticleCode>sample string 3</ArticleCode>
        <Id>1</Id>
        <Name>sample string 2</Name>
      </Supplier>
      <Supplier>
        <ArticleCode>sample string 3</ArticleCode>
        <Id>1</Id>
        <Name>sample string 2</Name>
      </Supplier>
    </Suppliers>
    <TotalContent>1</TotalContent>
    <UnitProduct>
      <EanCode>sample string 2</EanCode>
      <Id>1</Id>
      <Suppliers>
        <Supplier>
          <ArticleCode>sample string 3</ArticleCode>
          <Id>1</Id>
          <Name>sample string 2</Name>
        </Supplier>
        <Supplier>
          <ArticleCode>sample string 3</ArticleCode>
          <Id>1</Id>
          <Name>sample string 2</Name>
        </Supplier>
      </Suppliers>
    </UnitProduct>
    <VatPercentage>1</VatPercentage>
    <WholesalerProductInformation>
      <WholesalerProductInformation>
        <UnitSalesPrice>
          <Abbreviation>sample string 1</Abbreviation>
          <Localizations>
            <ContentType.Localization>
              <Abbreviation>sample string 3</Abbreviation>
              <Description>sample string 2</Description>
              <LanguageCode>sample string 1</LanguageCode>
            </ContentType.Localization>
            <ContentType.Localization>
              <Abbreviation>sample string 3</Abbreviation>
              <Description>sample string 2</Description>
              <LanguageCode>sample string 1</LanguageCode>
            </ContentType.Localization>
          </Localizations>
        </UnitSalesPrice>
        <WholesalerArticleNumber>sample string 1</WholesalerArticleNumber>
      </WholesalerProductInformation>
      <WholesalerProductInformation>
        <UnitSalesPrice>
          <Abbreviation>sample string 1</Abbreviation>
          <Localizations>
            <ContentType.Localization>
              <Abbreviation>sample string 3</Abbreviation>
              <Description>sample string 2</Description>
              <LanguageCode>sample string 1</LanguageCode>
            </ContentType.Localization>
            <ContentType.Localization>
              <Abbreviation>sample string 3</Abbreviation>
              <Description>sample string 2</Description>
              <LanguageCode>sample string 1</LanguageCode>
            </ContentType.Localization>
          </Localizations>
        </UnitSalesPrice>
        <WholesalerArticleNumber>sample string 1</WholesalerArticleNumber>
      </WholesalerProductInformation>
    </WholesalerProductInformation>
  </Product>
</ProductByEanData>