本文档只记录当前 backend 已实现接口,不写未来规划接口。
GET /healthz用途:
POST /auth/sms/send用途:
核心参数:
countryCodemobileclientTypedeviceKeyscenePOST /auth/login/sms用途:
返回重点:
usertokens.accessTokentokens.refreshTokenPOST /auth/login/wechat-mini用途:
开发态:
dev- 前缀 codePOST /auth/bind/mobile鉴权:
用途:
POST /auth/refresh用途:
POST /auth/logout用途:
GET /entry/resolve用途:
查询参数:
channelCodechannelTypeplatformAppIdtenantCodeGET /home用途:
GET /cards用途:
GET /me/entry-home鉴权:
用途:
返回重点:
usertenantchannelcardsongoingSessionrecentSessionGET /events/{eventPublicID}用途:
返回重点:
eventreleaseresolvedReleaseGET /events/{eventPublicID}/play鉴权:
用途:
返回重点:
eventreleaseresolvedReleaseplay.canLaunchplay.primaryActionplay.launchSourceplay.ongoingSessionplay.recentSessionPOST /events/{eventPublicID}/launch鉴权:
用途:
请求体重点:
releaseIdclientTypedeviceKey返回重点:
launch.sourcelaunch.resolvedReleaselaunch.configlaunch.business.sessionIdlaunch.business.sessionTokenGET /events/{eventPublicID}/config-sources鉴权:
用途:
GET /config-sources/{sourceID}鉴权:
用途:
GET /config-builds/{buildID}鉴权:
用途:
GET /sessions/{sessionPublicID}鉴权:
用途:
返回重点:
sessioneventresolvedReleasePOST /sessions/{sessionPublicID}/start鉴权:
sessionToken用途:
launched 推进到 runningPOST /sessions/{sessionPublicID}/finish鉴权:
sessionToken用途:
请求体重点:
sessionTokenstatussummary.finalDurationSecsummary.finalScoresummary.completedControlssummary.totalControlssummary.distanceMeterssummary.averageSpeedKmhsummary.maxHeartRateBpmGET /me/sessions鉴权:
用途:
GET /sessions/{sessionPublicID}/result鉴权:
用途:
返回重点:
sessionresultsession 中会带:
releaseIdconfigLabelGET /me/results鉴权:
用途:
GET /me鉴权:
用途:
GET /me/profile鉴权:
用途:
返回重点:
userbindingsrecentSessionsPOST /dev/bootstrap-demo环境:
用途:
GET /dev/workbench环境:
用途:
当前支持:
GET /dev/config/local-files环境:
用途:
POST /dev/events/{eventPublicID}/config-sources/import-local环境:
用途:
请求体重点:
fileNamenotesPOST /dev/config-builds/preview环境:
用途:
请求体重点:
sourceIdPOST /dev/config-builds/publish环境:
用途:
event.current_release_id请求体重点:
buildId返回重点:
release.releaseIdrelease.manifestUrlrelease.configLabel