Auth
navigate("/auth/new")}
>
Add
HTTP trigger auth profiles. Rename freely — workflows keep working via a stable id.
Add them to a trigger from the workflow editor dropdown. Secrets are managed on the
Secrets page; KV values stay in KV.
{isLoading ? (
) : auths.length === 0 ? (
No auth profiles yet.
) : (
Name
Type
Credentials
Updated
{auths.map((a) => (
{a.name}
{a.type}
setRevealCache((prev) => ({ ...prev, [a.id]: literals }))
}
/>
{formatTime(a.updated_at)}
navigate(`/auth/${encodeURIComponent(a.name)}/edit`)}
>
setConfirmDelete(a)}
>
))}
)}
{editor ? (
{
const id = saved?.id || editor.auth?.id;
if (!id) return;
setRevealCache((prev) => {
const next = { ...prev };
delete next[id];
return next;
});
}}
/>
) : null}
setConfirmDelete(null)}
onConfirm={() =>
del.mutate(confirmDelete.id, { onSuccess: () => setConfirmDelete(null) })
}
/>
);
}