Basically I would like to onboard new users into a system and part of that onboarding is that they get their own blog. So I would like to create all of the required squidex elements entirely in code when a new user event is fired in my system - is that possible?
Also - if self hosting - what are the licensing implications? Is there a fee?
Thank you for your help
Is it possible to use squidex entirely through the API?
Yes, it is possible. You can create new users and apps with the API. The UI is built as SPA, so it uses the same API that is also available for everybody.
But it is difficult with the permissions because normal clients only have permission to their App. So you have two options:
- You go to your profile where you can generate a client with the same permissions as your user.
- You create an admin client with full API permissions: https://github.com/Squidex/squidex/blob/master/backend/src/Squidex/appsettings.json#L456
Squidex is licensed with the MIT license. You can do whatever you want, without any fee or restrictions.