Creates a new investor account and returns an access token.
Request
Body Params application/jsonRequired
{
"name": "Ahmed Al-Rashid",
"email": "ahmed@example.com",
"phone": "+201234567890",
"password": "SecureP@ssw0rd123!",
"password_confirmation": "SecureP@ssw0rd123!",
"national_id": "29001011234567"
}
Responses
{
"success": true,
"message": "Registration successful",
"user": {
"id": 1,
"name": "Ahmed Al-Rashid",
"email": "ahmed@profitflow.com",
"phone": "+966501234567",
"locale": "en",
"created_at": "2024-01-15T10:30:00+00:00",
"updated_at": "2024-01-20T14:45:00+00:00"
},
"token": "1|abc123def456..."
}
Modified at 2026-03-12 00:48:26