Skip to main content
POST
/
programmatic
/
register
cURL
curl -X POST https://apx.didit.me/auth/v2/programmatic/register/ \
  -H "Content-Type: application/json" \
  -d '{
    "email": "you@yourdomain.com",
    "password": "MyStr0ng!Pass"
  }'
{
  "message": "Registration successful. Check your email for the verification code.",
  "email": "you@yourdomain.com"
}

Documentation Index

Fetch the complete documentation index at: https://docs.didit.me/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

x-api-key
string
header
required

Body

application/json
email
string<email>
required

Any valid email address (personal, work, alias). Used as the unique account identifier.

Example:

"you@yourdomain.com"

password
string
required

Minimum 8 characters. Must contain at least one uppercase letter (A-Z), one lowercase letter (a-z), one digit (0-9), and one special character from !@#$%^&*()_+-=[]{}|;:,.<>?. Validation reports one failed rule at a time.

Minimum string length: 8
Example:

"MyStr0ng!Pass"

Response

Registration successful. A 6-character alphanumeric verification code (e.g., A3K9F2) was emailed to the supplied address and is valid for 15 minutes. Call POST /programmatic/verify-email/ next.

message
string

Human-readable confirmation that the verification code was sent.

Example:

"Registration successful. Check your email for the verification code."

email
string<email>

The email the verification code was sent to.

Example:

"you@yourdomain.com"