const createApiKey = createServerFnAuthed({ method: "POST" })
.inputValidator((props: CreateApiKeyValues) => props)
.handler(async ({ data }) => {
const req = getRequest();
return await auth.api.createApiKey({
body: {
name: data.name,
expiresIn: data.expiresIn,
permissions: data.permissions,
},
request: req,
headers: req.headers,
});
});
const createApiKey = createServerFnAuthed({ method: "POST" })
.inputValidator((props: CreateApiKeyValues) => props)
.handler(async ({ data }) => {
const req = getRequest();
return await auth.api.createApiKey({
body: {
name: data.name,
expiresIn: data.expiresIn,
permissions: data.permissions,
},
request: req,
headers: req.headers,
});
});