isave.API


Click here for a complete list of operations.

GetElementsByCompanyID

Returns Folders With SpecFieldValues

Test

To test the operation using the HTTP POST protocol, click the 'Invoke' button.
Parameter Value
username:
password:
CompanyID:

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 /mrm/services/api.asmx HTTP/1.1
Host: portal.isave.no
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://isave.no/GetElementsByCompanyID"

<?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>
    <GetElementsByCompanyID xmlns="http://isave.no/">
      <username>string</username>
      <password>string</password>
      <CompanyID>int</CompanyID>
    </GetElementsByCompanyID>
  </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>
    <GetElementsByCompanyIDResponse xmlns="http://isave.no/">
      <GetElementsByCompanyIDResult>
        <w_ElementSpecFieldValues>
          <ElementID>int</ElementID>
          <ExtElementNumber>string</ExtElementNumber>
          <FolderID>int</FolderID>
          <TemplateID>int</TemplateID>
          <TemplateElement>boolean</TemplateElement>
          <CompanyID>int</CompanyID>
          <MenuTypeID>int</MenuTypeID>
          <ElementName>string</ElementName>
          <PersonID>int</PersonID>
          <GeneratedForPersonID>int</GeneratedForPersonID>
          <UnitDescription>string</UnitDescription>
          <SupplierID>int</SupplierID>
          <PriceType>short</PriceType>
          <Hidden>boolean</Hidden>
          <FormsInfo>string</FormsInfo>
          <InfoText>string</InfoText>
          <ContactID>int</ContactID>
          <DatalistID>int</DatalistID>
          <GroupID>int</GroupID>
          <SetupCharge>decimal</SetupCharge>
          <Count>int</Count>
          <ChangeStamp>dateTime</ChangeStamp>
          <DeletedStamp>dateTime</DeletedStamp>
          <DaysToLive>int</DaysToLive>
          <HiResSetting>short</HiResSetting>
          <FileSize>long</FileSize>
          <Variant>boolean</Variant>
          <ExtActivityID>string</ExtActivityID>
          <TaxID>int</TaxID>
          <DeliveryTaxID>int</DeliveryTaxID>
          <CSV>boolean</CSV>
          <FilesID>int</FilesID>
          <HiResImage>string</HiResImage>
          <ProofSetting>short</ProofSetting>
          <ProofWorkspace>string</ProofWorkspace>
          <Proofed>boolean</Proofed>
          <ProofFileID>int</ProofFileID>
          <CopyFromElementID>int</CopyFromElementID>
          <IsDraft>boolean</IsDraft>
          <OpenedStamp>dateTime</OpenedStamp>
          <NotAvailable>boolean</NotAvailable>
          <AvailableFrom>dateTime</AvailableFrom>
          <AvailableTo>dateTime</AvailableTo>
          <EdmSubject>string</EdmSubject>
          <ID>int</ID>
          <SpecFieldID>int</SpecFieldID>
          <SpecFieldName>string</SpecFieldName>
          <SpecFieldValue>string</SpecFieldValue>
        </w_ElementSpecFieldValues>
        <w_ElementSpecFieldValues>
          <ElementID>int</ElementID>
          <ExtElementNumber>string</ExtElementNumber>
          <FolderID>int</FolderID>
          <TemplateID>int</TemplateID>
          <TemplateElement>boolean</TemplateElement>
          <CompanyID>int</CompanyID>
          <MenuTypeID>int</MenuTypeID>
          <ElementName>string</ElementName>
          <PersonID>int</PersonID>
          <GeneratedForPersonID>int</GeneratedForPersonID>
          <UnitDescription>string</UnitDescription>
          <SupplierID>int</SupplierID>
          <PriceType>short</PriceType>
          <Hidden>boolean</Hidden>
          <FormsInfo>string</FormsInfo>
          <InfoText>string</InfoText>
          <ContactID>int</ContactID>
          <DatalistID>int</DatalistID>
          <GroupID>int</GroupID>
          <SetupCharge>decimal</SetupCharge>
          <Count>int</Count>
          <ChangeStamp>dateTime</ChangeStamp>
          <DeletedStamp>dateTime</DeletedStamp>
          <DaysToLive>int</DaysToLive>
          <HiResSetting>short</HiResSetting>
          <FileSize>long</FileSize>
          <Variant>boolean</Variant>
          <ExtActivityID>string</ExtActivityID>
          <TaxID>int</TaxID>
          <DeliveryTaxID>int</DeliveryTaxID>
          <CSV>boolean</CSV>
          <FilesID>int</FilesID>
          <HiResImage>string</HiResImage>
          <ProofSetting>short</ProofSetting>
          <ProofWorkspace>string</ProofWorkspace>
          <Proofed>boolean</Proofed>
          <ProofFileID>int</ProofFileID>
          <CopyFromElementID>int</CopyFromElementID>
          <IsDraft>boolean</IsDraft>
          <OpenedStamp>dateTime</OpenedStamp>
          <NotAvailable>boolean</NotAvailable>
          <AvailableFrom>dateTime</AvailableFrom>
          <AvailableTo>dateTime</AvailableTo>
          <EdmSubject>string</EdmSubject>
          <ID>int</ID>
          <SpecFieldID>int</SpecFieldID>
          <SpecFieldName>string</SpecFieldName>
          <SpecFieldValue>string</SpecFieldValue>
        </w_ElementSpecFieldValues>
      </GetElementsByCompanyIDResult>
    </GetElementsByCompanyIDResponse>
  </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 /mrm/services/api.asmx HTTP/1.1
