Create and deploy project
eurobase_create_projectCreates a project in a consented organization from a GitHub repository the account can access, attaches the repository and branch (the repository default branch when omitted) and starts its first deployment. Organization IDs are listed by eurobase_whoami. The project name becomes its hostname: 8-24 letters or digits, optionally separated by single hyphens. environment holds public (non-secret) build and runtime values only and requires env:write; secret values are added by the user in the Eurobase dashboard. A repository and branch already attached to another project is refused before any project is created. Returns once the deployment is accepted, before the build runs. The same idempotencyKey with the same input returns the same project and deployment and completes the steps an interrupted call did not finish; with different input it is refused.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| branch | No | ||
| environment | No | ||
| repoFullName | Yes | ||
| rootDirectory | No | ||
| idempotencyKey | Yes | ||
| organizationId | Yes |