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().recoverUser({ authenticator: { // authenticator field, authenticatorName: "<string> (Human-readable name for an Authenticator.)", challenge: "<string> (Challenge presented for authentication purposes.)", attestation: { // attestation field, credentialId: "<string> (The cbor encoded then base64 url encoded id of the credential.)", clientDataJson: "<string> (A base64 url encoded payload containing metadata about the signing context and the challenge.)", attestationObject: "<string> (A base64 url encoded payload containing authenticator data and any attestation the webauthn provider chooses.)", transports: "<AUTHENTICATOR_TRANSPORT_BLE>" // The type of authenticator transports., }, }, userId: "<string> (Unique identifier for the user performing recovery.)"});
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().recoverUser({ authenticator: { // authenticator field, authenticatorName: "<string> (Human-readable name for an Authenticator.)", challenge: "<string> (Challenge presented for authentication purposes.)", attestation: { // attestation field, credentialId: "<string> (The cbor encoded then base64 url encoded id of the credential.)", clientDataJson: "<string> (A base64 url encoded payload containing metadata about the signing context and the challenge.)", attestationObject: "<string> (A base64 url encoded payload containing authenticator data and any attestation the webauthn provider chooses.)", transports: "<AUTHENTICATOR_TRANSPORT_BLE>" // The type of authenticator transports., }, }, userId: "<string> (Unique identifier for the user performing recovery.)"});
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().recoverUser({ authenticator: { // authenticator field, authenticatorName: "<string> (Human-readable name for an Authenticator.)", challenge: "<string> (Challenge presented for authentication purposes.)", attestation: { // attestation field, credentialId: "<string> (The cbor encoded then base64 url encoded id of the credential.)", clientDataJson: "<string> (A base64 url encoded payload containing metadata about the signing context and the challenge.)", attestationObject: "<string> (A base64 url encoded payload containing authenticator data and any attestation the webauthn provider chooses.)", transports: "<AUTHENTICATOR_TRANSPORT_BLE>" // The type of authenticator transports., }, }, userId: "<string> (Unique identifier for the user performing recovery.)"});