4. Senden eines Abonnenten in eine Versandkampagne über die API

Die Methode ist für den triggerbasierten Versand eines vorhandenen Abonnenten in eine vorhandene Versandkampagne vorgesehen. Die Daten werden im Format application/json übergeben.

HTTP-Anfrage
  • URL: https://sender-solutions.com/api/subscribers/send-subscriber-into-campaign/
  • HTTP-Methode: POST
  • Content-Type: application/json
Anfragetext (JSON)
{
    "SendIntoCampaign": {
        "SubscriberId": 21,
        "CampaignId": 5,
        "Variables": {
            "myVar1": "myVar1 value",
            "myVar2": {
                "option1": "myVar2 option value"
            }
        }
    }
}
Beispiel einer Anfrage unter Verwendung von cURL

curl --location 'https://sender-solutions.com/api/subscribers/send-subscriber-into-campaign/' \
--header 'Content-Type: application/json' \
--header 'Authorization: {{api-token}}' \
--data '{
    "SendIntoCampaign": {
        "SubscriberId": 21,
        "CampaignId": 5,
        "Variables": {
            "myVar1": "myVar1 value",
            "myVar2": {
                "option1": "myVar2 option value"
            }
        }
    }
}'
Beschreibung der Felder
Feld Typ Obligatorisch Beschreibung
SendIntoCampaign.SubscriberId number Kennung des Abonnenten
SendIntoCampaign.CampaignId number Kennung der Versandkampagne
SendIntoCampaign.Variables array Zusätzliche Variablen zur Übergabe an die E-Mail-Vorlage. Das ist ein Objekt mit beliebiger Struktur, bei dem die Schlüssel (Eigenschaftsnamen) der ersten Ebene Variablen sind, die in der Vorlage verfügbar sein werden. Die Namen der Variablen dürfen nicht mit denen übereinstimmen, die in der Vorlage auf Systemebene verfügbar sind, zum Beispiel subscriber
Beispiel einer erfolgreichen Antwort
{
    "success": true,
    "SendIntoCampaign": {
        "SendMessageRequestId": 41,
        "SubscriberId": 21,
        "CampaignId": 5,
        "MessageId": "kidabt3j31mo6vp611gx2yfpo4zr1a5c@sender-solutions.com"
    }
}

Im Antworttext ist das Feld SendIntoCampaign.SendMessageRequestId für die eindeutige Kennung der Aufgabe zum Versand einer einzelnen E-Mail verantwortlich. Das Feld SendIntoCampaign.MessageId ist für den eindeutigen Wert der Kopfzeile Message-ID in der E-Mail verantwortlich.
Diese Daten können nützlich sein, um andere Anfragen an unsere API auszuführen oder bei der Kontaktaufnahme mit dem technischen Support.