Aspecten opvragen

<< Click to Display Table of Contents >>

Navigation:  API aanroepen >

Aspecten opvragen

Aanroep

Naam: GetAspects

 

Aanroep structuur

<?xml version="1.0" encoding="UTF-8"?>

<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">

<SOAP-ENV:Header/>

<S:Body>

  <ns2:GetAspects xmlns:ns2="api.timewriter.nl">

    <securityToken></securityToken>

    <aspectType></aspectType>

    <filters>

      <filter>

        <field></field>

        <operator></operator>

        <value></value>

      </filter>

       ...

    </filters>

  </ns2:GetAspects>

</S:Body>

</S:Envelope>

 

Verklaring

Tag/veldnaam

Type

Opmerkingen/beperkingen

Omschrijving

securityToken

string

verplicht

securityToken verkregen bij login

aspectType

AspectType

verplicht

Moet een waarde hebben uit AspectType

Of vul * in om alle aspecten op te halen.

aspecttype

filters

List<Filter>

optioneel

Naast het aspectType filter kan via deze filters op specifieke aspect velden worden gefilterd.

filterlijst voor Aspect velden (zie hieronder in de Antwoord structuur en Verklaring)

zie Filter

Voor ophalen van gewijzigde gegevens zie: Filter -> Voorbeeld

 

Voorbeelden

hmtoggle_arrow1Aspecten opvragen met AspectType
hmtoggle_arrow1Alle aspecten opvragen

 

Antwoord

Naam: GetAspectsResponse

 

Antwoord structuur

<?xml version="1.0" encoding="utf-8"?>

<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">

<SOAP-ENV:Header/>

<S:Body>

  <ns2:GetAspectsResponse xmlns:ns2="api.timewriter.nl">

    <result>

      <error></error>

      <errorMessage></errorMessage>

      <aspectList>

        <aspect>

          <id></id>

          <aspectType></aspectType>

          <name></name>

          <category></category>

          <abbreviation></abbreviation>

          <overhead></overhead>

          <validFrom></validFrom>

          <validTo></validTo>

          <notForAccess></notForAccess>

          <notForAuthorizations></notForAuthorizations>

          <notForCombinations></notForCombinations>

          <notForTariffAgreements></notForTariffAgreements>

          <notForBudgets></notForBudgets>

          <notForProgramModules></notForProgramModules>

          <taskData>

            <no></no>

            <groupId></groupId>

            <description></description>

            <closed></closed>

            <budget></budget>

            <invoiceable></invoiceable>

            <useInvoicing></useInvoicing>

            <invoiceType></invoiceType>

            <price></price>

            <recurringPattern>

              <start></start>

              <end></end>

              <type></type>

              <frequency></frequency>

            </recurringPattern>

            <id_GR_MED></id_GR_MED>

            <id_IT_AT1></id_IT_AT1>

            <id_IT_AT2></id_IT_AT2>

            <id_IT_AT3></id_IT_AT3>

            <id_IT_AT4></id_IT_AT4>

            <id_IT_AT5></id_IT_AT5>

          </taskData>            

          <invoiceData>

            <address></address>

            <postalCode></postalCode>

            <city></city>

            <contact></contact>

            <email></email>

            <debtorId></debtorId>

            <reference></reference>

            <debtorLedgerAccountCode></debtorLedgerAccountCode>

            <turnoverLedgerAccountCode></turnoverLedgerAccountCode>

          </invoiceData>

          <userFieldList>

            <userField>

              <key></key>

              <value></value>

            </userField>

             ...

          </userFieldList>

        </aspect>

         ...

      </aspectList>

    </result>

  </ns2:GetAspectsResponse>

</S:Body>

</S:Envelope>

 

Verklaring

Tag/veldnaam

Type

result

RequestResult

Tag/veldnaam

Type

Omschrijving

error

boolean

false indien geen fouten, true indien er fouten zijn opgetreden

errorMessage

string

foutboodschap, alleen gevuld indien error = true

aspectList

List<Aspect>

Een lijst van aspecten