OSZZ API

<back to all web services

SearchOrder

SearchOrder Parameters:
NameParameterData TypeRequiredDescription
CommentbodystringNo
FromGlobalIdbodylong?No
ToGlobalIdbodylong?No
Pagebodyint?No
FromDatebodyDateTime?No
ToDatebodyDateTime?No
TokenIdbodyGuidNo
SearchOrderResponse Parameters:
NameParameterData TypeRequiredDescription
ResponseStatusformResponseStatusNo
TotalResultsCountformlongNo
ResultformOrderItemModel[]No
OrderItemModel Parameters:
NameParameterData TypeRequiredDescription
OrderItemIdformGuidNo
GlobalIdformlongNo
DateformDateTimeNo
LastUpdateformDateTimeNo
ProductIdformGuidNo
ProductNumberformstringNo
ProductTitleformstringNo
ManufacturerTitleformstringNo
ReplacementProductIdformGuid?No
ReplacementProductNumberformstringNo
ReplacementProductTitleformstringNo
ReplacementManufacturerTitleformstringNo
QuantityformintNo
PriceformdecimalNo
InitialPriceformdecimalNo
CommentformstringNo
ExpectedDeliveryDaysformintNo
GuaranteedDeliveryDaysformintNo
GuaranteedDeliveryTimeformDateTime?No
ExpectedDeliveryTimeformDateTime?No
PriceListLogoformstringNo
DeliveryformstringNo
IsCashformboolNo
DeliveryDateformDateTime?No
PriceListUseScheduleformboolNo
SupplierAliasIdformGuidNo
SubcustomerIdformGuid?No
IsCashSubcustomerformbool?No
SubcustomerLogoformstringNo
InitialSubcustomerPriceformdecimal?No
SubcustomerPriceformdecimal?No
MotionsformOrderItemMotionModel[]No
OrderItemMotionModel Parameters:
NameParameterData TypeRequiredDescription
MotionIdformGuidNo
ParentIdformGuid?No
StateformOrderItemStateNo
StateTitleformstringNo
DateformDateTimeNo
InitialQuantityformintNo
QuantityformintNo
PlannedDeliveryDateformDateTime?No
OrderItemState Enum:
Undefined
Sold
Refused
InOrder
InSupplierCart
Purchased
NotDistributed
InCart
Ready
Distributed
SupplierRefused
Archived
GivingOutScan
InProcessing
Return
Returned
RefusedByClient
PurchasedBySupplier
InParentCart
InSupplierWebCart
WorkInSupplierWebCart
Deficit

To override the Content-type in your clients, use the HTTP Accept Header, append the .soap11 suffix or ?format=soap11

HTTP + SOAP11

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /soap11 HTTP/1.1 
Host: api.oszz.ru 
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: SearchOrder

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
    <soap:Body>

<SearchOrder xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.servicestack.net/types">
  <Comment>String</Comment>
  <FromDate>0001-01-01T00:00:00</FromDate>
  <FromGlobalId>0</FromGlobalId>
  <Page>0</Page>
  <ToDate>0001-01-01T00:00:00</ToDate>
  <ToGlobalId>0</ToGlobalId>
  <TokenId>00000000-0000-0000-0000-000000000000</TokenId>
</SearchOrder>

    </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
    <soap:Body>

<SearchOrderResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.servicestack.net/types">
  <ResponseStatus>
    <ErrorCode>String</ErrorCode>
    <Message>String</Message>
    <StackTrace>String</StackTrace>
    <Errors>
      <ResponseError>
        <ErrorCode>String</ErrorCode>
        <FieldName>String</FieldName>
        <Message>String</Message>
        <Meta xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
          <d5p1:KeyValueOfstringstring>
            <d5p1:Key>String</d5p1:Key>
            <d5p1:Value>String</d5p1:Value>
          </d5p1:KeyValueOfstringstring>
        </Meta>
      </ResponseError>
    </Errors>
    <Meta xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:KeyValueOfstringstring>
        <d3p1:Key>String</d3p1:Key>
        <d3p1:Value>String</d3p1:Value>
      </d3p1:KeyValueOfstringstring>
    </Meta>
  </ResponseStatus>
  <Result>
    <OrderItemModel>
      <Comment>String</Comment>
      <Date>0001-01-01T00:00:00</Date>
      <Delivery>String</Delivery>
      <DeliveryDate>0001-01-01T00:00:00</DeliveryDate>
      <ExpectedDeliveryDays>0</ExpectedDeliveryDays>
      <ExpectedDeliveryTime>0001-01-01T00:00:00</ExpectedDeliveryTime>
      <GlobalId>0</GlobalId>
      <GuaranteedDeliveryDays>0</GuaranteedDeliveryDays>
      <GuaranteedDeliveryTime>0001-01-01T00:00:00</GuaranteedDeliveryTime>
      <InitialPrice>0</InitialPrice>
      <InitialSubcustomerPrice>0</InitialSubcustomerPrice>
      <IsCash>false</IsCash>
      <IsCashSubcustomer>false</IsCashSubcustomer>
      <LastUpdate>0001-01-01T00:00:00</LastUpdate>
      <ManufacturerTitle>String</ManufacturerTitle>
      <Motions>
        <OrderItemMotionModel>
          <Date>0001-01-01T00:00:00</Date>
          <InitialQuantity>0</InitialQuantity>
          <MotionId>00000000-0000-0000-0000-000000000000</MotionId>
          <ParentId>00000000-0000-0000-0000-000000000000</ParentId>
          <PlannedDeliveryDate>0001-01-01T00:00:00</PlannedDeliveryDate>
          <Quantity>0</Quantity>
          <State>Undefined</State>
          <StateTitle>String</StateTitle>
        </OrderItemMotionModel>
      </Motions>
      <OrderItemId>00000000-0000-0000-0000-000000000000</OrderItemId>
      <Price>0</Price>
      <PriceListLogo>String</PriceListLogo>
      <PriceListUseSchedule>false</PriceListUseSchedule>
      <ProductId>00000000-0000-0000-0000-000000000000</ProductId>
      <ProductNumber>String</ProductNumber>
      <ProductTitle>String</ProductTitle>
      <Quantity>0</Quantity>
      <ReplacementManufacturerTitle>String</ReplacementManufacturerTitle>
      <ReplacementProductId>00000000-0000-0000-0000-000000000000</ReplacementProductId>
      <ReplacementProductNumber>String</ReplacementProductNumber>
      <ReplacementProductTitle>String</ReplacementProductTitle>
      <SubcustomerId>00000000-0000-0000-0000-000000000000</SubcustomerId>
      <SubcustomerLogo>String</SubcustomerLogo>
      <SubcustomerPrice>0</SubcustomerPrice>
      <SupplierAliasId>00000000-0000-0000-0000-000000000000</SupplierAliasId>
    </OrderItemModel>
  </Result>
  <TotalResultsCount>0</TotalResultsCount>
</SearchOrderResponse>

    </soap:Body>
</soap:Envelope>