1 – Cadastre-se no site https://app.sendgrid.com/login.
2 – Após criar e logar com a sua conta no site, caso o site não redirecione para a página de configuração, clique em dashboard:

3 – Após entrar na tela de acesso da sua conta, vá até a opção Email API, e em seguida, vá até a opção Dynamic Templates e crie um novo Template:

4 – Após criar o Dynamic Template, crie uma nova versão e escolha o template em branco e use o Design Editor para editar o template do e-mail que será enviado, nessa página também será possível testar o envio de e-mails.




5 – Depois de configurar o novo template, crie uma nova API Key (vá em Settings, depois selecione a opção API Keys).



6 – Após a configuração de API Key é necessário autenticar o seu domínio que enviará os e-mails, então vá até a opção Sender Authentication e clique na opção Authenticate Your Domain. Para autenticar o seu e-mail pelo Hostgator, acesse o Painel WHM da sua conta e vá até a opção DNS Zone Manager. Após isso, adicione os novos registros CNAME do SendGrid no Hostgator e verifique no SendGrid.







7 – Após autenticar o seu domínio, siga os passos da opção Verify a Single Sender e, após essa verificação, siga os passos da opção Brand Your Links para terminar a configuração.

8 – Use o código abaixo como modelo para utilizar no Oracle Apex:
begin
apex_web_service.g_request_headers.delete();
apex_web_service.g_request_headers(1).name := 'Authorization';
apex_web_service.g_request_headers(1).value := 'Bearer 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';
apex_web_service.g_request_headers(2).name := 'Content-Type';
apex_web_service.g_request_headers(2).value := 'application/json';
l_request := apex_web_service.make_rest_request(
p_url => 'https://api.sendgrid.com/v3/mail/send',
p_http_method => 'POST',
p_body => '{
"personalizations": [
{
"to": [
{
"email": "agenor.nunes.guimaraes@gmail.com",
"name": "Agenor Guimaraes"
}
]
}
],
"from": {
"email": "agenor.guimaraes@beeto.com.br",
"name": "Example Order Confirmation"
},
"subject": "Exemplo Enviado pelo APEX (ANDREA)",
"content": [
{
"type": "text/html",
"value": "<p>Hello from Twilio SendGrid!</p><p>Sending with the email service trusted by developers and marketers for <strong>time-savings</strong>, <strong>scalability</strong>, and <strong>delivery expertise</strong>.</p>"
}
],
"template_id": "d-7d1c45c43c1942e3acb06c04fb23acc7"
}');
end;