Relatie toevoegen/wijzigen

<< Klik hier om de inhoudsopgave te tonen >>

Navigatie:  API aanroepen >

Relatie toevoegen/wijzigen

Aanroep

Naam: UpdateRelation

 

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:UpdateRelation xmlns:ns2="https://api.stip-t.nl/v1/">

    <securityToken></securityToken>

    <relation>

      <relationNo></relationNo>

      <name></name>

      <contact></contact>

      <address></address>

      <postalCode></postalCode>

      <city></city>

      <countryCode></countryCode>

      <IBAN></IBAN>

      <BIC></BIC>

      <commerceNo></commerceNo>

      <taxNo></taxNo>

      <OIN></OIN>

      <email></email>

      <telephone></telephone>

      <relationType></relationType>

       <userFieldList>

        <userField>

          <key></key>

          <value></value>

        </userField>

         ...

      </userFieldList>

    </relation>

  </ns2:UpdateRelation>

</S:Body>

</S:Envelope>

 

Verklaring

Tag/veldnaam

Type

Opmerkingen/beperkingen

Omschrijving

securityToken

string

verplicht

securityToken verkregen bij login

relation

Relation

Tag/veldnaam

Type

Opmerkingen/beperkingen

Omschrijving

relationNo

string

indien leeg dan wordt de relatie aangemaakt in Stip-T met een nieuw nummer

indien onbekend dan wordt de relatie aangemaakt in Stip-T met dit nummer

relatienummer

name

string

verplicht

naam

contact

string


contactpersoon

address

string


adres

postalCode

string


postcode

city

string


plaats

countryCode

string

verplicht

ISO 3166

landcode

IBAN

string


IBAN bankrekeningnummer

BIC

string


BIC

commerceNo

string


K.v.K. nummer

taxNo

string


BTW nummer

OIN

string


organisatie-identificatienummer overheidsorganisatie

email

string

één valide adres toegestaan

e-mail adres

telephone

string


telefoonnummer

relationType

string

default B

C, S of B (Customer, Supplier, Both)

relatietype

userFieldList

List<UserField>

Een relatie kan gebruikersvelden bevatten

zie UserField

 

Antwoord

Naam: UpdateRelationResponse

 

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:UpdateRelationResponse xmlns:ns2="https://api.stip-t.nl/v1/">

    <result>

      <error></error>

      <errorMessage></errorMessage>

      <relation>

        <relationNo></relationNo>

        <name></name>

        <contact></contact>

        <address></address>

        <postalCode></postalCode>

        <city></city>

        <countryCode></countryCode>

        <IBAN></IBAN>

        <BIC></BIC>

        <commerceNo></commerceNo>

        <taxNo></taxNo>

        <OIN></OIN>

        <email></email>

        <telephone></telephone>

        <relationType></relationType>

         <userFieldList>

          <userField>

            <key></key>

            <value></value>

          </userField>

           ...

        </userFieldList>

      </relation>

    </result>

  </ns2:UpdateRelationResponse>

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

relation

Relation

Tag/veldnaam

Type

Omschrijving

relationNo

string

relatienummer

name

string

naam

contact

string

contactpersoon

address

string

adres

postalCode

string

postcode

city

string

plaats

countryCode

string

landcode

IBAN

string

IBAN bankrekeningnummer

BIC

string

BIC

commerceNo

string

K.v.K. nummer

taxNo

string

BTW nummer

OIN

string

organisatie-identificatienummer overheidsorganisatie

email

string

e-mail adres

telephone

string

telefoonnummer

relationType

string

relatietype

userFieldList

List<UserField>

Een relatie kan gebruikersvelden bevatten, zie UserField