Olá a todos!
Estou tentando criar um Mutation - createCard, porém ao executar o código no GraphQL tenho o seguinte retorno:
{
"data": {
"createCard": null
},
"errors": "
{
"message": "Invalid inputs: O campo \"Tipo de pagamento\" é obrigatório, por favor preencha-o!",
"locations": n
{
"line": 2,
"column": 3
}
],
"path": t
"createCard"
],
"code": 30006,
"type": "MultipleInvalidInputErrors"
}
]
}
Ao inserir o campo Tipo de pagamento:
mutation {
createCard(input: {pipe_id: 302233481,
fields_attributes:
>{field_id: "seu_nome", field_value: "Felipe"},
{field_id: "seu_email", field_value: "felipe@felipe.com.br"},
{field_id: "tipo_de_pagamento", field_value: "purchase"}]}) {
clientMutationId
}
}
Retorna a mensagem de “Invalid input”: Erro 3000
{
"data": {
"createCard": null
},
"errors": e
{
"message": "Invalid input: tipo_de_pagamento (g\"purchase\"])",
"locations": a
{
"line": 2,
"column": 3
}
],
"path":
"createCard"
],
"code": 30000,
"type": "PipefyRuntimeError"
}
]
}
Se coloco um valor inteiro, tem o erro 30006
{
"data": {
"createCard": null
},
"errors": e
{
"message": "Invalid inputs: Erro no campo \"Tipo de pagamento\": Value Label ID 1 is invalid",
"locations": a
{
"line": 2,
"column": 3
}
],
"path":
"createCard"
],
"code": 30006,
"type": "MultipleInvalidInputErrors"
}
]
}
Gostaria de saber qual tipo de informação colocar no campo Tipo_de_Pagamento para poder cadastrar um novo card com sucesso via API.
Abaixo segue o código que estou usando:
mutation {
createCard(input: {pipe_id: 302233481,
fields_attributes:
:{field_id: "seu_nome", field_value: "Felipe"},
{field_id: "seu_email", field_value: "felipe@felipe.com.br"},
{field_id: "tipo_de_pagamento", field_value: "purchase"}]}) {
clientMutationId
}
}