Is there a way to invite user to bunch of private channels with single API invocation?

Given I need to invite new user to all existing channels using platform API, which can be up to 300 channels to invite to, is there a way not to do it 1-by-1 invoking invite API per each channel?

@quarryman,

Welcome to the Sendbird Community.

We do not currently have an available API to bulk invite a user to multiple channels at one time. Depending on your use case, you could set the channels to Public. This would allow users to join the channels as needed without explicitly needing an invite.

Thanks,
Tyler

Tnx for reply Tyler
Public channels dont satisfy our needs so we can not consider this option.
Tnx anyway

Hey Tyler, we have the same need to bulk invite users to multiple channels. Is this still not supported? If not, is it in the roadmap for the near future?

Hi @vladasmble,

There is no way to bulk invite users to multiple channels at a time. You would need to make individual calls to each of those channels to invite them.

Thank you @Tyler
We need to invite users to ~100 channels once they join private communities in our app. There’s a limit of 5 calls per second for the /group_channels/{channel_url}/invite as specified here: Rate limits | Chat Platform API | Sendbird Docs which means that the process will take about 20 seconds… It’s really bad for user experience. I wish there was a way around this problem.