Obter modelo · SendGrid
Obter modelo usando a conexão SendGrid deste workspace.
O que faz
Obter modelo usando a conexão SendGrid deste workspace.
Quando usar: Use quando o seu fluxo precisar Obter modelo usando a conexão SendGrid deste workspace..
Exemplo de situação: Enviar uma confirmação por e-mail ou tratar uma mensagem recebida.
Antes de começar
Conexão necessária: Credencial protegida.
Escolha uma conexão ou credencial já cadastrada no workspace. Nunca cole senhas ou chaves em campos de texto comuns.
Passo a passo
- Adicione Obter modelo · SendGrid ao desenho a partir da aba Blocos e ligue a entrada dele à etapa anterior.
- Escolha uma conexão ou credencial já cadastrada no workspace. Nunca cole senhas ou chaves em campos de texto comuns.
- Revise a ação principal descrita no cartão do bloco.
- Preencha os campos obrigatórios. Para usar um dado de uma etapa anterior, digite < e escolha o bloco e o campo.
- Clique em Executar com dados de teste e confira, no terminal, o que entrou e o que saiu do bloco.
- Só publique depois de conferir o resultado da execução de teste.
Operações
| Operação | O que faz |
|---|---|
| Obter modelo | Obtém modelo com o bloco Obter modelo · SendGrid. |
Campos
Operação
Escolhe qual ação este bloco executará.
- Opções:
- Obter modelo
- Padrão:
- Obter modelo
Chave de API do SendGrid
ObrigatórioDado protegidoUsa a chave salva em Integrações → SendGrid.
- Padrão:
- Segredo protegido
ID do modelo
Obrigatório conforme a operaçãoID do modelo.
- Aparece em:
- Obter modelo
- Exemplo:
- id-do-recurso
Saídas
Para usar um resultado deste bloco em uma etapa seguinte, digite < no campo e escolha o bloco e o campo. A referência tem o formato <obtermodelosendgrid.success>: antes do ponto vai o nome do bloco no seu fluxo, em minúsculas, sem espaços e sem acentos.
| Referência | Tipo | O que contém |
|---|---|---|
<obtermodelosendgrid.success> | boolean | Indica se a operação foi concluída com sucesso. |
<obtermodelosendgrid.message> | string | Mensagem de status ou de sucesso. |
<obtermodelosendgrid.messageId> | string | ID da mensagem de e-mail (send_mail). |
<obtermodelosendgrid.to> | string | E-mail do destinatário (send_mail). |
<obtermodelosendgrid.subject> | string | Assunto do e-mail (send_mail, create_template_version). |
<obtermodelosendgrid.id> | string | ID do recurso. |
<obtermodelosendgrid.jobId> | string | ID da tarefa nas operações assíncronas. |
<obtermodelosendgrid.email> | string | E-mail do contato. |
<obtermodelosendgrid.firstName> | string | Nome do contato. |
<obtermodelosendgrid.lastName> | string | Sobrenome do contato. |
<obtermodelosendgrid.createdAt> | string | Data e hora de criação. |
<obtermodelosendgrid.updatedAt> | string | Data e hora da última atualização. |
<obtermodelosendgrid.listIds> | json | Lista de IDs das listas a que o contato pertence. |
<obtermodelosendgrid.customFields> | json | Valores dos campos personalizados. |
<obtermodelosendgrid.contacts> | json | Lista de contatos. |
<obtermodelosendgrid.contactCount> | number | Quantidade de contatos. |
<obtermodelosendgrid.lists> | json | Lista das listas de contatos. |
<obtermodelosendgrid.name> | string | Nome do recurso. |
<obtermodelosendgrid.templates> | json | Lista de modelos. |
<obtermodelosendgrid.generation> | string | Geração do modelo. |
<obtermodelosendgrid.versions> | json | Lista de versões do modelo. |
<obtermodelosendgrid.nextPageToken> | string | Token da próxima página de resultados (list_all_lists, list_templates). |
<obtermodelosendgrid.templateId> | string | ID do modelo. |
<obtermodelosendgrid.active> | boolean | Indica se a versão do modelo está ativa. |
<obtermodelosendgrid.htmlContent> | string | Conteúdo HTML. |
<obtermodelosendgrid.plainContent> | string | Conteúdo em texto simples. |
<obtermodelosendgrid.status> | number | Código HTTP retornado pelo SendGrid. Use junto de body e data para conferir o resultado da operação. |
<obtermodelosendgrid.body> | json | Resposta completa do SendGrid. |
<obtermodelosendgrid.data> | json | Dados estruturados para outros blocos. |
Exemplo de uso
Objetivo: Enviar uma confirmação por e-mail ou tratar uma mensagem recebida.
- Operação
- Obter modelo
- ID do modelo
- id-do-recurso
Os valores são ilustrativos. Teste primeiro com dados fictícios ou de homologação.
Erros comuns e como resolver
- O bloco não executa
- Confira se existe um caminho de setas que parte do gatilho (ou do Início) até este bloco. Blocos soltos no desenho são ignorados.
- Aparece “Validação do fluxo” no terminal
- Há campo obrigatório vazio. Clique no aviso, abra o bloco indicado e preencha o campo marcado.
- Um campo chega vazio na etapa seguinte
- Confira se a referência aponta para um bloco que já executou e para um campo que existe, como <obtermodelosendgrid.success>. O nome antes do ponto é o nome do bloco no seu fluxo, em minúsculas, sem espaços e sem acentos.
- O campo que eu procuro não aparece
- Os campos mudam conforme a operação escolhida. Escolha a operação primeiro; campos menos usados ficam em “Mostrar campos adicionais”.
- Credencial ausente ou recusada
- Escolha uma conexão válida do workspace. Se a senha ou a chave mudou no serviço, atualize a conexão cadastrada em vez de colar o segredo no bloco.
- O serviço recusou a chamada ou devolveu erro
- Leia a mensagem no terminal: ela traz o motivo informado pelo serviço. Confira IDs, limites de uso e permissões, e teste antes com um recurso de homologação.
Blocos relacionados
- Adicionar contato · SendGridAdicionar contato usando a conexão SendGrid deste workspace.
- Adicionar contato ao segmento · ResendAdicionar contato ao segmento com a conta Resend conectada.
- Adicionar contatos à lista · SendGridAdicionar contatos à lista usando a conexão SendGrid deste workspace.
- Atualizar campanha de e-mail · ResendAtualizar campanha de e-mail com a conta Resend conectada.
- Atualizar contato · ResendAtualizar contato com a conta Resend conectada.
- Atualizar domínio · ResendAtualizar domínio com a conta Resend conectada.