POST /sonolus/levels/result/submit
/sonolus/levels/result/submit allows Sonolus app to submit replay from result screen.
URL Parameters
None.
Query Parameters
| Query Parameter | Value | Description |
|---|---|---|
localization | string | See localization. |
| Configuration Options | any | See Options Query Parameters. |
Request Headers
| Header | Value | Description |
|---|---|---|
Sonolus-Session | string | Optional, see Sonolus-Session. |
Request Body
ts
type ServerSubmitLevelResultRequest = {
replay: ReplayItem
values: string
}values
Query parameters of submit.
Response Code
| Code | Description |
|---|---|
200 OK | |
401 Unauthorized | Authentication required or expired. |
Response Headers
| Header | Value | Description |
|---|---|---|
Sonolus-Version | string | Optional, see Sonolus-Version. |
Response Body
ts
type ServerSubmitLevelResultResponse = {
key: string
hashes: string[]
}key
Server defined upload key.
hashes
Hashes of files needed to be uploaded.
Only files specified in request body replay and values can be uploaded.
If not empty, files will be uploaded using POST /sonolus/levels/result/upload.
Examples
json
{
"key": "...",
"hashes": [
// ...
]
}