AddEventRegistration

Empfänger zur Gästeliste eines Events hinzufügen

Die Methode AddEventRegistration ermöglicht es vorhandene Empfänger zur Gästeliste eines Events hinzuzufügen. Die Empfänger werden danach als Angemeldet in der Gästeliste geführt.

Request Properties

EventId
ID des Events zu dem die Empfänger hinzugefügt werden.
Typ der Eigenschaft: GUID

SubscriberIds
IDs der Empfänger, die zur Gästeliste des Event hinzugefügt werden können.
Typ der Eigenschaft: Array von GUID

OverrideMemberCount
Steuert ob die beim Event (Event-Formular) konfigurierte max. Anzahl an Anmeldungen/Teilnehmern berücksichtigt oder übersteuert werden soll.
Wird true übermittelt, wird der konfigurierte Wert ignoriert und alle übermittelten Empfänger werden der Gästeliste hinzugefügt.
Typ der Eigenschaft: Boolean

Beispiel-Request

<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:AddEventRegistration>
      <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:EventId>e76fcb96-9e92-47bd-b518-f31abd2c7c89</ser:EventId>
        <ser:SubscriberIds>
          <ser:guid>90a4f0ba-2d08-489a-bff9-9e2e7408f646</ser:guid>
          <ser:guid>6f011504-e911-4d0e-8e9e-e1f0feb02a24</ser:guid>
        </ser:SubscriberIds>
        <ser:OverrideMemberCount>false</ser:OverrideMemberCount>
      </ser:request>
    </ser:AddEventRegistration>
  </soap:Body>
</soap:Envelope>
//https://mailworx.marketingsuite.info/Services/JSON/ServiceAgent.svc/AddEventRegistration
{
  "request": {
    "Language": "DE",
    "SecurityContext": {
      "Account": "account",
      "Username": "username",
      "Password": "*****",
      "Source": "application name"
    },
    "EventId": "e76fcb96-9e92-47bd-b518-f31abd2c7c89",
    "SubscriberIds": [
      "90a4f0ba-2d08-489a-bff9-9e2e7408f646",
      "6f011504-e911-4d0e-8e9e-e1f0feb02a24"
    ],
    "OverrideMemberCount": false
  }
}

Response Properties

FeedbackData
Enthält Informationen zu den erfolgreich hinzugefügten Empfängern:
Liste mit SubscriberId und GuestlistStatus (entweder "Angemeldet", oder "Warteliste" falls diese beim Event aktiv ist und die max. Anzahl an Gästen erreicht wurde, siehe auch GuestStatus)

Errors
Enthält Informationen zu den nicht hinzugefügten Empfängern:
Liste mit SubscriberId und ErrorMessage
Beispiele für ErrorMessage:

  • "Subscriber does not exist"
    Empfänger mit dieser ID existiert nicht
  • "Maximum amount of registrations reached"
    Max. Teilnehmeranzahl würde überschritten werden und Warteliste ist nicht aktiv
  • "Subscriber already in guest list"
    Empfänger ist bereits in der Gästeliste des Events, z.B. auf der Warteliste oder bereits als Teilnehmer erfasst