Skip to main content
POST
cURL

Path Parameters

session_id
string<uuid>
required

Body

application/json; charset=utf-8
speaker_label
string
required

The per-session diarisation pseudonym, e.g. "S1".

source
string
required

"self_claim" for the caller claiming the label themselves; "moderator_assignment" for the session owner assigning another user.

assigned_user_id
string<uuid>

Required when source = "moderator_assignment". Ignored otherwise.

Response

speaker_label
string
required
source
string
required
claimed_user_id
string<uuid>

Only populated when the caller is the session owner / moderator. For other viewers the field stays None so cross-session identity inference is impossible from the public surface.