Skip to content

GET /sonolus/{type}/info ​

/sonolus/{type}/info provides information of items, and is used by Sonolus app to populate server item info view.

URL Parameters ​

URL ParameterValueDescription
typestringposts, playlists, levels, skins, backgrounds, effects, particles, engines, replays, or rooms.

Query Parameters ​

Query ParameterValueDescription
localizationstringSee localization.
typestringinfoType when navigated from ServerInfoItemButton.
Configuration OptionsanySee Options Query Parameters.

Request Headers ​

HeaderValueDescription
Sonolus-SessionstringOptional, see Sonolus-Session.

Request Body ​

None.

Response Code ​

CodeDescription
200 OK
401 UnauthorizedAuthentication required or expired.

Response Headers ​

HeaderValueDescription
Sonolus-VersionstringOptional, see Sonolus-Version.

Response Body ​

ts
type ServerItemInfo = {
    title?: Text | (string & {})
    creates?: ServerForm[]
    searches?: ServerForm[]
    quickSearchValues?: string
    sections: ServerItemSection[]
    banner?: Srl
}

Examples ​

json
{
    "creates": [
        // ...
    ],
    "searches": [
        // ...
    ],
    "sections": [
        // ...
    ],
    "banner": {
        // ...
    }
}