Solved

Criação de card via api com conexão de database

  • 27 July 2023
  • 1 reply
  • 157 views

Userlevel 2
Badge +1

Olá.

Estou tentando criar um card em um pipe, via API, sendo que o form inicial só tem um campo que é uma conexão com um database. A idéia é criar um card para cada linha do database, conforme uma determinada condição.

No postman estou usando a seguinte mutation query:

mutation {

  createCard(input: {

    pipe_id: 303443432,

    title: "teste api",

    fields_attributes:

      {field_id: "estagi_rio", field_value: {

          table_records:{

              edges:{

                  node:{

                      id: "746422898",

                        title: "Julia Cazarim"

                        }

                  }

              }

          }

      },

    }

  ) {

    card {

      title

    }

  }

}

 

O payload que retorna é:

 "data": {

        "createCard": null

    },

    "errors": [

        {

            "message": "Invalid input: estagi_rio ([{\"table_records\"=>{\"edges\"=>{\"node\"=>{\"id\"=>\"746422898\", \"title\"=>\"Julia Cazarim\"}}}}])",

            "locations": [

                {

                    "line": 3,

                    "column": 3

                }

            ],

            "path": [

                "createCard"

            ],

            "code": 30000,

            "type": "PipefyRuntimeError"

        }

    ]

}

No caso, estou tentando puxar um registro do database para a criação do card. Já tentei de várias formas mas não funciona, alguém poderia me ajudar?

Obrigado

 

icon

Best answer by Daniel Angelini Serviços 28 July 2023, 23:40

View original

1 reply

Userlevel 2
Badge +1

Consegui resolver. Ao invés de informar o caminho inteiro para o registro do database, eu informei apenas o id do registro no database. 

Reply