XCT's avatar
XCT
Icon for Resolver I rankResolver I
9 months ago
Status:
Abandoned

REST API for removing all tags

Hi,

 

Is it possible to have an end point to remove on a specific item/workspace all tags in one call?

That helps a lot!

 

Thx

5 Comments

  • XCT's avatar
    XCT
    Icon for Resolver I rankResolver I

    Hi nschachter,

    The idea is basically to propagate tags to PBI/Fabric items from a third-party app every day (at night)...I need to remove all tags before propagating new one. Unfortunately I've more than 25 items in my tenant. And I don't want that lasts 2 days. I want to do that with multiple API calls in a few hours max.

  • nschachter's avatar
    nschachter
    Icon for Microsoft Employee rankMicrosoft Employee

    Thanks XCT. Not sure I'm following. You're interested in removing all tags from all items nightly, just to apply these tags again with some possible diff? Why not just apply the newly attached tags?

    We're looking into increasing the limitation of 25 calls an hour for applying tags, but this removal request isn't clear to me.

  • XCT's avatar
    XCT
    Icon for Resolver I rankResolver I
    Good news for the increasing of the limitation! thx nschachter! My use case: If a fabric user changes the tagging of an item during the day, we want to remove those tagging to implement a new one from a third-party app the next night (to be conformed to our policies). We want to work by batch and with automatization.
  • nschachter's avatar
    nschachter
    Icon for Microsoft Employee rankMicrosoft Employee
    Status changed:
    Need Clarification
    to
    Abandoned

    We've increased the calls limitation to 25 items per minute, and you can remove multiple tags from an item in a single call. However, we currently have no plans in supprting a flow of removing and re-applying all tags repeatedly.

    A different way to solve this might be using the Scanner API to get the tags applied on all items and compare them with the tags applied on your 3rd party app, then using the delete/apply APIs only to apply the necessary diffs.

Recent ideas