import { Turnkey } from "@turnkey/sdk-server";const turnkeyClient = new Turnkey({ apiBaseUrl: "https://api.turnkey.com", apiPublicKey: process.env.API_PUBLIC_KEY!, apiPrivateKey: process.env.API_PRIVATE_KEY!, defaultOrganizationId: process.env.ORGANIZATION_ID!,});const response = await turnkeyClient.apiClient().createReadWriteSession({ targetPublicKey: "<string> (Client-side public key generated by the user, to which the read write session bundle (credentials) will be encrypted.)", userId: "<string> (Optional unique identifier for a given User. If none provided, the read write session will be created for the user who is making the request.)", apiKeyName: "<string> (Optional human-readable name for an API Key. If none provided, default to Read Write Session - <Timestamp>)", expirationSeconds: "<string> (Expiration window (in seconds) indicating how long the API key is valid for. If not provided, a default of 15 minutes will be used.)", invalidateExisting: true // Invalidate all other previously generated ReadWriteSession API keys});
import { Turnkey } from "@turnkey/sdk-server";const turnkeyClient = new Turnkey({ apiBaseUrl: "https://api.turnkey.com", apiPublicKey: process.env.API_PUBLIC_KEY!, apiPrivateKey: process.env.API_PRIVATE_KEY!, defaultOrganizationId: process.env.ORGANIZATION_ID!,});const response = await turnkeyClient.apiClient().createReadWriteSession({ targetPublicKey: "<string> (Client-side public key generated by the user, to which the read write session bundle (credentials) will be encrypted.)", userId: "<string> (Optional unique identifier for a given User. If none provided, the read write session will be created for the user who is making the request.)", apiKeyName: "<string> (Optional human-readable name for an API Key. If none provided, default to Read Write Session - <Timestamp>)", expirationSeconds: "<string> (Expiration window (in seconds) indicating how long the API key is valid for. If not provided, a default of 15 minutes will be used.)", invalidateExisting: true // Invalidate all other previously generated ReadWriteSession API keys});