s1 API Host

<back to all web services

BoschProductPriceRequest

The following routes are available for this service:
POST,OPTIONS/api/bosch/product-priceUser does not have to be authenticated.

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

HTTP + XML

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

POST /xml/reply/BoschProductPriceRequest HTTP/1.1 
Host: api2.ghs-automotive.nl 
Content-Type: application/xml
Content-Length: length

<BoschProductPriceRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/S1.Api.Domain.Models.Bosch">
  <AuthorizationToken>String</AuthorizationToken>
  <Buyer>
    <BuyerLocationId>String</BuyerLocationId>
    <BuyerNo>String</BuyerNo>
    <BuyerResponsiblePerson>
      <Address>String</Address>
      <Email>String</Email>
      <Name>String</Name>
      <Phone>String</Phone>
    </BuyerResponsiblePerson>
  </Buyer>
  <DmsSessionId>String</DmsSessionId>
  <ErpSystemInfo>
    <CustomerNumber>String</CustomerNumber>
    <ErpActions>
      <ErpAction>
        <ErpActionName>String</ErpActionName>
        <ErpActionType>Availability</ErpActionType>
      </ErpAction>
    </ErpActions>
    <ErpCertificateNr>String</ErpCertificateNr>
    <ErpSystemCode>String</ErpSystemCode>
    <ErpSystemUrl>String</ErpSystemUrl>
    <Password>String</Password>
    <UserName>String</UserName>
  </ErpSystemInfo>
  <Lines>
    <InquireAvailabilityRequestProductLine>
      <Article>
        <EanCodes xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
          <d5p1:string>String</d5p1:string>
        </EanCodes>
        <Make>
          <CatalogOwnId>String</CatalogOwnId>
          <Name>String</Name>
          <TecDocBrandNo>0</TecDocBrandNo>
        </Make>
        <ManuArticleNumber>String</ManuArticleNumber>
        <TecDocArticleNo>String</TecDocArticleNo>
        <TecDocGenericArticleId>String</TecDocGenericArticleId>
        <VendorArticleNumber>String</VendorArticleNumber>
      </Article>
      <LineId>0</LineId>
      <Quantity>
        <Count>0</Count>
        <QuantityPerUoM>0</QuantityPerUoM>
        <UoM>String</UoM>
      </Quantity>
      <Vehicle>
        <AudatexId>String</AudatexId>
        <CatalogVehicleId>String</CatalogVehicleId>
        <DatEuropacode>String</DatEuropacode>
        <EurotaxNatCode>String</EurotaxNatCode>
        <LicenseNo>String</LicenseNo>
        <OSVehiclekety>String</OSVehiclekety>
        <TecDocId>String</TecDocId>
        <TecRmiId>String</TecRmiId>
        <VIN>String</VIN>
      </Vehicle>
    </InquireAvailabilityRequestProductLine>
  </Lines>
  <TimeStamp>0001-01-01T00:00:00</TimeStamp>
  <Vehicle>
    <AudatexId>String</AudatexId>
    <CatalogVehicleId>String</CatalogVehicleId>
    <DatEuropacode>String</DatEuropacode>
    <EurotaxNatCode>String</EurotaxNatCode>
    <LicenseNo>String</LicenseNo>
    <OSVehiclekety>String</OSVehiclekety>
    <TecDocId>String</TecDocId>
    <TecRmiId>String</TecRmiId>
    <VIN>String</VIN>
  </Vehicle>
</BoschProductPriceRequest>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<BoschProductPriceResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/S1.Api.Domain.Models.Bosch">
  <ErpSystemInfo>
    <CustomerNumber>String</CustomerNumber>
    <ErpActions>
      <ErpAction>
        <ErpActionName>String</ErpActionName>
        <ErpActionType>Availability</ErpActionType>
      </ErpAction>
    </ErpActions>
    <ErpCertificateNr>String</ErpCertificateNr>
    <ErpSystemCode>String</ErpSystemCode>
    <ErpSystemUrl>String</ErpSystemUrl>
    <Password>String</Password>
    <UserName>String</UserName>
  </ErpSystemInfo>
  <PricesResponseLines>
    <BoschPriceResponseLine>
      <Article>
        <EanCodes xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
          <d5p1:string>String</d5p1:string>
        </EanCodes>
        <Make>
          <CatalogOwnId>String</CatalogOwnId>
          <Name>String</Name>
          <TecDocBrandNo>0</TecDocBrandNo>
        </Make>
        <ManuArticleNumber>String</ManuArticleNumber>
        <TecDocArticleNo>String</TecDocArticleNo>
        <TecDocGenericArticleId>String</TecDocGenericArticleId>
        <VendorArticleNumber>String</VendorArticleNumber>
      </Article>
      <ArticlePrice>
        <AdditionalCosts>
          <CurrencyCodeIso>String</CurrencyCodeIso>
          <Value>0</Value>
        </AdditionalCosts>
        <AdditionalDescriptions>
          <BoschDescription>
            <LanguageCodeIso>String</LanguageCodeIso>
            <Text>String</Text>
          </BoschDescription>
        </AdditionalDescriptions>
        <GrossPricePerPriceUnit>
          <CurrencyCodeIso>String</CurrencyCodeIso>
          <Value>0</Value>
        </GrossPricePerPriceUnit>
        <NetPricePerPriceUnit>
          <CurrencyCodeIso>String</CurrencyCodeIso>
          <Value>0</Value>
        </NetPricePerPriceUnit>
        <PriceUnit>
          <Count>0</Count>
          <QuantityPerUoM>0</QuantityPerUoM>
          <UoM>String</UoM>
        </PriceUnit>
        <VatCode>0</VatCode>
        <VatPercent>0</VatPercent>
      </ArticlePrice>
      <LineId>0</LineId>
    </BoschPriceResponseLine>
  </PricesResponseLines>
  <ResponseCode>0</ResponseCode>
  <ResponseDescriptions>
    <BoschDescription>
      <LanguageCodeIso>String</LanguageCodeIso>
      <Text>String</Text>
    </BoschDescription>
  </ResponseDescriptions>
  <TimeStamp>0001-01-01T00:00:00</TimeStamp>
</BoschProductPriceResponse>