Fields
| Field | Type | Required | Description |
|---|---|---|---|
participant_id | string | Auto-generated | Unique identifier (UUID) |
tag | string | Yes | Name or identifier of the participant (e.g. agent name, candidate name, employee ID) — 1–100 chars, whitespace auto-trimmed |
metadata | object | No | Free-form key-value pairs for any additional data — max 10 keys, key ≤50 chars, value ≤250 chars |
created_at | string | Auto-generated | ISO 8601 creation timestamp |
updated_at | string | Auto-updated | ISO 8601 last-modified timestamp |
All metadata values are stored as strings regardless of the type provided (e.g.
42 → "42", true → "True").When updating
metadata, the new object fully replaces the previous one (PUT semantics). To update a single key without losing the rest, fetch the participant first, modify the object locally, and send the complete updated metadata.