Skip to main content
Create a free-tier account. Depending on server configuration, returns an API key immediately or requires email verification first.
This endpoint is used by the rekko.ai/dashboard signup flow. RapidAPI users get their keys through the RapidAPI marketplace instead.

Request

curl -X POST "https://api.rekko.ai/v1/customers/signup" \
  -H "Content-Type: application/json" \
  -d '{
    "email": "trader@example.com",
    "name": "Jane",
    "turnstile_token": "CAPTCHA_TOKEN"
  }'
email
string
required
Your email address. Disposable emails are rejected.
name
string
Display name (optional).
turnstile_token
string
required
Cloudflare Turnstile verification token from the signup form.

Response

message
string
Human-readable status message.
requires_verification
boolean
If true, check your email for a verification link before using the key.
api_key
string
Your API key (only present when requires_verification is false). Store this securely — it is only shown once.
customer_id
string
Your customer ID for reference.
{
  "message": "Welcome to Rekko AI! Your API key is ready.",
  "requires_verification": false,
  "api_key": "rk_free_abc123def456...",
  "customer_id": "cus_xyz789"
}

Error responses

StatusReason
403Turnstile bot check failed
409Account with this email already exists
422Disposable email address
429Signup rate limit (5 per hour per IP)
503Signup not configured on server