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.