project
Perform CRUD operations on Coolify projects: list, get, create, update, delete, and delete previews. Includes confirmation safety for destructive actions.
Instructions
Project CRUD for Coolify organizational containers. Actions: list(format?, page?, per_page?) · get(uuid?, name?, format?, projection?, reveal?) · create(name, initial_environment?) · update(uuid?, name?) · delete(uuid?, name?, confirm) · delete_preview(uuid?, name?) Safety: confirm for destructive ops · optional instance · reveal opt-in only
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Project name (substring match) | |
| page | No | Page number for pagination | |
| uuid | No | Project UUID | |
| action | Yes | The action to run | |
| format | No | Output format (default pretty) | |
| reveal | No | Reveal sensitive/masked values in full projection (default false — secrets masked as ***) | |
| confirm | No | Explicit confirmation required for destructive delete | |
| instance | No | Coolify instance name from registry (optional — uses env credentials or registry default) | |
| new_name | No | New project name when resolving by name only | |
| per_page | No | Items per page | |
| max_chars | No | Max formatted output characters (default 16000) | |
| projection | No | Detail projection depth | |
| description | No | Optional project description | |
| include_full | No | Alias for projection: full | |
| initial_environment | No | Initial environment name (required — ask user for production vs custom per D-09/D-10) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | ||
| data | No | ||
| _meta | No | ||
| error | No | ||
| _size_warning | No | ||
| _formattedText | No |