Skip to main content
POST
https://app.autocalls.ai/api/
/
white-label
/
register
Register platform user
curl --request POST \
  --url https://app.autocalls.ai/api/white-label/register \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "name": "<string>",
  "email": "<string>",
  "password": "<string>",
  "timezone": "<string>"
}
'
{
  "message": "Registration successful.",
  "user": {
    "id": 123,
    "name": "John Doe",
    "email": "[email protected]"
  },
  "token": "2|abc123xyz789..."
}
This endpoint allows white label admins to create a new user account on their platform. The new user will automatically be associated with your white label platform.
This endpoint requires authentication as a white label admin. The created user will belong to your platform.

Request Body

name
string
required
The user’s full name
email
string
required
The user’s email address (must be unique within your platform)
password
string
required
The user’s password (minimum 8 characters)
timezone
string
The user’s timezone (e.g., “America/New_York”). Defaults to “Europe/Bucharest”.

Response

message
string
Success message
user
object
The newly created user’s information
token
string
The API token for the new platform user
{
  "message": "Registration successful.",
  "user": {
    "id": 123,
    "name": "John Doe",
    "email": "[email protected]"
  },
  "token": "2|abc123xyz789..."
}

Example Request

curl -X POST https://app.autocalls.ai/api/white-label/register \
  -H "Authorization: Bearer YOUR_ADMIN_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "John Doe",
    "email": "[email protected]",
    "password": "securepassword123",
    "timezone": "America/New_York"
  }'