Skip to main content
POST
/
v1
/
programmatic
/
register
Register Account
curl --request POST \
  --url https://auth.contra.id/v1/programmatic/register

Request

curl -X POST https://auth.contra.id/v1/programmatic/register \
  -H "Content-Type: application/json" \
  -d '{
    "email": "you@yourco.com",
    "password": "MyStr0ng!Pass"
  }'
BodyTypeRequiredDescription
emailstringyesAny email address.
passwordstringyesMin 8 chars · 1 upper · 1 lower · 1 digit · 1 special.

Response · 201

{
  "message": "Registration successful — check your email for the OTP.",
  "email": "you@yourco.com"
}
Rate-limited at 5 registrations per IP per hour. The next step is Verify Email.