create_application
Create a new application (workspace) owned by the caller. Requires a personal API key (usr_...) — application-scoped keys cannot create applications. Seeds default flows unless skipDefaultFlows is true. Creates persistent state and is NOT idempotent: calling it twice creates two applications. Returns the new application id, which you then pass as applicationId to the other tools.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Display name for the new application. Defaults to a localized "My First Application" when omitted or blank. | |
| skipDefaultFlows | No | Set true to create an empty application with no seeded starter flows. Defaults to false. | |
| preferredLanguage | No | The new application's default language. It is the SOURCE language of the application's content: every block text is taken to be written in it, and translations are made from it. Any ISO 639 base language tag is accepted and normalised to its lowercase base form ("de", "pt-BR" → "pt"); a value that is not a 2-3 letter tag (for example "german") is rejected with INVALID_LANGUAGE — nothing falls back to "en". Omit for "en". The seeded starter flows and the default name exist only in en, ru, es: for any other language they are seeded in English, and the result says so. |