Skip to main content

createSecret()

createSecret(request: CreateSecretRequest): Promise<Secret>

Defined in: packages/core/src/index.ts:3568

Create a new secret

Parameters

ParameterTypeDescription
requestCreateSecretRequestSecret creation data (key_name, value, scope)

Returns

Promise<Secret>

The created secret metadata

Throws

400 - Invalid secret data or key already exists

Throws

401 - Not authenticated

Example

import { createSecret } from "@cpod/sdk";

const secret = await createSecret({
key_name: "API_KEY",
value: "sk-secret-value",
scope: "user",
description: "External API key",
});