get_private_key
Retrieve a private key from Coolify's self-hosted PaaS using its unique UUID for secure access and management operations.
Instructions
Get a private key by UUID
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| uuid | Yes | Private key UUID |
Implementation Reference
- src/tools/handlers.ts:448-450 (handler)The handler implementation for the 'get_private_key' tool. It requires a 'uuid' argument and makes a GET request to the Coolify API endpoint `/security/keys/{uuid}` to retrieve the private key details.case 'get_private_key': requireParam(args, 'uuid'); return client.get(`/security/keys/${args.uuid}`);
- src/tools/definitions.ts:637-645 (schema)The JSON schema definition for the 'get_private_key' tool, defining the required 'uuid' input parameter.{ name: 'get_private_key', description: 'Get a private key by UUID', inputSchema: { type: 'object', properties: { uuid: { type: 'string', description: 'Private key UUID' } }, required: ['uuid'] } },
- src/tools/definitions.ts:36-36 (helper)Includes 'get_private_key' in the READ_ONLY_TOOLS array, allowing it in read-only mode.'get_private_key',