Skip to main content

Atualmente é possível listar cards etiquetados com uma label específica?

Consigo usar a seguinte request para listar todos os cards cujo campo_X  (exemplo: um campo do tipo short text) possui o valor_Y:

query MyQuery { findCards(pipeId: "302926544", search: {fieldId: "campo_X", fieldValue: "valor_Y"}) { edges { node { id } } } }

 

Existe alguma request semelhante que utilize o campo “labels” ?

Eu consegui fazer isso da seguinte forma:

 

query MyQuery {
  cards(pipe_id: "PipeId", search: {include_done: false, label_ids: "LabelId"}) {
    pageInfo {
      endCursor
      hasNextPage
    }
    edges {
      node {
        title
        id
      }
    }
  }
}

 

Ele retorna até 50 resultados. Se precisar de mais, ele tem um endcursor, para pegar a próxima paginação.

Se precisar de mais detalhes da pagniação, pode verificar aqui:

 


Pode ainda fazer da seguinte forma, que ainda terá a confirmação do LabelId e LabelName:

 

query MyQuery {
  cards(pipe_id: "XXXXX", search: {include_done: false, label_ids: "XXXXXX"}) {
    pageInfo {
      endCursor
      hasNextPage
    }
    edges {
      node {
        title
        id
        labels {
          id
          name
        }
      }
    }
  }
}


Muito bom!


Reply