Я застрял и не знаю, связано ли это лишь с моей ошибкой, с ложным срабатыванием или чем-то другим.
Когда я делаю POST-запрос через Postman, я получаю сообщение об успехе:
https://site.co/users.json?Api-Key=12345abcde12345&Api-Username=system&email=name@email.co&group_names=Alumni&custom_message=Welcome321
Сообщение:
{
"success": true,
"active": false,
"message": "<p>Вы почти завершили! Мы отправили письмо с активацией на <b>name@email.co</b>. Пожалуйста, следуйте инструкциям в письме, чтобы активировать свой аккаунт.</p><p>Если оно не пришло, проверьте папку «Спам».</p>"
}
Однако, когда я проверяю свой почтовый ящик, я не вижу никакого уведомления. В моих /logs ничего нет, и пользователя тоже нет.
Пытаясь устранить неполадку, я делаю простой GET-запрос:
https://site.co/admin/email.json?Api-Key=12345abcde12345&Api-Username=system
Я не получаю ответа об успехе. Ответ — <!DOCTYPE html> ....
Тогда я вручную перехожу по адресу https://site.co/admin/email.json и вижу:
{"delivery_method":"smtp","settings":[{"name":"address","value":"smtp.sendgrid.net"},{"name":"port","value":2525},{"name":"user_name","value":"apikey"},{"name":"authentication","value":"plain"},{"name":"enable_starttls_auto","value":true}]}
Есть ли какие-то идеи, что можно попробовать? Моя цель — иметь возможность приглашать нового пользователя, добавляемого в Группу, через Webhook/POST.