Skip to content

vault_unavailable

Deedglass couldn’t open a connector’s credential: it is wrapped by a key that isn’t in DEEDGLASSVAULTKEY, or it failed to authenticate (a row moved to another org or connector, or changed on disk…

HTTP 503 · api_error · safe to retry

Deedglass couldn’t open a connector’s credential: it is wrapped by a key that isn’t in DEEDGLASS_VAULT_KEY, or it failed to authenticate (a row moved to another org or connector, or changed on disk; the server logs the vault_integrity alert). Nothing was sent: the action is failed with this error code. Agents see only that an admin was alerted.

If a key was removed too early, add it back as the second key, restart, and run deedglass vault rotate (VAULT.md). If the row failed to authenticate, store the credential again.

HTTP 503 · vault_unavailable
{
"error": {
"type": "api_error",
"code": "vault_unavailable",
"message": "Deedglass couldn't open this connector's credentials. An admin has been alerted.",
"param": null,
"request_id": "req_01j9zr3m5k8q2w7x4t6v0b1c9d",
"doc_url": "https://docs.deedglass.com/errors/vault_unavailable"
}
}

The message is for a person and can get more exact over time: branch on type and code, never on the message.

SDK Raised as
TypeScript (@deedglass/sdk) APIError with code === "vault_unavailable"
Python (deedglass) deedglass.APIError with .code == "vault_unavailable"