Go to developer

SDKs / typescript / partner-2fa

waitForEnrollment()

SERVERmethod@keyra/typescript-sdk

Polls enrollment until completed or a terminal failure/timeout.

Signature

TypeScript
await partner.waitForEnrollment(enrollmentId, { timeoutMs?, intervalMs? })

Type signature

TypeScript
async waitForEnrollment(enrollmentId: string, opts?: WaitEnrollmentOptions): Promise<EnrollmentPollResult>

Parameters

ParameterTypeRequiredDescription
enrollmentIdstringRequired
optsWaitEnrollmentOptionsOptionalDefault: {}

Returns

Promise<EnrollmentPollResult>

SDK behavior

  • Repeatedly calls pollEnrollment until terminal COMPLETED or throws enrollment/timeout errors.
  • Default timeout 600000ms, interval 1500ms.

Errors

Underlying API