Skip to main content
POST
/
api
/
auth
/
signup
{
  "success": true,
  "user": {},
  "message": "<string>"
}

Description

Create a new user account.

Authentication

None (public endpoint)

Request Body

name
string
required
User’s full name
email
string
required
User’s email address
password
string
required
User’s password (minimum 8 characters)
company
string
Optional company name
country
string
Optional country code

Response

success
boolean
Whether the signup was successful
user
object
Created user object
message
string
Success message

Example Request

curl -X POST https://api.convosphere.site/api/auth/signup \
  -H "Content-Type: application/json" \
  -d '{
    "name": "John Doe",
    "email": "user@example.com",
    "password": "secure-password",
    "company": "Acme Corp"
  }'

Example Response

{
  "success": true,
  "user": {
    "id": "user_123",
    "email": "user@example.com",
    "name": "John Doe"
  },
  "message": "Account created successfully. Please check your email to verify your account."
}