PerfectView


Click here for a complete list of operations.

ProductCreate

Test

The test form is only available for requests from the local machine.

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /perfectview.asmx HTTP/1.1
Host: api.perfectview.nl
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "https://Api.perfectview.nl/ProductCreate"

<?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>
    <ProductCreate xmlns="https://Api.perfectview.nl">
      <credentials>
        <ApiKey>guid</ApiKey>
        <DatabaseId>guid</DatabaseId>
        <UserId>guid</UserId>
        <UserName>string</UserName>
        <Password>string</Password>
        <SourceApplication>
          <Name>string</Name>
          <Category>string</Category>
          <Subcategory>string</Subcategory>
          <Version>string</Version>
        </SourceApplication>
      </credentials>
      <productData>
        <Id>guid</Id>
        <ProductGroupId>guid</ProductGroupId>
        <Code>string</Code>
        <Name>string</Name>
        <Description>string</Description>
        <ProductType>Product or Service</ProductType>
        <UnitType>Piece or Box or Dozen or Foot or Gallon or Pound or Gross or Yard or Inch or Kilometer or Megabyte or Gigabyte or Centimeter or Millimeter or Meter or CubicCentimeter or CubicFoot or CubicInch or CubicMillimeter or CubicMeter or SquareCentimeter or SquareFoot or SquareInch or SquareMillimeter or SquareMeter or SquareYard or Period or Year or HalfYear or Quarters or Month or Week or Day or Hour or Quarter or Minute or Second or Kilo or Gram or Milligram or Liter or Post or Pair or Copy</UnitType>
        <IsDivisible>boolean</IsDivisible>
        <SalesPrice>decimal</SalesPrice>
        <IsSalesPriceInclusiveVat>boolean</IsSalesPriceInclusiveVat>
        <SalesVatId>guid</SalesVatId>
        <PurchasePrice>decimal</PurchasePrice>
        <IsInactive>boolean</IsInactive>
        <AllowChangePrice>boolean</AllowChangePrice>
        <AllowChangeDescription>boolean</AllowChangeDescription>
        <AllowChangeVat>boolean</AllowChangeVat>
        <AutoEnableEdit>boolean</AutoEnableEdit>
      </productData>
    </ProductCreate>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
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>
    <ProductCreateResponse xmlns="https://Api.perfectview.nl">
      <ProductCreateResult>
        <Product>
          <Id>guid</Id>
          <ProductGroupId>guid</ProductGroupId>
          <Code>string</Code>
          <Name>string</Name>
          <Description>string</Description>
          <ProductType>Product or Service</ProductType>
          <UnitType>Piece or Box or Dozen or Foot or Gallon or Pound or Gross or Yard or Inch or Kilometer or Megabyte or Gigabyte or Centimeter or Millimeter or Meter or CubicCentimeter or CubicFoot or CubicInch or CubicMillimeter or CubicMeter or SquareCentimeter or SquareFoot or SquareInch or SquareMillimeter or SquareMeter or SquareYard or Period or Year or HalfYear or Quarters or Month or Week or Day or Hour or Quarter or Minute or Second or Kilo or Gram or Milligram or Liter or Post or Pair or Copy</UnitType>
          <IsDivisible>boolean</IsDivisible>
          <SalesPrice>decimal</SalesPrice>
          <IsSalesPriceInclusiveVat>boolean</IsSalesPriceInclusiveVat>
          <SalesVatId>guid</SalesVatId>
          <PurchasePrice>decimal</PurchasePrice>
          <IsInactive>boolean</IsInactive>
          <AllowChangePrice>boolean</AllowChangePrice>
          <AllowChangeDescription>boolean</AllowChangeDescription>
          <AllowChangeVat>boolean</AllowChangeVat>
          <AutoEnableEdit>boolean</AutoEnableEdit>
        </Product>
        <ErrorInformation>string</ErrorInformation>
      </ProductCreateResult>
    </ProductCreateResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /perfectview.asmx HTTP/1.1
