latestOpenAPI 3.0.02026-08-19219210532.7 KB

bd5a5f406bca

role-play-session

Create a new role-play session

post/api/v1/role-play-sessions

Request body

missionIdstring required

MissionId defined by CMS.

overrideLanguage'en' | 'de' | 'fr' | 'es' | 'it' | 'nl' | 'pl' | 'zh' | 'ja' | 'id' | 'tr' | 'pt' | 'el' | 'ko' | 'vi' | 'hi' | 'ms' | 'th' | 'hr' | 'ro' | 'bg' | 'sv' | 'no' | 'yue'

Optional language override for the conversation. If not provided, defaults to the mission language.

Response

completedboolean required
createdAtstring date-time required
idstring required
language'en' | 'de' | 'fr' | 'es' | 'it' | 'nl' | 'zh-Hans' required
lastUpdatedAtstring date-time required
missionReferenceIdstring nullable

Reference ID for the associated mission

missionTitlestring nullable
playedLanguage'en' | 'de' | 'fr' | 'es' | 'it' | 'nl' | 'pl' | 'zh' | 'ja' | 'id' | 'tr' | 'pt' | 'el' | 'ko' | 'vi' | 'hi' | 'ms' | 'th' | 'hr' | 'ro' | 'bg' | 'sv' | 'no' | 'yue' | 'null' nullable
scorecardReferenceIdstring nullable

Reference ID for the associated scorecard

scorecardTitlestring nullable

Title of the associated scorecard

state'PENDING' | 'PROCESSING' | 'DONE' required
trackIdstring nullable

Parent track id for mission-backed roleplay sessions

trackTitlestring nullable
type'ROLE_PLAY' required
userIdstring required