Host: portal.isave.no
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>
    <GetElementsByCompanyID xmlns="http://isave.no/">
      <username>string</username>
      <password>string</password>
      <CompanyID>int</CompanyID>
    </GetElementsByCompanyID>
  </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>
    <GetElementsByCompanyIDResponse xmlns="http://isave.no/">
      <GetElementsByCompanyIDResult>
        <w_ElementSpecFieldValues>
          <ElementID>int</ElementID>
          <ExtElementNumber>string</ExtElementNumber>
          <FolderID>int</FolderID>
          <TemplateID>int</TemplateID>
          <TemplateElement>boolean</TemplateElement>
          <CompanyID>int</CompanyID>
          <MenuTypeID>int</MenuTypeID>
          <ElementName>string</ElementName>
          <PersonID>int</PersonID>
          <GeneratedForPersonID>int</GeneratedForPersonID>
          <UnitDescription>string</UnitDescription>
          <SupplierID>int</SupplierID>
          <PriceType>short</PriceType>
          <Hidden>boolean</Hidden>
          <FormsInfo>string</FormsInfo>
          <InfoText>string</InfoText>
          <ContactID>int</ContactID>
          <DatalistID>int</DatalistID>
          <GroupID>int</GroupID>
          <SetupCharge>decimal</SetupCharge>
          <Count>int</Count>
          <ChangeStamp>dateTime</ChangeStamp>
          <DeletedStamp>dateTime</DeletedStamp>
          <DaysToLive>int</DaysToLive>
          <HiResSetting>short</HiResSetting>
          <FileSize>long</FileSize>
          <Variant>boolean</Variant>
          <ExtActivityID>string</ExtActivityID>
          <TaxID>int</TaxID>
          <DeliveryTaxID>int</DeliveryTaxID>
          <CSV>boolean</CSV>
          <FilesID>int</FilesID>
          <HiResImage>string</HiResImage>
          <ProofSetting>short</ProofSetting>
          <ProofWorkspace>string</ProofWorkspace>
          <Proofed>boolean</Proofed>
          <ProofFileID>int</ProofFileID>
          <CopyFromElementID>int</CopyFromElementID>
          <IsDraft>boolean</IsDraft>
          <OpenedStamp>dateTime</OpenedStamp>
          <NotAvailable>boolean</NotAvailable>
          <AvailableFrom>dateTime</AvailableFrom>
          <AvailableTo>dateTime</AvailableTo>
          <EdmSubject>string</EdmSubject>
          <ID>int</ID>
          <SpecFieldID>int</SpecFieldID>
          <SpecFieldName>string</SpecFieldName>
          <SpecFieldValue>string</SpecFieldValue>
        </w_ElementSpecFieldValues>
        <w_ElementSpecFieldValues>
          <ElementID>int</ElementID>
          <ExtElementNumber>string</ExtElementNumber>
          <FolderID>int</FolderID>
          <TemplateID>int</TemplateID>
          <TemplateElement>boolean</TemplateElement>
          <CompanyID>int</CompanyID>
          <MenuTypeID>int</MenuTypeID>
          <ElementName>string</ElementName>
          <PersonID>int</PersonID>
          <GeneratedForPersonID>int</GeneratedForPersonID>
          <UnitDescription>string</UnitDescription>
          <SupplierID>int</SupplierID>
          <PriceType>short</PriceType>
          <Hidden>boolean</Hidden>
          <FormsInfo>string</FormsInfo>
          <InfoText>string</InfoText>
          <ContactID>int</ContactID>
          <DatalistID>int</DatalistID>
          <GroupID>int</GroupID>
          <SetupCharge>decimal</SetupCharge>
          <Count>int</Count>
          <ChangeStamp>dateTime</ChangeStamp>
          <DeletedStamp>dateTime</DeletedStamp>
          <DaysToLive>int</DaysToLive>
          <HiResSetting>short</HiResSetting>
          <FileSize>long</FileSize>
          <Variant>boolean</Variant>
          <ExtActivityID>string</ExtActivityID>
          <TaxID>int</TaxID>
          <DeliveryTaxID>int</DeliveryTaxID>
          <CSV>boolean</CSV>
          <FilesID>int</FilesID>
          <HiResImage>string</HiResImage>
          <ProofSetting>short</ProofSetting>
          <ProofWorkspace>string</ProofWorkspace>
          <Proofed>boolean</Proofed>
          <ProofFileID>int</ProofFileID>
          <CopyFromElementID>int</CopyFromElementID>
          <IsDraft>boolean</IsDraft>
          <OpenedStamp>dateTime</OpenedStamp>
          <NotAvailable>boolean</NotAvailable>
          <AvailableFrom>dateTime</AvailableFrom>
          <AvailableTo>dateTime</AvailableTo>
          <EdmSubject>string</EdmSubject>
          <ID>int</ID>
          <SpecFieldID>int</SpecFieldID>
          <SpecFieldName>string</SpecFieldName>
          <SpecFieldValue>string</SpecFieldValue>
        </w_ElementSpecFieldValues>
      </GetElementsByCompanyIDResult>
    </GetElementsByCompanyIDResponse>
  </soap12:Body>
