chap.participant.join
chap.participant.joinAdd a participant to a workspace, specifying type and role to determine eligibility for review tasks.
Instructions
Add a participant to a workspace. The type given, human, agent, service, group or workspace, decides whether they are eligible to review work that requires it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| from | Yes | Participant URI, e.g. 'human:alice@example.org' or 'agent:bot@local'. | |
| role | No | Operator-defined role, e.g. 'reviewer' or 'drafter'. One value is read by the coordinator: 'admin' permits revoking another member's key. | |
| type | Yes | The kind of participant. Only members of type 'human' are eligible for the review that chap.task.complete opens on a task marked review_required, and a completion with no eligible human is refused with -32011. | |
| workspace | Yes | Workspace identifier, e.g. 'wsp_techcorp_support'. | |
| display_name | No | Human-readable name for interfaces. Not used in authorisation. |