MCPcopy Index your code
hub / github.com/simstudioai/sim / useWorkspaceCredential

Function useWorkspaceCredential

apps/sim/hooks/queries/credentials.ts:78–92  ·  view source on GitHub ↗
(credentialId?: string, enabled = true)

Source from the content-addressed store, hash-verified

76}
77
78export function useWorkspaceCredential(credentialId?: string, enabled = true) {
79 return useQuery<WorkspaceCredential | null>({
80 queryKey: workspaceCredentialKeys.detail(credentialId),
81 queryFn: async ({ signal }) => {
82 if (!credentialId) return null
83 const data = await requestJson(getWorkspaceCredentialContract, {
84 params: { id: credentialId },
85 signal,
86 })
87 return data.credential ?? null
88 },
89 enabled: Boolean(credentialId) && enabled,
90 staleTime: 60 * 1000,
91 })
92}
93
94export function useCreateCredentialDraft() {
95 return useMutation({

Callers 6

SecretDetailFunction · 0.90
tool-input.tsxFile · 0.90
ToolCredentialSelectorFunction · 0.90
CredentialSelectorFunction · 0.90
useReactiveConditionsFunction · 0.90
useCredentialNameFunction · 0.90

Calls 1

requestJsonFunction · 0.90

Tested by

no test coverage detected