Temporary documentation-ish thing for the warp.world Super Mario Maker 2 Multiqueue. Mostly just a list of endpoints with a tad bit of info on how to use them as I figure them out.
Endpoints (all urls start with https://api.warp.world
):
- View user details
/<user>
- View current queue
/<user>/warp_queue
- Show length of and users in current queue
/<user>/warpqueue_list?token=<token>
- Add levels
/<user>/join_queue?notes=<level id>&token=<token>&viewerFollow=0&viewerID=<viewer id>&viewerName=<viewer name>&viewerSub=0
- Update existing entries (must be POST)
/<user>/update_entry?token=<token>
uses json payloads ex:
{"status":"leave","viewerID":11111111,"username":"someuser"}
- Update queue settings (unknown how to use; most likely uses json payload similar to above)
/<user>/update_queue_settings?token=<token>
- Get whisper (unknown how to use; seems to use
viewerID
,viewerName
,viewerSub
,viewerFollow
params)
/<user>/get_whsiper?token=<token>
- Update queue info (unknown how to use)
/<user>/update_queue_info?token=<token>
- Update command responses (unknown how to use)
/<user>/update_command_responses?token=<token>
- View warpbot commands
/<user>/warpbot_queue_commands?token=<token>
- View warpbot command responses
/<user>/warpbot_queue_command_responses?token=<token>
- Warpbot queue settings (unknown how to use)
/<user>/warpbar_queue_settings?token=<token>
- Start new session (unknown how to use)
/<user>/new_session?token=<token>
- End session (unknown how to use)
/<user>/end_session?token=<token>
- Send message using WarpWorldBot (must be POST)
/<user>/send_wwb_message?token=<token>
uses json payload ex:
{"message":"hai"}
- Send whisper using WarpWorldBot (must be POST. message is set in warpbot queue settings)
/<user>/send_wwb_whisper?token=<token>
uses json payload ex:
{"queueID":1111,"twitchID":11111111}