v51

latestOpenAPI 3.0.0GPL-3.0raw.githubusercontent.com2026-08-01199241439.9 KB
secrets

Create a secret

Creates Dagu-managed secret metadata in global scope or a named workspace and optionally writes an initial value. Plaintext values are write-only.

post/secrets

Query parameters

remoteNodestring

name of the remote node

Request body

workspacestring

Secret scope for management. Use global for workspace-less secrets or a workspace name. Omit for global.

refstring required

Secret ref used from DAG YAML, for example prod/db-password.

descriptionstring
providerType'dagu-managed' required
valuestring

Initial Dagu-managed value. Write-only; never returned by the API.

Response

Secret created

idstring required
workspacestring required

global for workspace-less secrets, otherwise the workspace name.

refstring required

Secret ref used from DAG YAML, for example prod/db-password.

descriptionstring
providerType'dagu-managed' | 'vault' | 'kubernetes' | 'gcp' | 'aws' | 'azure' | 'alibaba' required
providerConnectionIdstring
providerRefstring
providerRefFingerprintstring
currentVersioninteger required
status'active' | 'disabled' required
hasValueboolean required
createdAtstring date-time required
updatedAtstring date-time required
lastCheckedAtstring date-time
lastResolvedAtstring date-time
lastRotatedAtstring date-time