Register a new organization
Creates a new organization account and returns a JWT token. No authentication required.
Request
Body Params application/jsonRequired
{
"name": "Acme Corp",
"email": "admin@acmecorp.com",
"password": "SecurePass123"
}
Request Code Samples
curl --location --request POST '/auth/register' \
--header 'Content-Type: application/json' \
--data-raw '{
"name": "Acme Corp",
"email": "admin@acmecorp.com",
"password": "SecurePass123"
}'
Responses
application/json
Organization registered successfully
{
"success": true,
"data": {
"token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
"organization": {
"id": "cm5abc123def456",
"name": "Acme Corp",
"email": "admin@acmecorp.com"
}
},
"message": "Organization registered successfully"
}
Modified at 2026-02-22 18:59:05