Alle E-Mail-Empfänger einer Abo-Rechnung auflisten

GET /api/recurring-email-receivers?recurring_id={recurring_id}

E-Mail-Empfänger können immer nur für eine bestimmte Abo-Rechnung zurückgegeben werden.
Deshalb ist recurring_id ein Pflichtparameter.

<?xml version="1.0" encoding="UTF-8"?>
<recurring-email-receivers type="array" page="1" per_page="100" total="2">
    <recurring-email-receiver>
        ...
    <recurring-email-receiver>
    <recurring-email-receiver>
        ...
    <recurring-email-receiver>
</recurring-email-receivers>

Einzelne E-Mail-Empfänger aufrufen

GET /api/recurring-email-receivers/{id}
<?xml version="1.0" encoding="UTF-8"?>
<recurring-email-receiver>
    <id type="integer">1</id>
    <recurring_id type="integer">1</recurring_id>
    <type>To</type>
    <address>info@example.com</address>
</recurring-email-receiver>

type kann folgende Werte haben:
– to
– cc
– bcc

E-Mail-Empfänger erstellen

POST /api/recurring-email-receivers
XML-ElementBeschreibungTypDefault-WertPflichtfeld
recurring_idID der Abo-RechnungINTja (nicht aber bei der Abo-Rechnungserstellung)
typeEmpfänger-Typ (to, cc, bcc)ALNUM
addressE-Mail-AdresseALNUMWenn die Adresse leer gelassen wird, wird an die Kunden-Adresse verschickt.

Der Empfänger wird zu bereits bereits vorhandenen Empfängern hinzugefügt.

<recurring-email-receiver>
    <recurring_id type="integer">1</recurring_id>
    <type>To</type>
    <address>info@example.com</address>
</recurring-email-receiver>
<?xml version="1.0" encoding="UTF-8"?>
<recurring-email-receiver>
    <id type="integer">1</id>
    <recurring_id type="integer">1</recurring_id>
    <type>To</type>
    <address>info@example.com</address>
</recurring-email-receiver>

Empfänger bearbeiten

PUT /api/recurring-email-receivers/{id}

Hier gelten die selben Parameter wie beim Anlegen, allerdings kann die verknüpfte Abo-Rechnung (recurring_id) nicht mehr geändert werden.

<recurring-email-receiver>
    <type>Bcc</type>
    <address>info@example.com</address>
</recurring-email-receiver>

Empfänger löschen

DELETE /api/recurring-email-receivers/{id}