Metot, mevcut bir Aboneyi mevcut bir Gönderim Kampanyasına tetikleyici olarak göndermek için tasarlanmıştır. Veriler application/json formatında iletilir.
HTTP isteği
- URL:
https://sender-solutions.com/api/subscribers/send-subscriber-into-campaign/ - HTTP metodu: POST
- Content-Type:
application/json
İsteğin gövdesi (JSON)
{
"SendIntoCampaign": {
"SubscriberId": 21,
"CampaignId": 5,
"Variables": {
"myVar1": "myVar1 value",
"myVar2": {
"option1": "myVar2 option value"
}
}
}
} cURL kullanılarak istek örneği
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"
}
}
}
}'
Alanların açıklaması
| Alan | Tür | Zorunlu | Açıklama |
|---|---|---|---|
SendIntoCampaign.SubscriberId | number | Abonenin tanımlayıcısı | |
SendIntoCampaign.CampaignId | number | Gönderim kampanyasının tanımlayıcısı | |
SendIntoCampaign.Variables | array | E-posta şablonuna iletmek için ek değişkenler. Bu, birinci düzeydeki anahtarların (özellik adlarının) şablonda erişilebilir olacak değişkenler olduğu, serbest yapıya sahip bir nesnedir. Değişken adları, şablonda sistem düzeyinde mevcut olanlarla çakışmamalıdır, örneğin subscriber |
Başarılı yanıt örneği
{
"success": true,
"SendIntoCampaign": {
"SendMessageRequestId": 41,
"SubscriberId": 21,
"CampaignId": 5,
"MessageId": "kidabt3j31mo6vp611gx2yfpo4zr1a5c@sender-solutions.com"
}
} Yanıtın gövdesinde SendIntoCampaign.SendMessageRequestId alanı, bir e-posta gönderme görevinin benzersiz tanımlayıcısından sorumludur. SendIntoCampaign.MessageId alanı, e-postadaki Message-ID başlığının benzersiz değerinden sorumludur.
Bu veriler, API'mize başka istekler yürütmek için veya teknik destek servisine başvururken faydalı olabilir.