Skip to main content
Solved

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

  • February 21, 2022
  • 6 replies
  • 495 views

menani1

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?

Best answer by denise-hipolito

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!

 

 

 

View original
Did this topic help you find an answer to your question?
This topic has been closed for comments

6 replies

Juliana Spinardi
Pipefy Staff
Forum|alt.badge.img+8

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


Lucas Democh
Forum|alt.badge.img+15
  • Pipefy Legend
  • 396 replies
  • February 23, 2022

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>"

  }) 
}

 

 

 

 


andressa-santos3
Forum|alt.badge.img

Integromat salvando mais uma vez!


dpegoraro
  • Regular Participant
  • 2 replies
  • October 20, 2022

Oi galera,

 

Ao rodar essa query eu tive o seguinte erro

 

 

Alguem passou pelo mesmo problema?


denise-hipolito
Pipefy Staff

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!

 

 

 


dpegoraro
  • Regular Participant
  • 2 replies
  • October 28, 2022

Obrigado, acabei modificando dessa maneira

 

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

Funcionou perfeitamente, obrigado !!


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings