Il metodo è destinato all'invio tramite trigger di un Iscritto esistente in una Campagna di invio esistente. I dati vengono trasmessi in formato application/json.
Richiesta HTTP
- URL:
https://sender-solutions.com/api/subscribers/send-subscriber-into-campaign/ - Metodo HTTP: POST
- Content-Type:
application/json
Corpo della richiesta (JSON)
{
"SendIntoCampaign": {
"SubscriberId": 21,
"CampaignId": 5,
"Variables": {
"myVar1": "myVar1 value",
"myVar2": {
"option1": "myVar2 option value"
}
}
}
} Esempio di richiesta usando 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"
}
}
}
}'
Descrizione dei campi
| Campo | Tipo | Obbligatorio | Descrizione |
|---|---|---|---|
SendIntoCampaign.SubscriberId | number | Identificatore dell'iscritto | |
SendIntoCampaign.CampaignId | number | Identificatore della campagna di invio | |
SendIntoCampaign.Variables | array | Variabili aggiuntive da trasmettere al modello dell'email. È un oggetto con struttura arbitraria, dove le chiavi (nomi delle proprietà) del primo livello sono variabili che saranno disponibili nel modello. I nomi delle variabili non devono coincidere con quelli disponibili nel modello a livello di sistema, ad esempio subscriber |
Esempio di risposta riuscita
{
"success": true,
"SendIntoCampaign": {
"SendMessageRequestId": 41,
"SubscriberId": 21,
"CampaignId": 5,
"MessageId": "kidabt3j31mo6vp611gx2yfpo4zr1a5c@sender-solutions.com"
}
} Nel corpo della risposta il campo SendIntoCampaign.SendMessageRequestId corrisponde all'identificatore univoco del task di invio di una email. Il campo SendIntoCampaign.MessageId corrisponde al valore univoco dell'intestazione Message-ID dell'email.
Questi dati possono essere utili per eseguire altre richieste alla nostra API o al momento del contatto con il supporto tecnico.