Переменные, которые вы хотите заменить в шаблоне, должны быть в фигурных скобках
{{email}}
Дело в том, что теперь ключ замены заменен на dynamic_template_data
{
"from":{
"email":"example@.sendgrid.net"
},
"personalizations":[
{
"to":[
{
"email":"example@sendgrid.net"
}
],
"dynamic_template_data":{
"name":"Sample Name",
"city":"Place",
"state":"CO"
}
}
],
"template_id":"[template_id]"
}
Попробуйте этот пример и дайте мне знать, работает ли он для вас:)
Существует также официальная документация, в которой очень четко объясняется весь процесс отправки
Как отправить электронное письмо с динамическими транзакционными шаблонами