When to use
- User wants to create a new project for deploying use cases
- Before deploying if no project exists for the use case folder
- When
project.jsonis missing and deployment requires a project ID
Prerequisites
codika-helperCLI installed and authenticated- Valid API key with appropriate scopes
Command
Options
| Option | Required | Description |
|---|---|---|
--name <name> | Yes | Project display name |
--description <desc> | No | Project description |
--template-id <id> | No | Template ID (uses platform default) |
--organization-id <id> | Admin keys only | Specify target organization |
--path <dir> | Recommended | Write project.json to this directory |
--api-url <url> | No | Override API URL |
--api-key <key> | No | Override API key |
--json | No | JSON output |
Recommended usage
Always use--path . when creating a project for a use case folder:
project.json:
project.json:
- Enables org-aware profile selection during
deploy use-case - Auto-resolves
processInstanceIdfortriggerandget execution - Stores
devProcessInstanceIdafter first deploy
Examples
Exit codes
| Code | Meaning |
|---|---|
0 | Success |
1 | API error (auth, network, server) |
2 | CLI validation error (missing --name) |