> ## Documentation Index
> Fetch the complete documentation index at: https://stytch.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Recovery Codes

> Retrieves the recovery codes for the current user's TOTP instance. Calls the `POST /sdk/v1/totps/recovery_codes` endpoint. Requires an active session.

## Returns

<ResponseField name="requestId" type="String" required />

<ResponseField name="userId" type="String" required />

<ResponseField name="totps" type="List<ApiTotpV1TOTP>" required>
  <Expandable title="properties">
    <ResponseField name="totpId" type="String" required />

    <ResponseField name="verified" type="Boolean" required />

    <ResponseField name="recoveryCodes" type="List<String>" required />
  </Expandable>
</ResponseField>

<ResponseField name="statusCode" type="Int" required />

<RequestExample>
  ```kotlin theme={null}
  StytchConsumer.totps.recoveryCodes()
  ```
</RequestExample>
