Start an authentication attempt
Email a verification code to sign in or create a Runpod account without an API key.
Headers
Use an unpredictable unique key, such as a UUID, for each new attempt. Retrying with the same key and body returns the same attempt without sending another email. For the same email, the same key with a different body is a 422.
1 - 128Body
Address to send the verification code to. It may belong to an existing account or a new one.
254"owner@example.com"
Name of the API key issued when verification succeeds.
1 - 64"laptop-cli"
Unpadded base64url SHA-256 hash of a random codeVerifier the caller keeps private. Verify and resend require the matching verifier.
^[A-Za-z0-9_-]{43}$"E9Melhoa2OwvFrEMTJguCHaoeK1t8URWbuGJSstw-cM"
Response
Created. A verification code was emailed.
Identifies the attempt in verify and resend.
"att_3kq9x81mzp"
When the attempt stops accepting codes. Resending does not extend it.
"2026-10-16T18:10:00Z"
Earliest time a resend is accepted.
"2026-10-16T18:00:30Z"