Skip to main content
POST
Create a login code template in many languages

Authorizations

Authorization
string
header
required

Your API key, e.g. sk_live_... or sk_test_....

Headers

Idempotency-Key
string

Optional. Makes this write safe to retry: the same key replays the first response instead of acting twice.

Maximum string length: 255

Body

application/json
name
string
required
Maximum string length: 512
Pattern: ^[a-z0-9_]+$
languages
string[]
required
Required array length: 1 - 50 elements
otp_type
enum<string>
default:COPY_CODE
Available options:
COPY_CODE,
ONE_TAP,
ZERO_TAP
package_name
string

Required for ONE_TAP and ZERO_TAP.

Maximum string length: 224
signature_hash
string

Required for ONE_TAP and ZERO_TAP.

Required string length: 11
add_security_recommendation
boolean
code_expiration_minutes
integer
Required range: 1 <= x <= 90
message_send_ttl_seconds
integer
Required range: -1 <= x <= 900

Response

One row per language.

data
object[]