Host: api.perfectview.nl
Content-Type: application/soap+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>
    <ProductCreate xmlns="https://Api.perfectview.nl">
      <credentials>
        <ApiKey>guid</ApiKey>
        <DatabaseId>guid</DatabaseId>
        <UserId>guid</UserId>
        <UserName>string</UserName>
        <Password>string</Password>
        <SourceApplication>
          <Name>string</Name>
          <Category>string</Category>
          <Subcategory>string</Subcategory>
          <Version>string</Version>
        </SourceApplication>
      </credentials>
      <productData>
        <Id>guid</Id>
        <ProductGroupId>guid</ProductGroupId>
        <Code>string</Code>
        <Name>string</Name>
        <Description>string</Description>
        <ProductType>Product or Service</ProductType>
        <UnitType>Piece or Box or Dozen or Foot or Gallon or Pound or Gross or Yard or Inch or Kilometer or Megabyte or Gigabyte or Centimeter or Millimeter or Meter or CubicCentimeter or CubicFoot or CubicInch or CubicMillimeter or CubicMeter or SquareCentimeter or SquareFoot or SquareInch or SquareMillimeter or SquareMeter or SquareYard or Period or Year or HalfYear or Quarters or Month or Week or Day or Hour or Quarter or Minute or Second or Kilo or Gram or Milligram or Liter or Post or Pair or Copy</UnitType>
        <IsDivisible>boolean</IsDivisible>
        <SalesPrice>decimal</SalesPrice>
        <IsSalesPriceInclusiveVat>boolean</IsSalesPriceInclusiveVat>
        <SalesVatId>guid</SalesVatId>
        <PurchasePrice>decimal</PurchasePrice>
        <IsInactive>boolean</IsInactive>
        <AllowChangePrice>boolean</AllowChangePrice>
        <AllowChangeDescription>boolean</AllowChangeDescription>
        <AllowChangeVat>boolean</AllowChangeVat>
        <AutoEnableEdit>boolean</AutoEnableEdit>
      </productData>
    </ProductCreate>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+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>
    <ProductCreateResponse xmlns="https://Api.perfectview.nl">
      <ProductCreateResult>
        <Product>
          <Id>guid</Id>
          <ProductGroupId>guid</ProductGroupId>
          <Code>string</Code>
          <Name>string</Name>
          <Description>string</Description>
          <ProductType>Product or Service</ProductType>
          <UnitType>Piece or Box or Dozen or Foot or Gallon or Pound or Gross or Yard or Inch or Kilometer or Megabyte or Gigabyte or Centimeter or Millimeter or Meter or CubicCentimeter or CubicFoot or CubicInch or CubicMillimeter or CubicMeter or SquareCentimeter or SquareFoot or SquareInch or SquareMillimeter or SquareMeter or SquareYard or Period or Year or HalfYear or Quarters or Month or Week or Day or Hour or Quarter or Minute or Second or Kilo or Gram or Milligram or Liter or Post or Pair or Copy</UnitType>
          <IsDivisible>boolean</IsDivisible>
          <SalesPrice>decimal</SalesPrice>
          <IsSalesPriceInclusiveVat>boolean</IsSalesPriceInclusiveVat>
          <SalesVatId>guid</SalesVatId>
          <PurchasePrice>decimal</PurchasePrice>
          <IsInactive>boolean</IsInactive>
          <AllowChangePrice>boolean</AllowChangePrice>
          <AllowChangeDescription>boolean</AllowChangeDescription>
          <AllowChangeVat>boolean</AllowChangeVat>
          <AutoEnableEdit>boolean</AutoEnableEdit>
        </Product>
        <ErrorInformation>string</ErrorInformation>
      </ProductCreateResult>
    </ProductCreateResponse>
  </soap12:Body>
</soap12:Envelope>