Accessing archived Items in a board via monday API

Hello @davidski,

I understand that your request not being prioritized can feel frustrating. Thank you for the feedback. I will share your thoughts in the request that we opened for this so that our team takes it into account.

Cheers,
Matias

I had resigned myself this morning to retool my boards query into an items query so that I could retrieve information on archived items. I quickly came across this change from October of 22 stating that items queries now require IDs, with a suggested new pattern of…wait for it…using the boards query first.

Am I correct in that there is now no way of getting the active and inactive of the items associated with a board, short of the suggestion to basically not use the archive functionality?

Hello @davidski,

What you said is accurate.

If you want to query for information about archived items you need to use the items resolver and specify the ID of the required item.

I have added your vote towards the request for the ability to query for archived items from a board.

Cheers,
Matias

Hi @Matias.Monday,

The whole idea of API is that you can mimic using the system like a person does, that you can automate operations and integrate the system to/with other sources.

Not having basic functions like unarchiving, undeleting etc. is not a feature request, it is more of a flaw in the API architecture. It is really strange that issues like this are not prioritize and I can totally understand @davidski frustration.

That why I am quite disappointed that in three years those issues are not addressed and resolved.

The not so funny thing is that Monday has a built-in webhook integration that can call us when an item/subitem delete occurs. However, Monday does not sends a shortLivedToken to access Monday and - at least - read the deleting object and create it again. You see, this looks like a flaw or an oversight (deliberately or not).

I hope that another user’s frustration may be an incentive for the Monday team to change the situation.

Hello @EyalSeagull,

I understand the frustration and I added your vote towards this.

Regarding the shortLivedToken for regular webhooks, I have replied in the other thread :slightly_smiling_face:

Cheers,
Matias

Thanks @Matias.Monday for all the help.

1 Like

This doesn’t make sense though. How do we get the id of the item that has been archived if we can’t include archived items on the boards query?

Why does the API contain a boolean flag for “exclude_nonactive” in the boards => items query if setting it to false does not return nonactive items?

This functionality is business critical for my workflow and as such potentially invalidates use of Monday as a technology. Has this, now 3 year old issue, been escalated at all? Specifically wondering if it has made it to a dev backlog for anything like the near future?

We need this feature as well!

Hello @Lindjacob,

I have added your vote for this!

Thank you for the feedback!

Cheers,
Matias

1 Like

Just so I am clear on this. If I run this query:

{
  boards(ids: 4023102011) {
    groups(ids: ["new_group"]) {
      title
      id
      items {
        id
        name
        column_values {
          id
          title
          text
        }
      }
    }
  }
}

It will return both archived and unarchived items?

Hello there @KargoTechComms and welcome to the community!

That query will not give you the archived items.

Let me know if you have any other questions :slightly_smiling_face:

Cheers,
Matias

We would really like this feature as well!

Hello @Zatura24,

I have added your vote for this :grin:

Cheers,
Matias