GET api/Product/GetProductsByTypologyAndByName?query={query}&productTypologyStrList={productTypologyStrList}&maxResult={maxResult}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
query

string

None.

productTypologyStrList

string

None.

maxResult

integer

None.

Body Parameters

None.

Response Information

Resource Description

Collection of ExternalProductDto
NameDescriptionTypeAdditional information
CompositionValue

string

None.

Description

string

None.

WarehouseId

integer

None.

WarehouseName

string

None.

WarehouseStock

decimal number

None.

WarehouseCode

string

None.

Producer

string

None.

TrackerNumber

string

None.

ExpirationDate

date

None.

Typology

ProductTypologyDto

None.

Id

integer

None.

Name

string

None.

VariantName

string

None.

CodeValue

string

None.

Tare

decimal number

None.

ImageName

string

None.

UnitOfMeasureAcronym

string

None.

UnitOfMeasureCategory

string

None.

UnitOfMeasureId

integer

None.

Response Formats

application/json, text/json

Sample:
[
  {
    "CompositionValue": "sample string 1",
    "Description": "sample string 2",
    "WarehouseId": 1,
    "WarehouseName": "sample string 3",
    "WarehouseStock": 1.0,
    "WarehouseCode": "sample string 4",
    "Producer": "sample string 5",
    "TrackerNumber": "sample string 6",
    "ExpirationDate": "2026-06-22T08:17:34.9281894+02:00",
    "Typology": {
      "Id": 1,
      "IsStoredInWarehouse": true,
      "TypologyValue": "sample string 3",
      "Typology": 0,
      "TypologyDescription": "Articolo / Prodotto"
    },
    "Id": 7,
    "Name": "sample string 8",
    "VariantName": "sample string 9",
    "CodeValue": "sample string 10",
    "Tare": 11.0,
    "ImageName": "sample string 12",
    "UnitOfMeasureAcronym": "sample string 13",
    "UnitOfMeasureCategory": "sample string 14",
    "UnitOfMeasureId": 15
  },
  {
    "CompositionValue": "sample string 1",
    "Description": "sample string 2",
    "WarehouseId": 1,
    "WarehouseName": "sample string 3",
    "WarehouseStock": 1.0,
    "WarehouseCode": "sample string 4",
    "Producer": "sample string 5",
    "TrackerNumber": "sample string 6",
    "ExpirationDate": "2026-06-22T08:17:34.9281894+02:00",
    "Typology": {
      "Id": 1,
      "IsStoredInWarehouse": true,
      "TypologyValue": "sample string 3",
      "Typology": 0,
      "TypologyDescription": "Articolo / Prodotto"
    },
    "Id": 7,
    "Name": "sample string 8",
    "VariantName": "sample string 9",
    "CodeValue": "sample string 10",
    "Tare": 11.0,
    "ImageName": "sample string 12",
    "UnitOfMeasureAcronym": "sample string 13",
    "UnitOfMeasureCategory": "sample string 14",
    "UnitOfMeasureId": 15
  }
]

application/xml, text/xml

Sample:
<ArrayOfExternalProductDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/tocode.Plugin.ApiServices.DTO.Product">
  <ExternalProductDto>
    <CodeValue xmlns="http://schemas.datacontract.org/2004/07/RestApi.DTO.Product">sample string 10</CodeValue>
    <Id xmlns="http://schemas.datacontract.org/2004/07/RestApi.DTO.Product">7</Id>
    <ImageName xmlns="http://schemas.datacontract.org/2004/07/RestApi.DTO.Product">sample string 12</ImageName>
    <Name xmlns="http://schemas.datacontract.org/2004/07/RestApi.DTO.Product">sample string 8</Name>
    <Tare xmlns="http://schemas.datacontract.org/2004/07/RestApi.DTO.Product">11</Tare>
    <UnitOfMeasureAcronym xmlns="http://schemas.datacontract.org/2004/07/RestApi.DTO.Product">sample string 13</UnitOfMeasureAcronym>
    <UnitOfMeasureCategory xmlns="http://schemas.datacontract.org/2004/07/RestApi.DTO.Product">sample string 14</UnitOfMeasureCategory>
    <UnitOfMeasureId xmlns="http://schemas.datacontract.org/2004/07/RestApi.DTO.Product">15</UnitOfMeasureId>
    <VariantName xmlns="http://schemas.datacontract.org/2004/07/RestApi.DTO.Product">sample string 9</VariantName>
    <CompositionValue>sample string 1</CompositionValue>
    <Description>sample string 2</Description>
    <ExpirationDate>2026-06-22T08:17:34.9281894+02:00</ExpirationDate>
    <Producer>sample string 5</Producer>
    <TrackerNumber>sample string 6</TrackerNumber>
    <Typology>
      <Id>1</Id>
      <IsStoredInWarehouse>true</IsStoredInWarehouse>
      <Typology>WarehouseArticle</Typology>
      <TypologyValue>sample string 3</TypologyValue>
    </Typology>
    <WarehouseCode>sample string 4</WarehouseCode>
    <WarehouseId>1</WarehouseId>
    <WarehouseName>sample string 3</WarehouseName>
    <WarehouseStock>1</WarehouseStock>
  </ExternalProductDto>
  <ExternalProductDto>
    <CodeValue xmlns="http://schemas.datacontract.org/2004/07/RestApi.DTO.Product">sample string 10</CodeValue>
    <Id xmlns="http://schemas.datacontract.org/2004/07/RestApi.DTO.Product">7</Id>
    <ImageName xmlns="http://schemas.datacontract.org/2004/07/RestApi.DTO.Product">sample string 12</ImageName>
    <Name xmlns="http://schemas.datacontract.org/2004/07/RestApi.DTO.Product">sample string 8</Name>
    <Tare xmlns="http://schemas.datacontract.org/2004/07/RestApi.DTO.Product">11</Tare>
    <UnitOfMeasureAcronym xmlns="http://schemas.datacontract.org/2004/07/RestApi.DTO.Product">sample string 13</UnitOfMeasureAcronym>
    <UnitOfMeasureCategory xmlns="http://schemas.datacontract.org/2004/07/RestApi.DTO.Product">sample string 14</UnitOfMeasureCategory>
    <UnitOfMeasureId xmlns="http://schemas.datacontract.org/2004/07/RestApi.DTO.Product">15</UnitOfMeasureId>
    <VariantName xmlns="http://schemas.datacontract.org/2004/07/RestApi.DTO.Product">sample string 9</VariantName>
    <CompositionValue>sample string 1</CompositionValue>
    <Description>sample string 2</Description>
    <ExpirationDate>2026-06-22T08:17:34.9281894+02:00</ExpirationDate>
    <Producer>sample string 5</Producer>
    <TrackerNumber>sample string 6</TrackerNumber>
    <Typology>
      <Id>1</Id>
      <IsStoredInWarehouse>true</IsStoredInWarehouse>
      <Typology>WarehouseArticle</Typology>
      <TypologyValue>sample string 3</TypologyValue>
    </Typology>
    <WarehouseCode>sample string 4</WarehouseCode>
    <WarehouseId>1</WarehouseId>
    <WarehouseName>sample string 3</WarehouseName>
    <WarehouseStock>1</WarehouseStock>
  </ExternalProductDto>
</ArrayOfExternalProductDto>