Solved

Criação de card para usuário - API PHP

  • 17 November 2020
  • 1 reply
  • 488 views

Userlevel 2

Olá, procurei questionamento semelhantes no fórum, mas não localizei algo com essa dúvida em específico. 

 

Minha mutation para criar um card está funcionando perfeitamente, porém tenho a dúvida de como criar um card para um usuário em específico. 

 

Usuário A tem acesso ao Pipe X, Usuário B também tem acesso ao Pipe X, mas quero criar um card para somente o Usuário B.

 

Como devo proceder?

 

Segue abaixo minha mutation para criar card.

 

mutation{
  createCard(input:{
    pipe_id:301424339
    fields_attributes:[
      {field_id:"short_text" field_value: "teste api"}
    ]
  }){
    card{
      id
      title
      fields{
        name
        value
      }
    }
  }
}

 

Obrigado.

icon

Best answer by Marcos Carvalho 24 November 2020, 13:46

View original

1 reply

Userlevel 6
Badge +6

Olá Diego, como vai?

 

Caso queira criar o card já com o assignee selecionado, basta adicionar o input assignee_ids conforme exemplo abaixo:

 

mutation {
createCard(input: {
pipe_id: 301418657,
assignee_ids: 987654,
fields_attributes:
{field_id: "book", field_value: "Call Of the Wild"}}) {
clientMutationId
card{
id
title
fields{
name
value
}
}
}
}

 

Desta forma, o campo de fixo de Assignee do card já será preenchido com o user ID 987654.

 

 

Mas caso tenha um campo de assignee no formulário, poderá criar desta forma: 

 

mutation {
createCard(input: {
pipe_id: 301418657,
fields_attributes:[
{field_id: "book", field_value: "Catch 22"}
{field_id: "assignee", field_value: 987654} ]}) {
clientMutationId
card{
id
title
fields{
name
value
}
}
}
}

 

Espero que isso possa te ajudar :slight_smile:

Reply