</soap12:Envelope>

HTTP GET

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

GET /mrm/services/api.asmx/GetElementsByCompanyID?username=string&password=string&CompanyID=string HTTP/1.1
Host: portal.isave.no
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<ArrayOfW_ElementSpecFieldValues xmlns="http://isave.no/">
  <w_ElementSpecFieldValues>
    <ElementID>int</ElementID>
    <ExtElementNumber>string</ExtElementNumber>
    <FolderID>int</FolderID>
    <TemplateID>int</TemplateID>
    <TemplateElement>boolean</TemplateElement>
    <CompanyID>int</CompanyID>
    <MenuTypeID>int</MenuTypeID>
    <ElementName>string</ElementName>
    <PersonID>int</PersonID>
    <GeneratedForPersonID>int</GeneratedForPersonID>
    <UnitDescription>string</UnitDescription>
    <SupplierID>int</SupplierID>
    <PriceType>short</PriceType>
    <Hidden>boolean</Hidden>
    <FormsInfo>string</FormsInfo>
    <InfoText>string</InfoText>
    <ContactID>int</ContactID>
    <DatalistID>int</DatalistID>
    <GroupID>int</GroupID>
    <SetupCharge>decimal</SetupCharge>
    <Count>int</Count>
    <ChangeStamp>dateTime</ChangeStamp>
    <DeletedStamp>dateTime</DeletedStamp>
    <DaysToLive>int</DaysToLive>
    <HiResSetting>short</HiResSetting>
    <FileSize>long</FileSize>
    <Variant>boolean</Variant>
    <ExtActivityID>string</ExtActivityID>
    <TaxID>int</TaxID>
    <DeliveryTaxID>int</DeliveryTaxID>
    <CSV>boolean</CSV>
    <FilesID>int</FilesID>
    <HiResImage>string</HiResImage>
    <ProofSetting>short</ProofSetting>
    <ProofWorkspace>string</ProofWorkspace>
    <Proofed>boolean</Proofed>
    <ProofFileID>int</ProofFileID>
    <CopyFromElementID>int</CopyFromElementID>
    <IsDraft>boolean</IsDraft>
    <OpenedStamp>dateTime</OpenedStamp>
    <NotAvailable>boolean</NotAvailable>
    <AvailableFrom>dateTime</AvailableFrom>
    <AvailableTo>dateTime</AvailableTo>
    <EdmSubject>string</EdmSubject>
    <ID>int</ID>
    <SpecFieldID>int</SpecFieldID>
    <SpecFieldName>string</SpecFieldName>
    <SpecFieldValue>string</SpecFieldValue>
  </w_ElementSpecFieldValues>
  <w_ElementSpecFieldValues>
    <ElementID>int</ElementID>
    <ExtElementNumber>string</ExtElementNumber>
    <FolderID>int</FolderID>
    <TemplateID>int</TemplateID>
    <TemplateElement>boolean</TemplateElement>
    <CompanyID>int</CompanyID>
    <MenuTypeID>int</MenuTypeID>
    <ElementName>string</ElementName>
    <PersonID>int</PersonID>
    <GeneratedForPersonID>int</GeneratedForPersonID>
    <UnitDescription>string</UnitDescription>
    <SupplierID>int</SupplierID>
    <PriceType>short</PriceType>
    <Hidden>boolean</Hidden>
    <FormsInfo>string</FormsInfo>
    <InfoText>string</InfoText>
    <ContactID>int</ContactID>
    <DatalistID>int</DatalistID>
    <GroupID>int</GroupID>
    <SetupCharge>decimal</SetupCharge>
    <Count>int</Count>
    <ChangeStamp>dateTime</ChangeStamp>
    <DeletedStamp>dateTime</DeletedStamp>
    <DaysToLive>int</DaysToLive>
    <HiResSetting>short</HiResSetting>
    <FileSize>long</FileSize>
    <Variant>boolean</Variant>
    <ExtActivityID>string</ExtActivityID>
    <TaxID>int</TaxID>
    <DeliveryTaxID>int</DeliveryTaxID>
    <CSV>boolean</CSV>
    <FilesID>int</FilesID>
    <HiResImage>string</HiResImage>
    <ProofSetting>short</ProofSetting>
    <ProofWorkspace>string</ProofWorkspace>
    <Proofed>boolean</Proofed>
    <ProofFileID>int</ProofFileID>
    <CopyFromElementID>int</CopyFromElementID>
    <IsDraft>boolean</IsDraft>
    <OpenedStamp>dateTime</OpenedStamp>
    <NotAvailable>boolean</NotAvailable>
    <AvailableFrom>dateTime</AvailableFrom>
    <AvailableTo>dateTime</AvailableTo>
    <EdmSubject>string</EdmSubject>
    <ID>int</ID>
    <SpecFieldID>int</SpecFieldID>
    <SpecFieldName>string</SpecFieldName>
    <SpecFieldValue>string</SpecFieldValue>
  </w_ElementSpecFieldValues>
