ServerDiscoveryService
Chatto exposes this service below /api/connect.
Shared message and enum definitions are documented in Shared Types And Enums.
ServerDiscoveryService
Section titled “ServerDiscoveryService”Provides unauthenticated server discovery metadata.
GetServer
Section titled “GetServer”Returns public server metadata, branding, registration status, and login provider information. This fully public RPC is available before login so clients can render the first server screen and authentication choices.
POST /api/connect/chatto.discovery.v1.ServerDiscoveryService/GetServerInput: GetServerRequest
Section titled “Input: GetServerRequest”Request for public server metadata.
Result: GetServerResponse
Section titled “Result: GetServerResponse”Public metadata clients need before they can authenticate or render the initial server view.
| Field | Type | Description |
|---|---|---|
profile | chatto.api.v1.ServerPublicProfile | Public server profile and branding. |
login | chatto.api.v1.ServerLogin | Login and registration options. |