Folgende SOAP-Methoden werden speziell für die Interaktion mit eMailings bereitgestellt.
Methoden
addArticles
Artikel in eine Mailing-Vorlage hinzufügen oder bestehende Artikel anpassen.
EvalancheMailingTemplateArticles[] addArticles(int mailing_template_id, int id, int article_id, int targetgroup_id, int html_preset_id, int text_preset_id, int landingpage_preset_id, int pdf_preset_id, int mobile_preset_id, int sort_pos, int slot)
Parameter
- int mailing_template_id: Id der Mailing-Vorlage
- int id: Id der Artikel-Referenz des Artikels im Mailing. Notwendig, falls eine bereits in der Mailing-Vorlage vorhandene Artikel-Referenz geändert werden soll. Bei 0 oder nicht vorhandener ID wird der Artikel auf eine neue Artikel-Referenz gesetzt.
- int article_id: Id des Artikels
- int targetgroup_id: Id der Zielgruppe, falls der Artikel nur eingeschränkt sichtbar seien soll.
- int html_preset_id: Id der Artikel-Vorlage für EMAIL/HTML
- int text_preset_id: Id der Artikel-Vorlage für TEXT
- int landingpage_preset_id: Id der Artikel-Vorlage für LP/HTML
- int pdf_preset_id: Id der Artikel-Vorlage für PDF
- int mobile_preset_id: Id der Artikel-Vorlage für WEB/MOBILE
- int sort_pos: Id der Sortier-Position innerhalb des Slots
- int slot: Id des Slots
Rückgabewert
- EvalancheMailingtemplateArticles: Objekt (SOAP) bzw. Array mit folgenden Attributen:
- int id: Id der Artikel-Referenz des Artikels im Mailing.
- int article_id: Id des Artikels
- int targetgroup_id: Id der Zielgruppe, falls der Artikel nur eingeschränkt sichtbar seien soll.
- int html_preset_id: Id der Artikel-Vorlage für EMAIL/HTML
- int text_preset_id: Id der Artikel-Vorlage für TEXT
- int landingpage_preset_id: Id der Artikel-Vorlage für LP/HTML
- int pdf_preset_id: Id der Artikel-Vorlage für PDF
- int mobile_preset_id: Id der Artikel-Vorlage für WEB/MOBILE
- int sort_pos: Id der Sortier-Position innerhalb des Slots
- int slot: Id des Slots
Benötigte Rechte
Verwendung
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:mail="https://core-staging.dev.broem/soap.php/soap/mailingtemplate">
<soapenv:Header/>
<soapenv:Body>
<mail:addArticles>
<mailing_template_id>MAILING_TEMPLATE_ID</mailing_template_id>
<articles>
<!--Zero or more repetitions:-->
<item>
<!--You may enter the following 10 items in any order-->
<id>ARTICLE_MAILING_ID/0</id>
<article_id>ARTICLE_ID</article_id>
<targetgroup_id>TARGETGROUP_ID</targetgroup_id>
<html_preset_id>ARTICLE_TEMPLATE_HTML/0</html_preset_id>
<text_preset_id>ARTICLE_TEMPLATE_TEXT/0</text_preset_id>
<landingpage_preset_id>ARTICLE_TEMPLATE_LP/0</landingpage_preset_id>
<pdf_preset_id>ARTICLE_TEMPLATE_PDF/0</pdf_preset_id>
<mobile_preset_id>ARTICLE_TEMPLATE_WEBMOBILE/0</mobile_preset_id>
<sort_pos>SORT_POS</sort_pos>
<slot>SLOT_ID</slot>
</item>
</articles>
</mail:addArticles>
</soapenv:Body>
</soapenv:Envelope>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="https://core-staging.dev.broem/soap.php/soap/mailingtemplate">
<SOAP-ENV:Body>
<ns1:addArticlesResponse>
<addArticlesResult>
<item>
<id>ARTICLE_MAILING_ID/0</id>
<article_id>ARTICLE_ID</article_id>
<targetgroup_id>TARGETGROUP_ID</targetgroup_id>
<html_preset_id>ARTICLE_TEMPLATE_HTML/0</html_preset_id>
<text_preset_id>ARTICLE_TEMPLATE_TEXT/0</text_preset_id>
<landingpage_preset_id>ARTICLE_TEMPLATE_LP/0</landingpage_preset_id>
<pdf_preset_id>ARTICLE_TEMPLATE_PDF/0</pdf_preset_id>
<mobile_preset_id>ARTICLE_TEMPLATE_WEBMOBILE/0</mobile_preset_id>
<sort_pos>SORT_POS</sort_pos>
<slot>SLOT_ID</slot>
</item>
[...]
</SOAP-ENV:Envelope>
addSlot
Fügt einen Slot in einer Mailing-Vorlage ein.
EvalancheMailingtemplateSlots[] getImpressions(int mailing_template_id, int slot_number)
Parameter
- int mailing_template_id: Id der Mailing-Vorlage
- int slot_number: Id des neuen Slots
Rückgabewert
- EvalancheMailingSlot: Liste von Objekten mit folgenden Attributen:
- int id: Id des hinzugefügten Slots
- string name: Default-Name des hinzugefügten Slots
- int slot_number: Id des hinzugefügten Slots
- int sort_type_id: Id der Slotsortierung
- int sort_type_value: Wert der Slotsortierung (ungleich 0 wenn top-x Sortierung gewählt wurde)
- EvalancheMailingTemplateSlotItems[]: Liste von Inhalten des hinzugefügten Slots.
- int article_type_id: Id des Artikel-Typs
- email_article_template_id: Id des Artikel-Vorlage für EMAIL/HTML
- text_article_template_id: Id der Artikel-Vorlage für TEXT
- landingpage_article_template_id: Id der Artikel-Vorlage für LANDINGPAGE
- pdf_article_template_id: Id der Artikel-Vorlage für PDF
- web_article_template_id: Id der Artikel-Vorlage für WEB/MOBILE
Benötigte Rechte
Verwendung
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:mail="https://core-staging.dev.broem/soap.php/soap/mailingtemplate">
<soapenv:Header/>
<soapenv:Body>
<mail:addSlot>
<mailing_template_id>MAILING_TEMPLATE_ID</mailing_template_id>
<slot_number>SLOT_NUMBER</slot_number>
</mail:addSlot>
</soapenv:Body>
</soapenv:Envelope>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="https://core-staging.dev.broem/soap.php/soap/mailingtemplate">
<SOAP-ENV:Body>
<ns1:addSlotResponse>
<addSlotResult>
<id>SLOT_ID</id>
<name>SLOT_NAME</name>
<slot_number>SLOT_NUMBER</slot_number>
<sort_type_id>SORT_TYPE_ID</sort_type_id>
<sort_type_value>SORT_TYPE_VALUE</sort_type_value>
<items>
<item>
<article_type_id>ARTICLE_TYPE_ID</article_type_id>
<email_article_template_id>ARTICLE_TEMPLATE_ID</email_article_template_id>
<text_article_template_id>ARTICLE_TEMPLATE_ID</text_article_template_id>
<landingpage_article_template_id>ARTICLE_TEMPLATE_ID</landingpage_article_template_id>
<pdf_article_template_id>ARTICLE_TEMPLATE_ID</pdf_article_template_id>
<web_article_template_id>ARTICLE_TEMPLATE_ID</web_article_template_id>
</item>
</items>
</addSlotResult>
</ns1:addSlotResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
addTemplatesToSlot
Fügt Artikel-Vorlagen in die Standard-Artikel-Vorlagen Konfiguration, bestehender Slots ein.
EvalancheMailingTemplateSlot[] addTemplatesToSlots(int mailing_template_id, int slot_id, int[] templateSlotData[])
Parameter
- int mailing_template_id: Id der Mailing-Vorlage
- int slot_id: Id des Slots
- EvalancheMailingTemplateSlotData
- int key: Id des Artikel-Template-Typs
- 1 = EMAIL / HTML
- 2 = PDF
- 3 = TEXT
- 4 = WEB / MOBILE
- 5 = LANDINGPAGE
- int Value: Id der Artikel-Vorlage
- int key: Id des Artikel-Template-Typs
Rückgabewert
- EvalancheMailingTemplateSlotData[]: Liste von Objekten mit folgenden Attributen:
- int article_type_id: Id des Artikel-Typs (fallback = 0)
- int email_article_template_id: Id der Artikel Vorlage für EMAIL/HTML
- int text_article_template_id: Id der Artikel Vorlage für TEXT
- int landingpage_article_template_id: Id der Artikel Vorlage für LANDINGPAGE
- int pdf_article_template_id: Id der Artikel Vorlage für PDF
- int web_article_template_id: Id der Artikel Vorlage für WEB/MOBILE
Benötigte Rechte
Verwendung
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:mail="https://core-staging.dev.broem/soap.php/soap/mailingtemplate">
<soapenv:Header/>
<soapenv:Body>
<mail:addTemplatesToSlot>
<mailing_template_id>MAILING_TEMPLATE_ID</mailing_template_id>
<slot_id>SLOT_ID</slot_id>
<data>
<items>
<!--Zero or more repetitions:-->
<item>
<!--You may enter the following 2 items in any order-->
<key>ARTICLE_TEMPLATE_TYPE_ID</key>
<value>ARTICLE_TEMPLATE_ID</value>
</item>
[...]
</items>
[...]
</data>
<article_type_id>ARTICLE_TYPE_ID</article_type_id>
</mail:addTemplatesToSlot>
</soapenv:Body>
</soapenv:Envelope>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="https://core-staging.dev.broem/soap.php/soap/mailingtemplate">
<SOAP-ENV:Body>
<ns1:addTemplatesToSlotResponse>
<addTemplatesToSlotResult>
<article_type_id>ARTICLE_TYPE_ID</article_type_id>
<email_article_template_id>EMAIL_ARTICLE_TEMPLATE_ID</email_article_template_id>
<text_article_template_id>TEXT_ARTICLE_TEMPLATE_ID</text_article_template_id>
<landingpage_article_template_id>LANDINGPAGE_ARTICLE_TEMPLATE_ID</landingpage_article_template_id>
<pdf_article_template_id>PDF_ARTICLE_TEMPLATE_ID</pdf_article_template_id>
<web_article_template_id>WEB_ARTICLE_TEMPLATE_ID</web_article_template_id>
</addTemplatesToSlotResult>
</ns1:addTemplatesToSlotResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
applyTemplate
Wendet ein Mailing-Template auf eine Liste von eMailings an.
EvalancheMailingTemplate applyTemplate(int mailing_template_id, int[] mailing_ids)
Parameter
- int mailing_template_id: Id der Versendung
- int[] mailing__id: Liste von eMailing Ids
Rückgabewert
- bool: Im Erfolgsfall true
Verwendung
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:mail="https://core-staging.dev.broem/soap.php/soap/mailingtemplate">
<soapenv:Header/>
<soapenv:Body>
<mail:applyTemplate>
<mailing_template_id>MAILIGN_TEMPLATE_ID</mailing_template_id>
<mailing_ids>
<!--Zero or more repetitions:-->
<item>MAILING_ID</item>
[...]
</mailing_ids>
</mail:applyTemplate>
</soapenv:Body>
</soapenv:Envelope>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="https://core-staging.dev.broem/soap.php/soap/mailingtemplate">
<SOAP-ENV:Body>
<ns1:applyTemplateResponse>
<applyTemplateResult>true</applyTemplateResult>
</ns1:applyTemplateResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
getAll
Gibt alle Mailing-Vorlagen eines Mandanten aus.
EvalancheMailingTemplates getAll(int mandator_id)
Parameter
- int mandator_id: Id des Mandanten
Rückgabewert
- EvalancheMailingTemplates[]: Liste von Daten der aktualisierten eMailings
- string url: URL des eMailings
- int type_id: Type-ID des eMailings
- int category_id: Ordner-ID des eMailings
- int customer_id: ID des Mandanten
- int id: ID des eMailings
- string name: Name des eMailings
Benötigte Rechte
Verwendung
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:mail="https://core-staging.dev.broem/soap.php/soap/mailingtemplate">
<soapenv:Header/>
<soapenv:Body>
<mail:getAll>
<mandator_id>MANDATOR_ID</mandator_id>
</mail:getAll>
</soapenv:Body>
</soapenv:Envelope>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="https://core-staging.dev.broem/soap.php/soap/mailingtemplate">
<SOAP-ENV:Body>
<ns1:getAllResponse>
<getAllResult>
<item>
<url>MAILING_URL</url>
<type_id>MAILINT_TYPE</type_id>
<category_id>CATEGORY_ID</category_id>
<customer_id>MANDATOR_ID</customer_id>
<id>MAILING_ID</id>
<name>MAILING_NAME</name>
</item>
[...]
</getAllResult>
</ns1:getAllResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
getArticles
Gibt alle vorkonfigurierten Artikel der Mailing-Vorlage aus.
EvalancheMailingTemplateArticles[] getStatus(int mailing_template_id)
Parameter
- int mailing_template_id: Id der Mailing-Vorlage
Rückgabewert
- EvalancheMailingTemplateArticles[]: Liste von Objekten (SOAP) bzw. Arrays mit folgenden Attributen:
- int id: Id derArtikel-Referenz in der Mailing-Vorlage
- int article_id: Id des Artikels
- int targetgroup_id: Id der Einschränkungs-Zielgruppen
- int html_preset_id: Id der Artikel-Vorlage EMAIL/HTML
- int text_preset_id: Id der Artikel Vorlage für TEXT
- int landingpage_preset_id: Id der Artikel Vorlage für LANDINGPAGE
- int pdf_preset_id: Id der Artikel Vorlage für PDF
- int mobile_preset_id: Id der Artikel Vorlage für WEB/MOBILE
Benötigte Rechte
Verwendung
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:mail="https://core-staging.dev.broem/soap.php/soap/mailingtemplate">
<soapenv:Header/>
<soapenv:Body>
<mail:getArticles>
<mailing_template_id>MAILING_TEMPLATE_ID</mailing_template_id>
</mail:getArticles>
</soapenv:Body>
</soapenv:Envelope></soapenv:Envelope>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="https://core-staging.dev.broem/soap.php/soap/mailingtemplate">
<SOAP-ENV:Body>
<ns1:getArticlesResponse>
<getArticlesResult>
<item>
<id>ARTICLE_UNIQUE</id>
<article_id>ARTICLE_ID</article_id>
<targetgroup_id>TARGETGROUP_ID</targetgroup_id>
<html_preset_id>HTML_PRESET_ID</html_preset_id>
<text_preset_id>TEXT_PRESET_ID</text_preset_id>
<landingpage_preset_id>LANDINGPAGE_PRESET_ID</landingpage_preset_id>
<pdf_preset_id>PDF_PRESET_ID</pdf_preset_id>
<mobile_preset_id>MOBILE_PRESET_ID</mobile_preset_id>
<sort_pos>SORT_POS</sort_pos>
<slot>SLOT_ID</slot>
</item>
[...]
</getArticlesResult>
</ns1:getArticlesResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
getByCategory
Gibt alle Mailing-Vorlagen eines Ordners aus.
EvalancheMailingTemplates[] getByCategory(int category_id)
Parameter
- int category_id: Id des Ordners
Rückgabewert
- EvalancheMailingTemplates[]: Liste von Objekten mit folgenden Attributen:
- string url: URL der Mailings-Vorlage
- int type_id: Type-ID der Mailings-Vorlage
- int category_id: Ordner-ID der Mailings-Vorlage
- int customer_id: ID der Mailings-Vorlage
- int id: ID der Mailings-Vorlage
- string name: Name der Mailings-Vorlage
Benötigte Rechte
Verwendung
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:mail="https://core-staging.dev.broem/soap.php/soap/mailingtemplate">
<soapenv:Header/>
<soapenv:Body>
<mail:getByCategory>
<category_id>CATEGORY_ID</category_id>
</mail:getByCategory>
</soapenv:Body>
</soapenv:Envelope></soapenv:Envelope>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="https://core-staging.dev.broem/soap.php/soap/mailingtemplate">
<SOAP-ENV:Body>
<ns1:getByCategoryResponse>
<getByCategoryResult>
<item>
<url>MAILING_TEMPLATE_URL</url>
<type_id>MAILING_TEMPLATE_TYPE_ID</type_id>
<category_id>CATEGORY_ID</category_id>
<customer_id>CUSTOMER_ID</customer_id>
<id>MAILING_TEMPLATE_ID</id>
<name>MAILING_TEMPLATE_NAME</name>
</item>
</getByCategoryResult>
</ns1:getByCategoryResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope></SOAP-ENV:Envelope>
getByExternalId
Gibt alle Mailing-Vorlagen mit gegebener EXTERNAL_ID aus. Aktuell kein Einsatzszenario, da External-ID noch nicht existiert.
EvalancheMailingTemplates[] getByExternalId (string external_id)
Parameter
- string external_id: EXTERNAL_ID der Mailing-Vorlagen
Rückgabewert
- EvalancheMailingTemplates[]: Liste von Objekten mit folgenden Attributen:
- string url: URL der Mailings-Vorlage
- int type_id: Type-ID der Mailings-Vorlage
- int category_id: Ordner-ID der Mailings-Vorlage
- int customer_id: ID der Mailings-Vorlage
- int id: ID der Mailings-Vorlage
- string name: Name der Mailings-Vorlage
Benötigte Rechte
Verwendung
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:mail="https://core-staging.dev.broem/soap.php/soap/mailingtemplate">
<soapenv:Header/>
<soapenv:Body>
<mail:getByExternalId>
<external_id>EXTERNAL_ID</external_id>
</mail:getByExternalId>
</soapenv:Body>
</soapenv:Envelope>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="https://core-staging.dev.broem/soap.php/soap/mailingtemplate">
<SOAP-ENV:Body>
<ns1:getByExternalIdResponse>
<getByExternalIdResult>
<item>
<url>MAILING_TEMPLATE_URL</url>
<type_id>MAILING_TEMPLATE_TYPE_ID</type_id>
<category_id>CATEGORY_ID</category_id>
<customer_id>CUSTOMER_ID</customer_id>
<id>MAILING_TEMPLATE_ID</id>
<name>MAILING_TEMPLATE_NAME</name>
</item>
</getByExternalIdResult>
</ns1:getByExternalIdResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope></SOAP-ENV:Envelope>
getConfiguration
Sucht eine Mailing-Vorlage anhand der Id aus.
EvalancheMailingTemplate getConfiguration (int mailing_template_id)
Parameter
- int mailing_template_id: Id der Mailing-Vorlage
Rückgabewert
- EvalancheMailingTemplateConfiguration: Objekt mit folgenden Attributen:
- string container_typ: ID des Containertyps
- string external_trackingcode: Wert des Feldes Externer Trackingcode
- string campaign_id: Wert des Feldes Kampagnen Id
- string externalxml_url: Wert des Feldes URL auf externes XML
- string salutation_female: Wert des Feldes Individualisierte Anrede: Frau
- string salutation_male: Wert des Feldes Individualisierte Anrede: Herr
- string salutation_company: Wert des Feldes Individualisierte Anrede: Firma
- string salutation_family: Wert des Feldes Individualisierte Anrede: Familie
- string salutation_other: Wert des Feldes Individualisierte Anrede: Keine Angabe
- string sender_email: Wert des Feldes Absenderadresse
- string sender_name: Wert des Feldes Absender
- string reply_email: Wert des Feldes Antwortadresse
- string reply_name: Wert des Feldes Antwort an
- string grant_url: Wert des Feldes Bestätigungs-URL bei Eintragungen
- string revoke_url: Wert des Feldes Bestätigungs-URL bei Austragungen
- string inputfield_0: Wert des Feldes INPUTFIELD 0
- string inputfield_1: Wert des Feldes INPUTFIELD 1
- string inputfield_2: Wert des Feldes INPUTFIELD 2
- string inputfield_3: Wert des Feldes INPUTFIELD 3
- string inputfield_4: Wert des Feldes INPUTFIELD 4
- string inputfield_5: Wert des Feldes INPUTFIELD 5
- string inputfield_6: Wert des Feldes INPUTFIELD 6
- string inputfield_7: Wert des Feldes INPUTFIELD 7
- string inputfield_8: Wert des Feldes INPUTFIELD 8
- string inputfield_9: Wert des Feldes INPUTFIELD 9
- string textarea_0: Wert des Feldes TEXTAREA 0
- string textarea_1: Wert des Feldes TEXTAREA 1
- string textarea_2: Wert des Feldes TEXTAREA 2
- string textarea_3: Wert des Feldes TEXTAREA 3
- string textarea_4: Wert des Feldes TEXTAREA 4
- string textarea_5: Wert des Feldes TEXTAREA 5
- string textarea_6: Wert des Feldes TEXTAREA 6
- string textarea_7: Wert des Feldes TEXTAREA 7
- string textarea_8: Wert des Feldes TEXTAREA 8
- string textarea_9: Wert des Feldes TEXTAREA 9
- string htmlarea_0: Wert des Feldes HTMLAREA 0 - Valides XHTML ist zwingend erforderlich!
- string htmlarea_1: Wert des Feldes HTMLAREA 1 - Valides XHTML ist zwingend erforderlich!
- string htmlarea_2: Wert des Feldes HTMLAREA 2 - Valides XHTML ist zwingend erforderlich!
- string htmlarea_3: Wert des Feldes HTMLAREA 3 - Valides XHTML ist zwingend erforderlich!
- string htmlarea_4: Wert des Feldes HTMLAREA 4 - Valides XHTML ist zwingend erforderlich!
- string htmlarea_5: Wert des Feldes HTMLAREA 5 - Valides XHTML ist zwingend erforderlich!
- string htmlarea_6: Wert des Feldes HTMLAREA 6 - Valides XHTML ist zwingend erforderlich!
- string htmlarea_7: Wert des Feldes HTMLAREA 7 - Valides XHTML ist zwingend erforderlich!
- string htmlarea_8: Wert des Feldes HTMLAREA 8 - Valides XHTML ist zwingend erforderlich!
- string htmlarea_9: Wert des Feldes HTMLAREA 9 - Valides XHTML ist zwingend erforderlich!
Benötigte Rechte
Vorlage anzeigen
Verwendung
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:mail="https://core-staging.dev.broem/soap.php/soap/mailingtemplate">
<soapenv:Header/>
<soapenv:Body>
<mail:getConfiguration>
<mailing_template_id>MAILING_TEMPLATE_ID</mailing_template_id>
</mail:getConfiguration>
</soapenv:Body>
</soapenv:Envelope></soapenv:Envelope>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="https://core-staging.dev.broem/soap.php/soap/mailingtemplate">
<SOAP-ENV:Body>
<ns1:getConfigurationResponse>
<getConfigurationResult>
<external_trackingcode/>
<campaign_id/>
<externalxml_url/>
<salutation_female/>
<salutation_male/>
<salutation_company/>
<salutation_family/>
<salutation_other/>
<container_type>CONTAINER_TYP</container_type>
<sender_email>SENDER_NAME</sender_email>
<sender_name>SENDER_NAME</sender_name>
<reply_name>REPLY_NAME</reply_name>
<reply_email>REPLY_EMAIL</reply_email>
<grant_url>GRANT_URL</grant_url>
<revoke_url>REVOKE_URL</revoke_url>
<inputfield_0>INPUTFIELD_CONTENT</inputfield_0>
<inputfield_1>INPUTFIELD_CONTENT</inputfield_1>
<inputfield_2>INPUTFIELD_CONTENT</inputfield_2>
<inputfield_3>INPUTFIELD_CONTENT</inputfield_3>
<inputfield_4>INPUTFIELD_CONTENT</inputfield_4>
<inputfield_5>INPUTFIELD_CONTENT</inputfield_5>
<inputfield_6>INPUTFIELD_CONTENT</inputfield_6>
<inputfield_7>INPUTFIELD_CONTENT</inputfield_7>
<inputfield_8>INPUTFIELD_CONTENT</inputfield_8>
<inputfield_9>INPUTFIELD_CONTENT</inputfield_9>
<textarea_0>TEXTAREA_CONTENT</textarea_0>
<textarea_1>TEXTAREA_CONTENT</textarea_1>
<textarea_2>TEXTAREA_CONTENT</textarea_2>
<textarea_3>TEXTAREA_CONTENT</textarea_3>
<textarea_4>TEXTAREA_CONTENT</textarea_4>
<textarea_5>TEXTAREA_CONTENT</textarea_5>
<textarea_6>TEXTAREA_CONTENT</textarea_6>
<textarea_7>TEXTAREA_CONTENT</textarea_7>
<textarea_8>TEXTAREA_CONTENT</textarea_8>
<textarea_9>TEXTAREA_CONTENT</textarea_9>
<htmlarea_0>HTMLAREA_CONTENT</htmlarea_0>
<htmlarea_1>HTMLAREA_CONTENT</htmlarea_1>
<htmlarea_2>HTMLAREA_CONTENT</htmlarea_2>
<htmlarea_3>HTMLAREA_CONTENT</htmlarea_3>
<htmlarea_4>HTMLAREA_CONTENT</htmlarea_4>
<htmlarea_5>HTMLAREA_CONTENT</htmlarea_5>
<htmlarea_6>HTMLAREA_CONTENT</htmlarea_6>
<htmlarea_7>HTMLAREA_CONTENT</htmlarea_7>
<htmlarea_8>HTMLAREA_CONTENT</htmlarea_8>
<htmlarea_9>HTMLAREA_CONTENT</htmlarea_9>
</getConfigurationResult>
</ns1:getConfigurationResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope></SOAP-ENV:Envelope>
getSlotConfiguration
Slot-Konfiguration einer Mailing-Vorlage auslesen
EvalancheMailingTemplateSlotConfiguration getSlotConfiguration(int mailing_template_id)
Parameter
- int mailing_template_id: Id der Mailing-Vorlage
Rückgabewert
- EvalancheSlotConfiguration Objekt mit folgenden Attributen:
- int id: Id des Slots
- string name: Name des Slots
- int slot_number: Position des Slots
- int sort_type_id: Id des Slotsortierung
- int sort_type_value: Wert der Slotsortierung
- EvalancheSlotItems[]: Objekt mit folgenden Attributen
- int article_type_id: Id des Artikel-Typs (Fallback = 0)
- int email_article_template_id: Id der Artikel-Vorlage EMAIL/HTML
- int text_article_template_id: Id der Artikel-Vorlage TEXT
- int landingpage_article_template_id: Id der Artikel-Vorlage LANDINGPAGE
- int pdf_article_template_id: Id der Artikel-Vorlage PDF
- int web_article_template_id: Id der Artikel-Vorlage WEB
Benötigte Rechte
Verwendung
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:mail="https://core-staging.dev.broem/soap.php/soap/mailingtemplate">
<soapenv:Header/>
<soapenv:Body>
<mail:getSlotConfiguration>
<mailing_template_id>28</mailing_template_id>
</mail:getSlotConfiguration>
</soapenv:Body>
</soapenv:Envelope>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="https://core-staging.dev.broem/soap.php/soap/mailingtemplate">
<SOAP-ENV:Body>
<ns1:getSlotConfigurationResponse>
<getSlotConfigurationResult>
<items>
<item>
<id>1</id>
<name>SLOT_NAME</name>
<slot_number>SLOT_NUMBER</slot_number>
<sort_type_id>SORT_TYPE_ID</sort_type_id>
<sort_type_value>SORT_TYPE_VALUE</sort_type_value>
<items>
<item>
<article_type_id>ARTICLE_TYPE_ID</article_type_id>
<email_article_template_id>EMAIL_ARTICLE_TEMPLATE_ID</email_article_template_id>
<text_article_template_id>TEXT_ARTICLE_TEMPLATE_ID</text_article_template_id>
<landingpage_article_template_id>LANDINGPAGE_ARTICLE_TEMPLATE_ID</landingpage_article_template_id>
<pdf_article_template_id>PDF_ARTICLE_TEMPLATE_ID</pdf_article_template_id>
<web_article_template_id>WEB_ARTICLE_TEMPLATE_ID</web_article_template_id>
</item>
</items>
</item>
[...]
</getSlotConfigurationResult>
</ns1:getSlotConfigurationResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope></SOAP-ENV:Envelope>
getSources
Konfiguration eines Mailings setzen
bool getSources(int mailing_template_id)
Parameter
- int mailing_template_id: Id der Mailing-Vorlage
Rückgabewert
- string email: Quelltext der EMAIL/HTML Vorlage
- string text: Quelltext der TEXT Vorlage
- string web: Quelltext der WEB/MOBILE Vorlage
- string pdf: Quelltext der PDF Vorlage
- string landingpage: Quelltext der LANDINGPAGE Vorlage
Benötigte Rechte
Verwendung
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:mail="https://core-staging.dev.broem/soap.php/soap/mailingtemplate">
<soapenv:Header/>
<soapenv:Body>
<mail:getSources>
<mailing_template_id>MAILING_TEMPLATE_ID</mailing_template_id>
</mail:getSources>
</soapenv:Body>
</soapenv:Envelope>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="https://core-staging.dev.broem/soap.php/soap/mailingtemplate">
<SOAP-ENV:Body>
<ns1:getSourcesResponse>
<getSourcesResult>
<email>EMAIL/HTML SOURCE</email>
<text>TEXT SOURCE</text>
<web>WEB SOURCE</web>
<pdf>PDF SOURCE</pdf>
<landingpage>LANDINGPAGE SOURCE</landingpage>
</getSourcesResult>
</ns1:getSourcesResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
removeAllArticles
Entfernt alle Standard-Artikel aus einer Mailing-Vorlage
bool removeAllArticles(int mailing_template_id)
Parameter
- int mailing_template_id: Id der Mailing-Vorlage
Rückgabewert
- bool: true wenn erfolgreich
Benötigte Rechte
Verwendung
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:mail="https://core-staging.dev.broem/soap.php/soap/mailingtemplate">
<soapenv:Header/>
<soapenv:Body>
<mail:removeAllArticles>
<mailing_template_id>MAILING_TEMPLATE_ID</mailing_template_id>
</mail:removeAllArticles>
</soapenv:Body>
</soapenv:Envelope>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="https://core-staging.dev.broem/soap.php/soap/mailingtemplate">
<SOAP-ENV:Body>
<ns1:removeAllArticlesResponse>
<removeAllArticlesResult>TRUE</removeAllArticlesResult>
</ns1:removeAllArticlesResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
removeArticles
Entfernt Artikel anhand Ihrer Referenz-IDs aus einer Mailing-Vorlage.
bool removeArticles(int mailing_template_id, int[] reference_ids)
Parameter
- int mailing_template_id: Id der Mailing-Vorlage
- int[] reference_ids: Id der Artikel-Referenzen
Rückgabewert
- EvalancheMailingTemplateArticles[]: Liste von Objekten mit folgenden Attributen:
- int id: Id der Artikel-Referenz in der Mailing-Vorlage
- int article_id: Id des Artikels
- int targetgroup_id: Id der Einschränkungs-Zielgruppen
- int html_preset_id: Id der Artikel-Vorlage EMAIL/HTML
- int text_preset_id: Id der Artikel Vorlage für TEXT
- int landingpage_preset_id: Id der Artikel Vorlage für LANDINGPAGE
- int pdf_preset_id: Id der Artikel Vorlage für PDF
- int mobile_preset_id: Id der Artikel Vorlage für WEB/MOBILE
Benötigte Rechte
Verwendung
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:mail="https://core-staging.dev.broem/soap.php/soap/mailingtemplate">
<soapenv:Header/>
<soapenv:Body>
<mail:removeArticles>
<mailing_template_id>MAILING_TEMPLATE_ID</mailing_template_id>
<reference_ids>
<!--Zero or more repetitions:-->
<item>ARTICLE_REFERENCE_ID</item>
[...]
</reference_ids>
</mail:removeArticles>
</soapenv:Body>
</soapenv:Envelope>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="https://core-staging.dev.broem/soap.php/soap/mailingtemplate">
<SOAP-ENV:Body>
<ns1:removeArticlesResponse>
<removeArticlesResult>
<item>
<id>ARTICLE_UNIQUE</id>
<article_id>ARTICLE_ID</article_id>
<targetgroup_id>TARGETGROUP_ID</targetgroup_id>
<html_preset_id>HTML_PRESET_ID</html_preset_id>
<text_preset_id>TEXT_PRESET_ID</text_preset_id>
<landingpage_preset_id>LANDINGPAGE_PRESET_ID</landingpage_preset_id>
<pdf_preset_id>PDF_PRESET_ID</pdf_preset_id>
<mobile_preset_id>MOBILE_PRESET_ID</mobile_preset_id>
<sort_pos>SORT_POS</sort_pos>
<slot>SLOT_ID</slot>
</item>
[...]
</removeArticlesResult>
</ns1:removeArticlesResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
removeSlot
Entfernt einen Slot aus einer Mailing-Vorlage
EvalancheMailingTemplateSlots removeSlot(int mailing_template_id, int slot_id)
Parameter
- int mailing_template_id: Id der Mailing-Vorlage
- int slot_id: Id des zu löschenden Slots
Rückgabewert
- keine Rückgabe
Benötigte Rechte
Verwendung
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:mail="https://core-staging.dev.broem/soap.php/soap/mailingtemplate">
<soapenv:Header/>
<soapenv:Body>
<mail:removeSlot>
<mailing_template_id>mailing_template_id</mailing_template_id>
<slot_id>SLOT_ID</slot_id>
</mail:removeSlot>
</soapenv:Body>
</soapenv:Envelope>
...
removeTemplateFromSlot
Entfernt eine Standard-Artikel-Vorlage aus einem Slot
EvalancheMailingTemplateSlots[] removeTemplateFromSlot(int template_mailing_id, int slot_id, int template_type, int article_type_id)
Parameter
- int mailing_template_id: Id der Mailing-Vorlage
- int slot_id: Id des Slots
- int template_type: Id des Template-Types
- int article_type_id: Id des Artikel-Types
Rückgabewert
- Keine
Benötigte Rechte
Verwendung
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:mail="https://core-staging.dev.broem/soap.php/soap/mailingtemplate">
<soapenv:Header/>
<soapenv:Body>
<mail:removeTemplateFromSlot>
<mailing_template_id>87</mailing_template_id>
<slot_id>13</slot_id>
<template_type>1</template_type>
<article_type_id>0</article_type_id>
</mail:removeTemplateFromSlot>
</soapenv:Body>
</soapenv:Envelope>
...
setConfiguration
Setzt Standard-Inhalte einer Mailing-Vorlage
EvalancheMailingTemplateConfiguration removeAllArticles(int mailing_template_id, configuration[] configuration)
Parameter
- int mailing_template_id: Id der Mailing-Vorlage
- EvalancheMailingTemplateConfiguration[]: Liste mit folgenden Attributen:
- string container_type: ID des Containertyps
- string external_trackingcode: Wert des Feldes Externer Trackingcode
- string campaign_id: Wert des Feldes Kampagnen Id
- string externalxml_url: Wert des Feldes URL auf externes XML
- string salutation_female: Wert des Feldes Individualisierte Anrede: Frau
- string salutation_male: Wert des Feldes Individualisierte Anrede: Herr
- string salutation_company: Wert des Feldes Individualisierte Anrede: Firma
- string salutation_family: Wert des Feldes Individualisierte Anrede: Familie
- string salutation_other: Wert des Feldes Individualisierte Anrede: Keine Angabe
- string sender_email: Wert des Feldes Absenderadresse
- string sender_name: Wert des Feldes Absender
- string reply_email: Wert des Feldes Antwortadresse
- string reply_name: Wert des Feldes Antwort an
- string grant_url: Wert des Feldes Bestätigungs-URL bei Eintragungen
- string revoke_url: Wert des Feldes Bestätigungs-URL bei Austragungen
- string inputfield_0: Wert des Feldes INPUTFIELD 0
- string inputfield_1: Wert des Feldes INPUTFIELD 1
- string inputfield_2: Wert des Feldes INPUTFIELD 2
- string inputfield_3: Wert des Feldes INPUTFIELD 3
- string inputfield_4: Wert des Feldes INPUTFIELD 4
- string inputfield_5: Wert des Feldes INPUTFIELD 5
- string inputfield_6: Wert des Feldes INPUTFIELD 6
- string inputfield_7: Wert des Feldes INPUTFIELD 7
- string inputfield_8: Wert des Feldes INPUTFIELD 8
- string inputfield_9: Wert des Feldes INPUTFIELD 9
- string textarea_0: Wert des Feldes TEXTAREA 0
- string textarea_1: Wert des Feldes TEXTAREA 1
- string textarea_2: Wert des Feldes TEXTAREA 2
- string textarea_3: Wert des Feldes TEXTAREA 3
- string textarea_4: Wert des Feldes TEXTAREA 4
- string textarea_5: Wert des Feldes TEXTAREA 5
- string textarea_6: Wert des Feldes TEXTAREA 6
- string textarea_7: Wert des Feldes TEXTAREA 7
- string textarea_8: Wert des Feldes TEXTAREA 8
- string textarea_9: Wert des Feldes TEXTAREA 9
- string htmlarea_0: Wert des Feldes HTMLAREA 0 - Valides XHTML ist zwingend erforderlich!
- string htmlarea_1: Wert des Feldes HTMLAREA 1 - Valides XHTML ist zwingend erforderlich!
- string htmlarea_2: Wert des Feldes HTMLAREA 2 - Valides XHTML ist zwingend erforderlich!
- string htmlarea_3: Wert des Feldes HTMLAREA 3 - Valides XHTML ist zwingend erforderlich!
- string htmlarea_4: Wert des Feldes HTMLAREA 4 - Valides XHTML ist zwingend erforderlich!
- string htmlarea_5: Wert des Feldes HTMLAREA 5 - Valides XHTML ist zwingend erforderlich!
- string htmlarea_6: Wert des Feldes HTMLAREA 6 - Valides XHTML ist zwingend erforderlich!
- string htmlarea_7: Wert des Feldes HTMLAREA 7 - Valides XHTML ist zwingend erforderlich!
- string htmlarea_8: Wert des Feldes HTMLAREA 8 - Valides XHTML ist zwingend erforderlich!
- string htmlarea_9: Wert des Feldes HTMLAREA 9 - Valides XHTML ist zwingend erforderlich!
Rückgabewert
- EvalancheMailingTemplateConfiguration: Liste mit folgenden Attributen:
- string container_type: ID des Containertyps
- string external_trackingcode: Wert des Feldes Externer Trackingcode
- string campaign_id: Wert des Feldes Kampagnen Id
- string externalxml_url: Wert des Feldes URL auf externes XML
- string salutation_female: Wert des Feldes Individualisierte Anrede: Frau
- string salutation_male: Wert des Feldes Individualisierte Anrede: Herr
- string salutation_company: Wert des Feldes Individualisierte Anrede: Firma
- string salutation_family: Wert des Feldes Individualisierte Anrede: Familie
- string salutation_other: Wert des Feldes Individualisierte Anrede: Keine Angabe
- string sender_email: Wert des Feldes Absenderadresse
- string sender_name: Wert des Feldes Absender
- string reply_email: Wert des Feldes Antwortadresse
- string reply_name: Wert des Feldes Antwort an
- string grant_url: Wert des Feldes Bestätigungs-URL bei Eintragungen
- string revoke_url: Wert des Feldes Bestätigungs-URL bei Austragungen
- string inputfield_0: Wert des Feldes INPUTFIELD 0
- string inputfield_1: Wert des Feldes INPUTFIELD 1
- string inputfield_2: Wert des Feldes INPUTFIELD 2
- string inputfield_3: Wert des Feldes INPUTFIELD 3
- string inputfield_4: Wert des Feldes INPUTFIELD 4
- string inputfield_5: Wert des Feldes INPUTFIELD 5
- string inputfield_6: Wert des Feldes INPUTFIELD 6
- string inputfield_7: Wert des Feldes INPUTFIELD 7
- string inputfield_8: Wert des Feldes INPUTFIELD 8
- string inputfield_9: Wert des Feldes INPUTFIELD 9
- string textarea_0: Wert des Feldes TEXTAREA 0
- string textarea_1: Wert des Feldes TEXTAREA 1
- string textarea_2: Wert des Feldes TEXTAREA 2
- string textarea_3: Wert des Feldes TEXTAREA 3
- string textarea_4: Wert des Feldes TEXTAREA 4
- string textarea_5: Wert des Feldes TEXTAREA 5
- string textarea_6: Wert des Feldes TEXTAREA 6
- string textarea_7: Wert des Feldes TEXTAREA 7
- string textarea_8: Wert des Feldes TEXTAREA 8
- string textarea_9: Wert des Feldes TEXTAREA 9
- string htmlarea_0: Wert des Feldes HTMLAREA 0 - Valides XHTML ist zwingend erforderlich!
- string htmlarea_1: Wert des Feldes HTMLAREA 1 - Valides XHTML ist zwingend erforderlich!
- string htmlarea_2: Wert des Feldes HTMLAREA 2 - Valides XHTML ist zwingend erforderlich!
- string htmlarea_3: Wert des Feldes HTMLAREA 3 - Valides XHTML ist zwingend erforderlich!
- string htmlarea_4: Wert des Feldes HTMLAREA 4 - Valides XHTML ist zwingend erforderlich!
- string htmlarea_5: Wert des Feldes HTMLAREA 5 - Valides XHTML ist zwingend erforderlich!
- string htmlarea_6: Wert des Feldes HTMLAREA 6 - Valides XHTML ist zwingend erforderlich!
- string htmlarea_7: Wert des Feldes HTMLAREA 7 - Valides XHTML ist zwingend erforderlich!
- string htmlarea_8: Wert des Feldes HTMLAREA 8 - Valides XHTML ist zwingend erforderlich!
- string htmlarea_9: Wert des Feldes HTMLAREA 9 - Valides XHTML ist zwingend erforderlich!
Benötigte Rechte
Verwendung
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:mail="https://core-staging.dev.broem/soap.php/soap/mailingtemplate">
<soapenv:Header/>
<soapenv:Body>
<mail:setConfiguration>
<mailing_template_id>MAILING_TEMPLATE_ID</mailing_template_id>
<external_trackingcode/>
<campaign_id/>
<externalxml_url/>
<salutation_female/>
<salutation_male/>
<salutation_company/>
<salutation_family/>
<salutation_other/>
<container_typ>CONTAINER_TYPE</container_typ>
<sender_email>SENDER_NAME</sender_email>
<sender_name>SENDER_NAME</sender_name>
<reply_name>REPLY_NAME</reply_name>
<reply_email>REPLY_EMAIL</reply_email>
<grant_url>GRANT_URL</grant_url>
<revoke_url>REVOKE_URL</revoke_url>
<inputfield_0>INPUTFIELD_CONTENT</inputfield_0>
<inputfield_1>INPUTFIELD_CONTENT</inputfield_1>
<inputfield_2>INPUTFIELD_CONTENT</inputfield_2>
<inputfield_3>INPUTFIELD_CONTENT</inputfield_3>
<inputfield_4>INPUTFIELD_CONTENT</inputfield_4>
<inputfield_5>INPUTFIELD_CONTENT</inputfield_5>
<inputfield_6>INPUTFIELD_CONTENT</inputfield_6>
<inputfield_7>INPUTFIELD_CONTENT</inputfield_7>
<inputfield_8>INPUTFIELD_CONTENT</inputfield_8>
<inputfield_9>INPUTFIELD_CONTENT</inputfield_9>
<textarea_0>TEXTAREA_CONTENT</textarea_0>
<textarea_1>TEXTAREA_CONTENT</textarea_1>
<textarea_2>TEXTAREA_CONTENT</textarea_2>
<textarea_3>TEXTAREA_CONTENT</textarea_3>
<textarea_4>TEXTAREA_CONTENT</textarea_4>
<textarea_5>TEXTAREA_CONTENT</textarea_5>
<textarea_6>TEXTAREA_CONTENT</textarea_6>
<textarea_7>TEXTAREA_CONTENT</textarea_7>
<textarea_8>TEXTAREA_CONTENT</textarea_8>
<textarea_9>TEXTAREA_CONTENT</textarea_9>
<htmlarea_0>HTMLAREA_CONTENT</htmlarea_0>
<htmlarea_1>HTMLAREA_CONTENT</htmlarea_1>
<htmlarea_2>HTMLAREA_CONTENT</htmlarea_2>
<htmlarea_3>HTMLAREA_CONTENT</htmlarea_3>
<htmlarea_4>HTMLAREA_CONTENT</htmlarea_4>
<htmlarea_5>HTMLAREA_CONTENT</htmlarea_5>
<htmlarea_6>HTMLAREA_CONTENT</htmlarea_6>
<htmlarea_7>HTMLAREA_CONTENT</htmlarea_7>
<htmlarea_8>HTMLAREA_CONTENT</htmlarea_8>
<htmlarea_9>HTMLAREA_CONTENT</htmlarea_9>
<overwrite>OVERWRITE</overwrite>
</mail:setConfiguration>
</soapenv:Body>
</soapenv:Envelope>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="https://core-staging.dev.broem/soap.php/soap/mailingtemplate">
<SOAP-ENV:Body>
<ns1:setConfigurationResponse>
<setConfigurationResult>
<external_trackingcode/>
<campaign_id/>
<externalxml_url/>
<salutation_female/>
<salutation_male/>
<salutation_company/>
<salutation_family/>
<salutation_other/>
<sender_email>SENDER_NAME</sender_email>
<sender_name>SENDER_NAME</sender_name>
<reply_name>REPLY_NAME</reply_name>
<reply_email>REPLY_EMAIL</reply_email>
<grant_url>GRANT_URL</grant_url>
<revoke_url>REVOKE_URL</revoke_url>
<inputfield_0>INPUTFIELD_CONTENT</inputfield_0>
<inputfield_1>INPUTFIELD_CONTENT</inputfield_1>
<inputfield_2>INPUTFIELD_CONTENT</inputfield_2>
<inputfield_3>INPUTFIELD_CONTENT</inputfield_3>
<inputfield_4>INPUTFIELD_CONTENT</inputfield_4>
<inputfield_5>INPUTFIELD_CONTENT</inputfield_5>
<inputfield_6>INPUTFIELD_CONTENT</inputfield_6>
<inputfield_7>INPUTFIELD_CONTENT</inputfield_7>
<inputfield_8>INPUTFIELD_CONTENT</inputfield_8>
<inputfield_9>INPUTFIELD_CONTENT</inputfield_9>
<textarea_0>TEXTAREA_CONTENT</textarea_0>
<textarea_1>TEXTAREA_CONTENT</textarea_1>
<textarea_2>TEXTAREA_CONTENT</textarea_2>
<textarea_3>TEXTAREA_CONTENT</textarea_3>
<textarea_4>TEXTAREA_CONTENT</textarea_4>
<textarea_5>TEXTAREA_CONTENT</textarea_5>
<textarea_6>TEXTAREA_CONTENT</textarea_6>
<textarea_7>TEXTAREA_CONTENT</textarea_7>
<textarea_8>TEXTAREA_CONTENT</textarea_8>
<textarea_9>TEXTAREA_CONTENT</textarea_9>
<htmlarea_0>HTMLAREA_CONTENT</htmlarea_0>
<htmlarea_1>HTMLAREA_CONTENT</htmlarea_1>
<htmlarea_2>HTMLAREA_CONTENT</htmlarea_2>
<htmlarea_3>HTMLAREA_CONTENT</htmlarea_3>
<htmlarea_4>HTMLAREA_CONTENT</htmlarea_4>
<htmlarea_5>HTMLAREA_CONTENT</htmlarea_5>
<htmlarea_6>HTMLAREA_CONTENT</htmlarea_6>
<htmlarea_7>HTMLAREA_CONTENT</htmlarea_7>
<htmlarea_8>HTMLAREA_CONTENT</htmlarea_8>
<htmlarea_9>HTMLAREA_CONTENT</htmlarea_9>
</setConfigurationResult>
</ns1:setConfigurationResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
setSource
Überschreibt die Gestalltungs-Quelltexte der Mailing-Vorlage
EvalancheMailingTemplateSources setSource(int mailing_template_id, sources[] sources, bool overwrite)
Parameter
- int mailing_template_id: Id der Mailing-Vorlage
- sources[] sources: Liste mit folgenden Attributen:
- string email: Quelltext für EMAIL / HTML
- string text: Quelltext für TEXT
- string web: Quelltext für WEB / MOBILE
- string pdf: Quelltext für PDF
- string landingpage: Quelltext für LANDINGPAGE
- bool overwrite: Legt fest ob auch mit leeren Werten überschrieben werden soll
Rückgabewert
- sources[] sources: Liste mit folgenden Attributen:
- string email: Quelltext für EMAIL / HTML
- string text: Quelltext für TEXT
- string web: Quelltext für WEB / MOBILE
- string pdf: Quelltext für PDF
- string landingpage: Quelltext für LANDINGPAGE
Benötigte Rechte
Verwendung
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:mail="https://core-staging.dev.broem/soap.php/soap/mailingtemplate">
<soapenv:Header/>
<soapenv:Body>
<mail:setSources>
<mailing_template_id>MAILING_TEMPLATE_ID</mailing_template_id>
<sources>
<!--You may enter the following 5 items in any order-->
<email></email>
<text></text>
<web></web>
<pdf></pdf>
<landingpage></landingpage>
</sources>
<overwrite>0</overwrite>
</mail:setSources>
</soapenv:Body>
</soapenv:Envelope>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="https://core-staging.dev.broem/soap.php/soap/mailingtemplate">
<SOAP-ENV:Body>
<ns1:setSourcesResponse>
<setSourcesResult>
<email></email>
<text></text>
<web></web>
<pdf></pdf>
<landingpage></landingpage>
</setSourcesResult>
</ns1:setSourcesResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
updateSlot
Aktualisiert einen bestehenden Slot
EvalancheMailingTemplateSlotConfiguration updateSlot(int mailing_template_id, int slot_id, int slot_number, string name, int sort_type_id, int sort_value)
Parameter
- int mailing_template_id: Id der Mailing-Vorlage
- int slot_id: Id des zu aktualisierenden Slots
- int slot_numbers: neue Slot-Position
- string name: neuer Slot-Name
- int sort_type_id: Slot-Sortierungs-Type-Id
- int sort_value: Wert der Slot-Sortierungs Art
Rückgabewert
- int id: Id des Slots
- string name: Name des Slots
- int slot_number: Position des Slots
- int sort_type_id: Id des Slotsortierung
- int sort_type_value: Wert der Slotsortierung
- EvalancheSlotItems[]: Objekt mit folgenden Attributen
- int article_type_id: Id des Artikel-Typs (Fallback = 0)
- int email_article_template_id: Id der Artikel-Vorlage EMAIL/HTML
- int text_article_template_id: Id der Artikel-Vorlage TEXT
- int landingpage_article_template_id: Id der Artikel-Vorlage LANDINGPAGE
- int pdf_article_template_id: Id der Artikel-Vorlage PDF
- int web_article_template_id: Id der Artikel-Vorlage WEB
Benötigte Rechte
Verwendung
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:mail="https://core-staging.dev.broem/soap.php/soap/mailingtemplate">
<soapenv:Header/>
<soapenv:Body>
<mail:updateSlot>
<mailing_template_id>MAILING_TEMPLATE_ID</mailing_template_id>
<slot_id>SLOT_ID</slot_id>
<slot_number>SLOT_NUMBER</slot_number>
<name>SLOT_NAME</name>
<sort_type_id>SORT_TYPE_ID</sort_type_id>
<sort_value>SORT_VALUE</sort_value>
</mail:updateSlot>
</soapenv:Body>
</soapenv:Envelope>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="https://core-staging.dev.broem/soap.php/soap/mailingtemplate">
<SOAP-ENV:Body>
<ns1:updateSlotResponse>
<updateSlotResult>
<id>SLOT_ID</id>
<name>SLOT_NAME</name>
<slot_number>SLOT_NUMBER</slot_number>
<sort_type_id>SORT_TYPE_ID</sort_type_id>
<sort_type_value>SORT_TYPE_VALUE</sort_type_value>
<items>
<item>
<article_type_id>ARTICLE_TYPE_ID</article_type_id>
<email_article_template_id>EMAIL_ARTICLE_TEMPLATE_ID</email_article_template_id>
<text_article_template_id>TEXT_ARTICLE_TEMPLATE_ID</text_article_template_id>
<landingpage_article_template_id>LANDINGPAGE_ARTICLE_TEMPLATE_ID</landingpage_article_template_id>
<pdf_article_template_id>PDF_ARTICLE_TEMPLATE_ID</pdf_article_template_id>
<web_article_template_id>WEB_ARTICLE_TEMPLATE_ID</web_article_template_id>
</item>
</items>
</updateSlotResult>
</ns1:updateSlotResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
updateSlotTemplates
Aktualisiert die Artikel-Vorlagen eines bestehenden Slots
EvalancheMailingInformation updateSlotTemplates(int mailing_template_id, int slot_id, string[] data, int article_type_id)
Parameter
- int mailing_template_id: Id der Mailing-Vorlage
- EvalancheMailingTemplateSlotData
- int key: Id des Artikel-Template-Typs
- 1 = EMAIL / HTML
- 2 = PDF
- 3 = TEXT
- 4 = WEB / MOBILE
- 5 = LANDINGPAGE
- int Value: Id der Artikel-Vorlage
- int key: Id des Artikel-Template-Typs
- int article_type_id: Id des Artikel-Typs (Fallback = 0)
Rückgabewert
- EvalancheMailingTemplateSlotData[]: Liste von Objekten mit folgenden Attributen:
- int article_type_id: Id des Artikel-Typs (fallback = 0)
- int email_article_template_id: Id der Artikel Vorlage für EMAIL/HTML
- int text_article_template_id: Id der Artikel Vorlage für TEXT
- int landingpage_article_template_id: Id der Artikel Vorlage für LANDINGPAGE
- int pdf_article_template_id: Id der Artikel Vorlage für PDF
- int web_article_template_id: Id der Artikel Vorlage für WEB/MOBILE
Benötigte Rechte
Verwendung
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:mail="https://core-staging.dev.broem/soap.php/soap/mailingtemplate">
<soapenv:Header/>
<soapenv:Body>
<mail:updateSlotTemplates>
<mailing_template_id>MAILING_TEMPLATE_ID</mailing_template_id>
<slot_id>SLOT_ID</slot_id>
<data>
<items>
<!--Zero or more repetitions:-->
<item>
<!--You may enter the following 2 items in any order-->
<key>ARTICLE_TEMPLATE_TYPE_ID</key>
<value>ARTICLE_TEMPLATE_ID</value>
</item>
</items>
</data>
<article_type_id>ARTICLE_TYPE_ID</article_type_id>
</mail:updateSlotTemplates>
</soapenv:Body>
</soapenv:Envelope>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="https://core-staging.dev.broem/soap.php/soap/mailingtemplate">
<SOAP-ENV:Body>
<ns1:updateSlotTemplatesResponse>
<updateSlotTemplatesResult>
<article_type_id>ARTICLE_TYPE_ID</article_type_id>
<email_article_template_id>EMAIL_ARTICLE_TEMPLATE_ID</email_article_template_id>
<text_article_template_id>TEXT_ARTICLE_TEMPLATE_ID</text_article_template_id>
<landingpage_article_template_id>LANDINGPAGE_ARTICLE_TEMPLATE_ID</landingpage_article_template_id>
<pdf_article_template_id>PDF_ARTICLE_TEMPLATE_ID</pdf_article_template_id>
<web_article_template_id>WEB_ARTICLE_TEMPLATE_ID</web_article_template_id>
</updateSlotTemplatesResult>
</ns1:updateSlotTemplatesResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>