Create Coolify Private Key
coolify_create_private_keyGenerate an Ed25519 SSH key pair and store it in Coolify. Retrieve the UUID and public key to add to GitHub deploy keys or server authorized_keys.
Instructions
Generate an Ed25519 SSH key pair and store it in Coolify. Returns the UUID and public key. The public key should be added to GitHub as a deploy key (via github_add_deploy_key) or to a server's authorized_keys. The private key is stored encrypted in Coolify.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Display name for the key (e.g. 'my-app-deploy') | |
| reveal | No | Reveal redacted secret values in the response (default false; the call is audited) | |
| instance | Yes | REQUIRED — which Coolify instance to mutate: 'prod' (Hetzner VPS) or 'dev' (local OrbStack VM). No default: state the target explicitly so a write never lands on prod by accident. | |
| description | No | Optional description of what this key is used for |