I can't tell you how many times I've had that conversation... but I'd need at least both hands and a foot.
If you're building an app and need to add SCIM, check out WorkOS. My email is in my profile to chat.
More info -> https://workos.com/directory-sync
Charging for scim is a convenient way to segment customers, the same way SLAs are. For companies that care deeply about controlling user access (or are forced to by law or regulator), that isn't much money.
Features like this subsidize the free/cheap version, which you can then offer to let folks learn about and love your software, and use. After all, you can replace scim with careful manual processes until you get to a certain size.
It's similar to the sso tax: https://sso.tax/
I'm not aware of a scim.tax site, but maybe there should be one? :)
It’s also a convenient way to keep charging non-SCIM customers for unused licenses when they inevitably forget to manually nuke accounts belonging to leavers.
Slack, to their credit, offers this at the business+ tier: https://api.slack.com/admins/scim
I promise we're not _that_ costly.
But yes, having built a slackbot/Slack OAuth myself and dealing with it at my $CURRENT_CO (stytch.com), Slack is a service you have to be very careful with. They offer a very powerful API and permissioning model, but it can be nerve wracking.