Is it possible to create an organization with the CLI?
I figure it would have to be with appwrite teams ... but I think that's limited to in-project teams.
You're correct on the main assumption that the teams is used for the in-project teams.
But this is one of the great things in Appwrite it uses the same logic in-project for managing the system-wide project, your console.
For example you can see here that the teamsCreate function is used for creating system-wide organization
The reason it create that team in the system-wide level is because the SDK use for that one is the console one as you can see two lines before
let sdk = await sdkForConsole();
In conclusion, if you'll use the CLI as JavaScript library you'll be able to create system-wide organization just as in the code above. Otherwise it's not an option.
use the CLI as JavaScript library
what do you mean by this? By CLI I mean the command line interface https://appwrite.io/docs/command-line-deployment
I mean by creating a JavaScript project For example you create a node js project Then install the cli SDK
npm install appwrite-cli
And in your code you can write something like this
function createOrg(orgName){
let sdk = await sdkForConsole();
response = await teamsCreate({
teamId: 'unique()',
name: orgName,
sdk,
parseOutput: false
})
}
Then in your index.js
createOrg('Org1');
And run it
node index.js
Of course this is a rough coding, you'll need to add the async and the error handling
So I guess creating an organization is impossible with just using the command line interface?
Otherwise it's not an option. Yes
best to create a feature request for this
Recommended threads
- Bulk API limitations in self-hosted serv...
Environment: Appwrite Selfhost SDK: node-appwrite 28.0 Calling `upsertRows` (also applies to `createRows`/`updateRows`/`deleteRows`) with more than 100 rows fa...
- Self Hosted GitHub connection not adding...
After upgrading to 1.9.6 i noticed that i cannot search for new repositories when trying to add new functions. I removed the existing github connection via Set...
- Unable to init function via cli
Hello! I have created a new self hosted instance of appwrite 1.9.6 and have connected to that insatnce with the cli 27.2.0 that was released a few hours ago. Wh...