Solved

É possível incluir um comentário através de GraphQL?

  • 21 February 2022
  • 6 replies
  • 407 views

Userlevel 1

Boa tarde à todos!

Estou com uma necessidade de integrar o Slack com o Pipefy. A integração via APP funciona bem, mas as triggers são somente de movimentação de cards. Eu precisaria atualizar o campo de COMENTÁRIOS do card, toda fez que uma mensagem é postada em um canal do Slack.

Já verifiquei que através do uso de um integrador (integromat, Zapier, Workato) seria possível efetuar a chamada de um API/GraphQL para fazer esse update, mas não sei qual/como seria esse comando.

Alguém poderia me ajudar?

icon

Best answer by denise-hipolito 28 October 2022, 17:29

View original

This topic has been closed for comments

6 replies

Userlevel 7
Badge +8

@Lucas Democh Acredito que essa pergunta você adoraria responder! :) 

Userlevel 7
Badge +15

Oi @Juliana Spinardi, obrigado por me marcar!

 

@menani1 a solução chegou :sweat_smile:

 

Não existe um gatilho padrão no Integromat para criar um comentário, mas você consegue fazer isso utilizando uma chamada customizada.

O fluxo simplificado Integromat ficaria assim:

 

Na query você utilizaria a seguinte mutation:

mutation{
createComment(input: {
clientMutationId: "Comentários"
card_id: <card_id>
text: "<text>"

})
}

 

 

 

 

Userlevel 5
Badge

Integromat salvando mais uma vez!

Userlevel 1

Oi galera,

 

Ao rodar essa query eu tive o seguinte erro

 

 

Alguem passou pelo mesmo problema?

Userlevel 5

Olá @dpegoraro , boa tarde!

 

A mutation está correta, mas você não precisa definir ClientMutationId:

 

mutation{	createComment(input:{    card_id:XXXXXXX    text:"my comment"  })}

Nos avise se deu certo!

 

Obrigada!

 

 

 

Userlevel 1

Obrigado, acabei modificando dessa maneira

 

mutation {
  createComment(
    input: {card_id: “”, text: ", clientMutationId: "novo_comentario"}
  ) {
    clientMutationId
  }
}
 

Funcionou perfeitamente, obrigado !!