Alle Lieferanten-Attribute auflisten

GET /api/supplier-properties
<?xml version="1.0" encoding="UTF-8"?>
<supplier-properties type="array" page="1" per_page="100" total="2">
    <supplier-property>
        ...
    </supplier-property>
    <supplier-property>
        ...
    </supplier-property>
</supplier-properties>

Einzelnes Lieferanten-Attribut aufrufen

GET /api/supplier-properties/{id}
<?xml version="1.0" encoding="UTF-8"?>
<supplier-property>
    <id type="integer">7</id>
    <account_id type="integer">1</account_id>
    <name>Premium-Lieferant</name>
    <type>CHECKBOX</type>
</supplier-property>

Lieferanten-Attribut erstellen

POST /api/supplier-properties
XML-ElementBeschreibungTypDefault-WertPflichtfeld
nameName des AttributsALNUMja
typeTyp des Attributs (TEXTFIELD = einzeiliges Textfeld, TEXTAREA = mehrzeiliges Textfeld, CHECKBOX = Checkbox)ALNUMja
default_valueStandardwertALNUM
is_nvlSoll der Standardwert verwendet werden, wenn kein anderer Wert gesetzt wurde? 1=jaBOOL
<supplier-property>
    <name>Geburtstag</name>
    <type>TEXTFIELD</type>
</supplier-property>
<?xml version="1.0" encoding="UTF-8"?>
<supplier-property>
    <id type="integer">11</id>
    <account_id type="integer">1</account_id>
    <name>Geburtstag</name>
    <type>TEXTFIELD</type>
</supplier-property>

Lieferanten-Attribut bearbeiten

PUT /api/supplier-properties/{id}
<supplier-property>
    <name>private Anschrift</name>
    <type>TEXTAREA</type>
</supplier-property>

Attribut löschen

DELETE /api/supplier-properties/{id}