</ArrayOfW_ElementSpecFieldValues>

HTTP POST

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

POST /mrm/services/api.asmx/GetElementsByCompanyID HTTP/1.1
Host: portal.isave.no
Content-Type: application/x-www-form-urlencoded
Content-Length: length

username=string&password=string&CompanyID=string
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<ArrayOfW_ElementSpecFieldValues xmlns="http://isave.no/">
  <w_ElementSpecFieldValues>
    <ElementID>int</ElementID>
    <ExtElementNumber>string</ExtElementNumber>
    <FolderID>int</FolderID>
    <TemplateID>int</TemplateID>
    <TemplateElement>boolean</TemplateElement>
    <CompanyID>int</CompanyID>
    <MenuTypeID>int</MenuTypeID>
    <ElementName>string</ElementName>
    <PersonID>int</PersonID>
    <GeneratedForPersonID>int</GeneratedForPersonID>
    <UnitDescription>string</UnitDescription>
    <SupplierID>int</SupplierID>
    <PriceType>short</PriceType>
    <Hidden>boolean</Hidden>
    <FormsInfo>string</FormsInfo>
    <InfoText>string</InfoText>
    <ContactID>int</ContactID>
    <DatalistID>int</DatalistID>
    <GroupID>int</GroupID>
    <SetupCharge>decimal</SetupCharge>
    <Count>int</Count>
    <ChangeStamp>dateTime</ChangeStamp>
    <DeletedStamp>dateTime</DeletedStamp>
    <DaysToLive>int</DaysToLive>
    <HiResSetting>short</HiResSetting>
    <FileSize>long</FileSize>
    <Variant>boolean</Variant>
    <ExtActivityID>string</ExtActivityID>
    <TaxID>int</TaxID>
    <DeliveryTaxID>int</DeliveryTaxID>
    <CSV>boolean</CSV>
    <FilesID>int</FilesID>
    <HiResImage>string</HiResImage>
    <ProofSetting>short</ProofSetting>
    <ProofWorkspace>string</ProofWorkspace>
    <Proofed>boolean</Proofed>
    <ProofFileID>int</ProofFileID>
    <CopyFromElementID>int</CopyFromElementID>
    <IsDraft>boolean</IsDraft>
    <OpenedStamp>dateTime</OpenedStamp>
    <NotAvailable>boolean</NotAvailable>
    <AvailableFrom>dateTime</AvailableFrom>
    <AvailableTo>dateTime</AvailableTo>
    <EdmSubject>string</EdmSubject>
    <ID>int</ID>
    <SpecFieldID>int</SpecFieldID>
    <SpecFieldName>string</SpecFieldName>
    <SpecFieldValue>string</SpecFieldValue>
  </w_ElementSpecFieldValues>
  <w_ElementSpecFieldValues>
    <ElementID>int</ElementID>
    <ExtElementNumber>string</ExtElementNumber>
    <FolderID>int</FolderID>
    <TemplateID>int</TemplateID>
    <TemplateElement>boolean</TemplateElement>
    <CompanyID>int</CompanyID>
    <MenuTypeID>int</MenuTypeID>
    <ElementName>string</ElementName>
    <PersonID>int</PersonID>
    <GeneratedForPersonID>int</GeneratedForPersonID>
    <UnitDescription>string</UnitDescription>
    <SupplierID>int</SupplierID>
    <PriceType>short</PriceType>
    <Hidden>boolean</Hidden>
    <FormsInfo>string</FormsInfo>
    <InfoText>string</InfoText>
    <ContactID>int</ContactID>
    <DatalistID>int</DatalistID>
    <GroupID>int</GroupID>
    <SetupCharge>decimal</SetupCharge>
    <Count>int</Count>
    <ChangeStamp>dateTime</ChangeStamp>
    <DeletedStamp>dateTime</DeletedStamp>
    <DaysToLive>int</DaysToLive>
    <HiResSetting>short</HiResSetting>
    <FileSize>long</FileSize>
    <Variant>boolean</Variant>
    <ExtActivityID>string</ExtActivityID>
    <TaxID>int</TaxID>
    <DeliveryTaxID>int</DeliveryTaxID>
    <CSV>boolean</CSV>
    <FilesID>int</FilesID>
    <HiResImage>string</HiResImage>
    <ProofSetting>short</ProofSetting>
    <ProofWorkspace>string</ProofWorkspace>
    <Proofed>boolean</Proofed>
    <ProofFileID>int</ProofFileID>
    <CopyFromElementID>int</CopyFromElementID>
    <IsDraft>boolean</IsDraft>
    <OpenedStamp>dateTime</OpenedStamp>
    <NotAvailable>boolean</NotAvailable>
    <AvailableFrom>dateTime</AvailableFrom>
    <AvailableTo>dateTime</AvailableTo>
    <EdmSubject>string</EdmSubject>
    <ID>int</ID>
    <SpecFieldID>int</SpecFieldID>
    <SpecFieldName>string</SpecFieldName>
    <SpecFieldValue>string</SpecFieldValue>
  </w_ElementSpecFieldValues>
</ArrayOfW_ElementSpecFieldValues>