Skip to main content
POST
private/get_chat_rooms

Authorizations

X-DeriveWallet
string
header
required

The wallet the request acts for.

X-DeriveTimestamp
string
header
required

The current time in milliseconds, as a decimal string.

X-DeriveSignature
string
header
required

EIP-191 signature of the timestamp, by the wallet or one of its session keys.

Body

application/json
wallet
string
required

The session's wallet.

Response

Success

banned
boolean
required

A banned wallet joins no room. The ban does not close the concierge.

concierge_unlocked
boolean
required

The wallet may message the concierge: it holds a fee tier, or the concierge has messaged it.

rooms
enum<string>[]
required

Rooms the wallet may join.

Every wallet not banned from chat may join general; fee_tier also needs a fee tier.

Available options:
general,
fee_tier
username
string
required

The wallet's name in every room. Assigned on first use; never changes.

tier
integer<uint8> | null

Best fee tier the wallet holds, 0 being the best. null while untiered.

Required range: x >= 0