Register Account

Creates a new account in globalMOO.

Endpoint

POST /accounts/register

Request Parameters

Parameter
Type
Required
Description

company

string

Yes

Company name (3-96 characters)

name

string

Yes

User's full name (3-96 characters)

email

string

Yes

User's email address (max 96 characters)

password

string

Yes

Account password (6-96 characters)

timeZone

string

Yes

User's timezone (valid IANA timezone)

Request Format

{
    "company": "Acme Corp",
    "name": "John Doe",
    "email": "john.doe@acme.com",
    "password": "secure-password",
    "timeZone": "America/New_York"
}

Response Format

Examples

Error Responses

Status Code
Description

400

Invalid request - Missing required fields or invalid format

409

Conflict - Email already registered

429

Too many requests - Rate limit exceeded

500

Internal server error

Validation Rules

  • Email must be valid format

  • Password must meet security requirements

  • Timezone must be valid IANA timezone string

  • Company name and user name cannot be empty

Security Notes

  1. Store the returned API key securely

  2. Use HTTPS for all API communications

  3. Never share or expose your API key

  4. Consider using environment variables for API key storage

Last updated