paperclipai/paperclip · error
User secret definition not found
Error message
User secret definition not found
What it means
Error "User secret definition not found" thrown in paperclipai/paperclip.
Source
Thrown at server/src/routes/secrets.ts:669
const definitionId = req.params.definitionId as string;
assertSecretDefinitionAdmin(req, companyId);
const updated = await svc.updateUserSecretDefinition(
companyId,
definitionId,
{
key: req.body.key,
name: req.body.name,
description: req.body.description,
status: req.body.status,
providerConfigId: req.body.providerConfigId,
providerMetadata: req.body.providerMetadata,
usageGuidance: req.body.usageGuidance,
},
boardActorUser(req),
);
if (!updated) {
res.status(404).json({ error: "User secret definition not found" });
return;
}
const activityActor = userSecretDefinitionActivityActor(req);
const activityAction = req.body.status === "deleted"
? "user_secret_definition.deleted"
: "user_secret_definition.updated";
await logActivity(db, {
companyId,
actorType: activityActor.actorType,
actorId: activityActor.actorId,
action: activityAction,
entityType: "user_secret_definition",
entityId: updated.id,
details: { key: updated.key, status: updated.status },
});
res.json(updated);View on GitHub (pinned to 01ad858492)
Solutions
- Define the user secret first, then set or read its value.
- Check the secret name/key for typos against the list of defined user secrets.
When it happens
Trigger: Thrown at server/src/routes/secrets.ts:658 when the library encounters an invalid state.
Common situations: Returned when a secret operation references a user secret definition that does not exist.
AI-assisted analysis of paperclipai/paperclip@01ad858492 (2026-08-18).
Data as JSON: /api/errors/f576ae74e0ddec7c.
Report an issue: GitHub.