s1 API Host

<back to all web services

BoschProductAvailabilityRequest

User does not have to be authenticated.

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

HTTP + SOAP12

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

POST /soap12 HTTP/1.1 
Host: s1-api.fource.nl 
Content-Type: text/xml; charset=utf-8
Content-Length: length

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

<BoschProductAvailabilityRequest 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>
</BoschProductAvailabilityRequest>

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

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

<BoschProductAvailabilityResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/S1.Api.Domain.Models.Bosch">
  <AvailabilityResponseLines>
    <BoschAvailabilityResponseLine>
      <AlternativeArticle>
        <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>
      </AlternativeArticle>
      <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>
      <ArticleAvailability>
        <BoschArticleAvailability>
          <AdditionalDescriptions>
            <BoschDescription>
              <LanguageCodeIso>String</LanguageCodeIso>
              <Text>String</Text>
            </BoschDescription>
          </AdditionalDescriptions>
          <ConfirmedQuantity>
            <Count>0</Count>
            <QuantityPerUoM>0</QuantityPerUoM>
            <UoM>String</UoM>
          </ConfirmedQuantity>
          <DeliveryMethod>
            <DeliveryDateTime>0001-01-01T00:00:00</DeliveryDateTime>
            <DeliveryMethodText>String</DeliveryMethodText>
            <Descriptions>
              <BoschDescription>
                <LanguageCodeIso>String</LanguageCodeIso>
                <Text>String</Text>
              </BoschDescription>
            </Descriptions>
            <ShippingCost>
              <CurrencyCodeIso>String</CurrencyCodeIso>
              <Value>0</Value>
            </ShippingCost>
          </DeliveryMethod>
        </BoschArticleAvailability>
      </ArticleAvailability>
      <LineId>0</LineId>
      <RequestedQuantity>
        <Count>0</Count>
        <QuantityPerUoM>0</QuantityPerUoM>
        <UoM>String</UoM>
      </RequestedQuantity>
      <Status>0</Status>
    </BoschAvailabilityResponseLine>
  </AvailabilityResponseLines>
  <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>
  <ResponseCode>0</ResponseCode>
  <ResponseDescriptions>
    <BoschDescription>
      <LanguageCodeIso>String</LanguageCodeIso>
      <Text>String</Text>
    </BoschDescription>
  </ResponseDescriptions>
  <TimeStamp>0001-01-01T00:00:00</TimeStamp>
</BoschProductAvailabilityResponse>

    </soap12:Body>
</soap12:Envelope>