speechwire_add_judge
Add a new judge to a SpeechWire tournament by providing their name and team ID, with optional email, judge type, availability slots, and flags for clean, coach, or priority status.
Instructions
Add a new judge to the tournament.
Parameters
judge_name : str Judge's full name (required). team_id : int Team/school ID (required). Get valid IDs from speechwire_list_teams. judge_email : str Email address (optional). judge_type_id : int Tournament-specific judge type ID from speechwire_list_judge_types. Use 0 when no configured judge type is selected. is_clean : bool Whether the judge is a clean/neutral judge. is_coach : bool Whether the judge is a coach. is_priority : bool Whether the judge is a priority judge. available_slots : list[int] | None Provider slot_id values from speechwire_list_timeslots for which the judge is available. If omitted, the judge is blocked for all slots.
Returns
dict
{"success": bool, "judge_id": int | None, "error": str | None}
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| team_id | Yes | ||
| is_clean | No | ||
| is_coach | No | ||
| judge_name | Yes | ||
| is_priority | No | ||
| judge_email | No | ||
| judge_type_id | No | ||
| available_slots | No |