UpdateSection

Ändern eines Abschnittes

Die Methode UpdateSection ermöglicht es einen Abschnitt einer Kamapgne zu editieren und zu verschieben.

Für das Verwenden dieser Methode können auch noch die Methoden GetCampaigns und GetTemplates notwendig sein, um die Informationen der Abschnitte zu ermitteln.

Request Properties:

Section
Der Abschnitt, der aktualisert werden soll. Das Property „Guid“ definiert den zu ändernden Abschnitt. Informationen zu Abschnitten von Kampagnen liefert die Methode GetCampaigns. Informationen zu Abschnittstypen einer Vorlage liefert die Methode GetTempaltes.
Typ der Eigenschaft: Section

PreviousSectionId:
Die ID des Abschnittes, die vor dem neuen Abschnitt platziert sein soll. Informationen zu Abschnitten von Kampagnen liefert die Methode GetCampaigns.
Typ: GUID

Beispiel Request „Abschnitt aktualisieren“

Aktualisiert einen Abschnitt vom Abschnittstyp „Artikel“ mit den angegebenen Feldwerten.
Der Abschnitt wird nach an die Position nach dem Abschnitt mit der ID „C7ECE859-B37B-42D2-B5ED-BD7CBC5489F4“ verschoben.

JSON

{
  "request": {
    "Language": "DE",
    "SecurityContext": {
      "Account": "account",
      "Username": "username",
      "Password": "*****",
      "Source": "application name"
    },
    "PreviousSectionId": "d5a9e884-bef9-4524-8bb3-8337fca6e4fb",
    "Section": {
      "Guid": "d5a9e884-bef9-4524-8bb3-8337fca6e4fb",
      "StatisticName": "Artikel 1",
      "Fields": [
        {
          "__type": "TextField:#Eworx.Mailworx.ServiceInterfaces",
          "InternalName": "a_hl",
          "UntypedValue": "Artikel 1 Überschrift1"
        },
        {
          "__type": "TextField:#Eworx.Mailworx.ServiceInterfaces",
          "InternalName": "a_text",
          "UntypedValue": "Text zum Beitrag.</br>Auch HTML und <a href='https://eworx.at'>Links</a> sind möglich."
        },
        {
          "__type": "TextField:#Eworx.Mailworx.ServiceInterfaces",
          "InternalName": "a_link",
          "UntypedValue": "Zum Beitrag"
        },
        {
          "__type": "TextField:#Eworx.Mailworx.ServiceInterfaces",
          "InternalName": "a_url",
          "UntypedValue": "https://mailworx.info"
        },
        {
          "__type": "MdbField:#Eworx.Mailworx.ServiceInterfaces",
          "InternalName": "a_img",
          "UntypedValue": "0ea1703b-0ed0-4e09-89d6-525832143ec4[https://eworx.at]"
        }
     ],
     "AreaName": "top"
    }
  }
}

XML

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope"
xmlns:ser="http://www.mailworx.at/interfaces/serviceagent/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <soap:Header/>
  <soap:Body>
    <ser:UpdateSection>
      <ser:request>
        <ser:Language>DE</ser:Language>
        <ser:SecurityContext>
          <ser:Account>account</ser:Account>
          <ser:Username>username</ser:Username>
          <ser:Password>*****</ser:Password>
          <ser:Source>application name</ser:Source>
        </ser:SecurityContext>
        <ser:PreviousSectionId>C7ECE859-B37B-42D2-B5ED-BD7CBC5489F4</ser:PreviousSectionId>
        <ser:Section>
          <ser:Guid>3db83304-60db-4f4a-ba30-ee94a1914cb7</ser:Guid>
          <ser:StatisticName>Artikel 1</ser:StatisticName>
          <ser:Fields>
            <ser:Field xsi:type="ser:TextField">
              <ser:InternalName>a_hl</ser:InternalName>
              <ser:UntypedValue>Artikel 1 Überschrift56</ser:UntypedValue>
            </ser:Field>
            <ser:Field xsi:type="ser:TextField">
              <ser:InternalName>a_text</ser:InternalName>
              <ser:UntypedValue><![CDATA[Text zum Beitrag.</br>Auch HTML und <a href='https://eworx.at'>Links</a> sind möglich.]]></ser:UntypedValue>
            </ser:Field>
            <ser:Field xsi:type="ser:TextField">
              <ser:InternalName>a_link</ser:InternalName>
              <ser:UntypedValue>Zum Beitrag</ser:UntypedValue>
            </ser:Field>
            <ser:Field xsi:type="ser:TextField">
              <ser:InternalName>a_url</ser:InternalName>
              <ser:UntypedValue>https://mailworx.info</ser:UntypedValue>
            </ser:Field>
            <ser:Field xsi:type="ser:MdbField">
              <ser:InternalName>a_img</ser:InternalName>
              <ser:UntypedValue>ec03938c-47bf-4e4b-84b5-d7d4d576ea61[https://eworx.at]</ser:UntypedValue>
            </ser:Field>
          </ser:Fields>
          <ser:AreaName>top</ser:AreaName>
        </ser:Section>
      </ser:request>
    </ser:UpdateSection>
  </soap:Body>
</soap:Envelope>

Response Properties:

Guid
Die ID des neu erstellten Abschnitts.
Typ der Eigenschaft: GUID