4. Wysyłanie subskrybenta do Kampanii wysyłki przez API

Metoda przeznaczona jest do wyzwalanego wysłania istniejącego Subskrybenta do istniejącej Kampanii wysyłki. Dane przekazywane są w formacie application/json.

Żądanie HTTP
  • URL: https://sender-solutions.com/api/subscribers/send-subscriber-into-campaign/
  • Metoda HTTP: POST
  • Content-Type: application/json
Treść żądania (JSON)
{
    "SendIntoCampaign": {
        "SubscriberId": 21,
        "CampaignId": 5,
        "Variables": {
            "myVar1": "myVar1 value",
            "myVar2": {
                "option1": "myVar2 option value"
            }
        }
    }
}
Przykład żądania z użyciem 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"
            }
        }
    }
}'
Opis pól
Pole Typ Obowiązkowe Opis
SendIntoCampaign.SubscriberId number Identyfikator subskrybenta
SendIntoCampaign.CampaignId number Identyfikator kampanii wysyłki
SendIntoCampaign.Variables array Dodatkowe zmienne do przekazania do szablonu wiadomości. To obiekt o dowolnej strukturze, w którym klucze (nazwy właściwości) pierwszego poziomu są zmiennymi, które będą dostępne w szablonie. Nazwy zmiennych nie powinny pokrywać się z tymi dostępnymi w szablonie na poziomie systemowym, na przykład subscriber
Przykład pomyślnej odpowiedzi
{
    "success": true,
    "SendIntoCampaign": {
        "SendMessageRequestId": 41,
        "SubscriberId": 21,
        "CampaignId": 5,
        "MessageId": "kidabt3j31mo6vp611gx2yfpo4zr1a5c@sender-solutions.com"
    }
}

W treści odpowiedzi pole SendIntoCampaign.SendMessageRequestId odpowiada za unikalny identyfikator zadania wysłania jednej wiadomości. Pole SendIntoCampaign.MessageId odpowiada za unikalną wartość nagłówka Message-ID w wiadomości.
Te dane mogą się przydać do wykonania innych żądań do naszego API lub podczas kontaktu z działem wsparcia technicznego.