Skip to main content
Solved

Como faço para adicionar dados em campos do tipo connector via API ?


ivan99
Olá, estou iniciando o desenvolvimento da API. Estou conseguindo criar um card através do meu ambiente, mas não estou conseguindo adicionar dados em um campo do tipo connector. Informação do campo:

 

 {
          "id": "contatos",
          "type": "connector",
          "index_name": "field_29_connector",
          "description": "",
          "label": "Contatos:",
          "allChildrenMustBeDoneToFinishParent": false,
          "canConnectExisting": true,
          "connectedRepo": {}
        },

 

Best answer by lais_lot

Olá Ivan tudo bom?

Estou anexando um pdf que explica quais são os valores para cada tipo de campo.

 

Mas dando um resumo, um campo tipo conector dentro da API precisa ser passado o id do registro ou card a ser conetado.

Você consegue essa informação fazendo uma requisição dentro da api pela query de cards/allCards ou tableRecords, passando o parâmetro de id do pipe ou table

Usando a plataforma grafica a dois jeito, você filtra esse card/registro pelo titulo e quando clica para abrir o modal do card/registro tem na url app.pipefy.com/open-cards/IDdoCard ou app.pipefy.com/databases/IDdaTable/record/IDdoRecord. Pode-se também fazer um relatório, colocar o código como uma coluna e exportar esses dados.

 

A query de updateCardField ficaria assim

mutation{
  updateCardField(input:{
    card_id: "1111111",
    field_id:"meu_campo_conector",
    new_value: "2222222"
  }){success}
}

 

View original
Did this topic help you find an answer to your question?

2 replies

lais_lot
Pipefy Staff
  • Pipefy Staff
  • 16 replies
  • Answer
  • June 9, 2021

Olá Ivan tudo bom?

Estou anexando um pdf que explica quais são os valores para cada tipo de campo.

 

Mas dando um resumo, um campo tipo conector dentro da API precisa ser passado o id do registro ou card a ser conetado.

Você consegue essa informação fazendo uma requisição dentro da api pela query de cards/allCards ou tableRecords, passando o parâmetro de id do pipe ou table

Usando a plataforma grafica a dois jeito, você filtra esse card/registro pelo titulo e quando clica para abrir o modal do card/registro tem na url app.pipefy.com/open-cards/IDdoCard ou app.pipefy.com/databases/IDdaTable/record/IDdoRecord. Pode-se também fazer um relatório, colocar o código como uma coluna e exportar esses dados.

 

A query de updateCardField ficaria assim

mutation{
  updateCardField(input:{
    card_id: "1111111",
    field_id:"meu_campo_conector",
    new_value: "2222222"
  }){success}
}

 


ivan99
  • Author
  • New Member
  • 1 reply
  • June 17, 2021

No meu caso, o campo do tipo connector é obrigatório na criação do card. Então como devo fazer esse processo de inserir dados já na criação do card ?  


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