Do you need help with your API queries and/or mutation?
Here are a few that might help you!đ
đQueries
Â
đLIST CARDS
{
 cards(pipe_id: XXXX, first: 10, search: {title: "XXXXX"}) {
 edges {
 node {
 id
 title
 assignees {
 id
 }
 comments {
 text
 }
 comments_count
 current_phase {
 name
 }
 done
 due_date
 fields {
 name
 value
 }
 labels {
 name
 }
 phases_history {
 phase {
 name
 }
 firstTimeIn
 lastTimeOut
 }
 url
 }
 }
 }
}
â This query has a limit of 50 cards/records per page, so it is necessary to use pagination, you can find this information here.Â
Â
đSHOW CARD
{
 card(id: XXXX) {
 title
 assignees {
 id
 }
 comments {
 text
 }
 comments_count
 current_phase {
 name
 }
 done
 due_date
 fields {
 name
 value
 }
 labels {
 name
 }
 phases_history {
 phase {
 name
 }
 firstTimeIn
 lastTimeOut
 }
 url
 }
}
Â
đ Mutations
Â
đCREATE CARD
mutation{
 createCard(
 input: {
 pipe_id: XXXX
 fields_attributes: [
 {field_id: "assignee", field_value:[00000, 00001]}
 {field_id: "checklist_vertical", field_value: ["a", "b"]}
 {field_id: "checklist_horizontal", field_value: ["b"]}
 {field_id: "cpf", field_value: "XXX.XXX.XXX-XX"}
 {field_id: "cnpj", field_value: "XX.XXX.XXX/XXXX-XX"}
 {field_id: "date", field_value: "1977-01-20"}
 {field_id: "date_time", field_value: "2017-07-20T21:00:00+00:00"}
 {field_id: "due_date", field_value: "2017-07-20T21:00:00+00:00"}
 {field_id: "currency", field_value: "9500.50"}
 {field_id: "label_select", field_value: [890073, 908006]}
 {field_id: "email", field_value: "rocky.balboa@email.com"}
 {field_id: "number", field_value: 9000}
 {field_id: "short_text", field_value: "Rocky Balboa"}
 {field_id: "long_text", field_value: " any text any text any text any text."}
 {field_id: "radio_vertical", field_value: "yes"}
 {field_id: "radio_horizontal", field_value: "no"}
 {field_id: "phone", field_value: "+55 11 1234-5678"}
 {field_id: "select", field_value: "B. Rocky Balboa II"}
 {field_id: "time", field_value: "17:25"}
 ]
 parent_ids: ["XXXXX"]
 }
 ) {
 card {
 id
 title
 }
 }
}
đUPDATE CARD
mutation{
 updateCard(
 input: {
 id: XXXXX
 title: "New Title"
 due_date: "2017-08-20T21:00:00+00:00"
 assignee_ids: [00000]
 label_ids: [XXXXX]
 }
 ) {
 card {
 id
 title
 }
 }
}
đDELETE CARD
mutation {
 deleteCard(input: {id: XXXXX}) {
 success
 }
}
đMOVE CARD TO PHASE
mutation {
 moveCardToPhase(
 input: {
 card_id: XXXXX
 destination_phase_id: XXXXX
 }
 ) {
 card {
 id
 current_phase{
 name
 }
 }
 }
}
đMOVE CARD TO PHASE
mutation {
 updateCardField(
 input: {
 card_id: XXXX
 field_id: "where_do_you_live"
 new_value: "Auckland"
 }
 ) {
 card {
 id
 }
 }
}
Â
Â
Â
