Skip to main content
Solved

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

  • November 17, 2020
  • 1 reply
  • 530 views

diego287

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.

Best answer by Marcos Carvalho

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:

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

1 reply

Marcos Carvalho
Pipefy Staff
Forum|alt.badge.img+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:


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