Docs/Security Utils/GET /v1/otp

GET /v1/otpHOTP/TOTP one-time password generator

Security Utils lf-security-utils

Makes the one-time codes used for two-factor logins. HOTP/TOTP one-time password generator

Query Parameters

ParameterTypeRequiredDescription
modestringNohotp or totp
secretstringYesBase32-encoded shared secret
counterintegerNoHOTP counter
digitsintegerNo6 or 8
periodintegerNoTOTP period in seconds

Response Schema

otp (string): Generated one-time password
mode (string): Mode used
remaining_seconds (integer): TOTP seconds remaining

cURL Example

curl 'https://lf-security-utils.laminarforge.dev/v1/otp?secret=<secret>' -H 'Authorization: Bearer lf_YourApiKey'

Python Example

import requests
url = 'https://lf-security-utils.laminarforge.dev/v1/otp'
headers = {'Authorization': 'Bearer lf_YourApiKey'}
params = {'secret': '<secret>'}
response = requests.get(url, headers=headers, params=params)
print(response.json())