Skip to main content
POST
Whitelist applications closed

Body

application/json
walletAddress
string
required

Applicant wallet address

Required string length: 42
Pattern: ^0x[0-9a-fA-F]{40}$
Example:

"0x742d35Cc6634C0532925a3b8D4060f31E2C3d8B5"

email
string<email>
required

Applicant email address

Minimum string length: 1
twitterUsername
string | null

Applicant Twitter/X username

Required string length: 1 - 15
Pattern: ^[A-Za-z0-9_]{1,15}$
Example:

"monaco_user"

telegramUsername
string | null

Applicant Telegram username

Required string length: 5 - 32
Pattern: ^[a-zA-Z0-9_]{5,32}$
Example:

"monaco_user"

Response

OK

message
string | null

Legacy success message; submissions now return HTTP 403 / gRPC PERMISSION_DENIED

Example:

"Your whitelist application has been submitted successfully! We'll review it and get back to you soon."

userId
string<uuid> | null

Legacy created user UUID; retired submissions do not create users

Example:

"123e4567-e89b-12d3-a456-426614174000"