Any API to remove user licenses or remove users from MIRO Teams?

  • 11 November 2021
  • 14 replies
  • 802 views

Hi,

 

Do we have any API to remove the user licenses or remove users from MIRO team? I can see API to invite users but not able to find option to delete.

I referred the documentation and delete apis are deprecated. Please confirm if any API is available to do this task.

 

Thanks,

 


14 replies

Userlevel 2
Badge

 Hi @Jordan Hume, @Dawid Brygier, @Luc Savard, @Ravikiran Majji 

Thank you so much for brining this up again, and I understand how important this is to you. I can recommend to reach out to your account manager for this issue, and they may be able to help with requests like this. 

Badge

Hi,

 

Do we have any API to remove the user licenses or remove users from MIRO team? I can see API to invite users but not able to find option to delete.

I referred the documentation and delete apis are deprecated. Please confirm if any API is available to do this task.

 

Thanks,

 

Currently, there isn't an API specifically designed to remove user licenses or delete users from a Miro team.   The available APIs primarily focus on managing boards, users, and teams in terms of creating, updating, and retrieving information.<a href=”http://technicalmasterminds.org//”>technicalmasterminds.org</a>  http://technicalmasterminds.org

To manage users in a Miro team, including removing them, you would typically use the Miro Admin Panel or the Miro Dashboard interface. From there, administrators can manage user access, licenses, and permissions.

If you're unable to find a specific API endpoint for user deletion in the documentation and the existing delete APIs are deprecated, it's likely that Miro does not currently offer a direct API for this functionality.

You may want to reach out to Miro's support or developer resources for further assistance or to inquire about any future updates or additions to the API functionality.

 

 

 

 

 

Badge

Hello, +1 to this request please.

I manage Miro licenses for students at a tertiary college.

We automatically onboard students with Miro licenses when they are accepted to study their course. They may access Miro as part of orientation activities and be automatically upgraded from Free to Full. However, some students later decline or defer their place and therefore do not need their Miro license and should be downgraded to Free Restricted.

These students may be taking a study break, or may have finished the portion of studies relevant to Miro, and may have submitted assessable work to which they (and we) continue to need read-only access, so a deactivate or delete flow does not meet our needs.

This can affect hundreds of students during certain study periods, so manually processing these downgrades is not really feasible. But these users do cease usage of Miro and their license should be released.

Any suggestions, assistance or advice on priority for this request much appreciated - thanks :)

Userlevel 1

hi @Addison Schultz ,

 

Thank you but that only removes user from the Team, what we need is the ability to downgrade Enterprise’s user license from Full to Free or Free Restricted, most likely with SCIM API as that’s currently the only way to manage organisation’s users.

Userlevel 5

Hi @Ravikiran Majji @Luc Savard @Dawid Brygier !

In Miro’s V2 Platform (beta), we do have this endpoint now available and ready to be used. You can find the documentation on this here! 

 

https://beta.developers.miro.com/reference/deletemember

 

Let me know if this helps

 

Addison

Userlevel 7
Badge +5

@Dav Go No news. I’m not part of Miro… just a zealous full-time user of the platform. Perhaps @Addison Schultz Can direct your issue. Good luck :) 

Userlevel 1

@Max Harper any news?

Hi, we would use a remove  licence API if it was available too ! Hope it becomes available soon!

Is there any movement on that? I will argue this is a pretty straightforward operation to make, possibly put aside by Miro since it bears risk of clients rotating licenses instead of buying more. I get that, but it’s about limiting waste spent on unused users and effectively getting the most value out of the service.

I did not hear any response or updates in the recent past.

Userlevel 1

Is there any movement on that? I will argue this is a pretty straightforward operation to make, possibly put aside by Miro since it bears risk of clients rotating licenses instead of buying more. I get that, but it’s about limiting waste spent on unused users and effectively getting the most value out of the service.

Userlevel 7
Badge +5

@Ravikiran Majji Good to know … a bummer to know. :)  

Based on this thread Regarding User management in API | Miro, this option is not yet available.

Thanks Max Harper for the quick update. I am more interested to remove the user license. If that works, no need to remove users from teams.

Using this https://developers.miro.com/reference/update-current-user , I can update only my user connection and not able to change other uesr’s access I guess.

When it comes to SCIM provisioning , deletion works only if user has been disabled in other system ( Azure AD etc.). Please correct me if I am wrong. 

 

The main requirement for me (as an admin) is to remove user licenses dynamically. I am trying to automate it based on custom conditions like below

  1. If I provide access today then access should be revoked exactly 30 days from today. This needs to be automated. I wonder if any possibility is there to address this scenario.
Userlevel 7
Badge +5

@Ravikiran Majji 
 

Remove User from Miro Team: 

I think you want to create, update or destroy the “Board User Connection” or the “Team User Connection” 
https://developers.miro.com/reference/update-team-user-connection


Remove License: 

I haven’t tried… but my first inclination would be to try: 

Update User:  Probably set the state param from registeredto 'deleted’ or ‘un_registered’ or ‘temporary’.
https://developers.miro.com/reference/update-current-user

Also Note: For provisioning users and such related admin controls, Miro offers ‘Enterprise’ plan holders the Enterprise API (and the SCIM API): 
https://developers.miro.com/docs/scim

Reply