API reference › Server
Server info
GET
https://peskybird.app/api/push/.well-known/peskybirdAuth None
Describes the server: its name, the protocol versions it speaks and what it exposes. No token needed; useful as a health check.
Response 200
Server descriptor.
- namestringRequired
Display name of the server.
at most 128 characters - versionstringRequired
Server software version, for diagnostics.
at most 64 characters - protocolintegerRequired
Protocol version this server speaks by default. Clients store it per server profile.
more than 0 - supportedProtocolsobjectRequired
Inclusive range of protocol versions the server can serve.
Fields (2)
- minintegerRequired
Oldest protocol version served.
more than 0 - maxintegerRequired
Newest protocol version served.
more than 0
- groupspairing | device | sync | publish | admin[]Required
Groups the host exposed on this mount;
metais implied.
Show 2 more optional fields
- timedate-time
Server clock, so the app can detect gross skew.
- multiTenantboolean
True on a server that hosts several accounts at one address: pairing then calls
POST /pair/previewto show the account, and the app keeps one profile per account.
Errors
429
rate_limited: The account reached its daily limit, or the token sent too fast.Every error uses the same envelope. Error format and codes