Structured output schema
{
"outcome": "Volunteer Coordination AI phone prompt outcome",
"fields": [
{
"description": "volunteer name captured during the call.",
"name": "volunteer_name",
"required": true,
"type": "text"
},
{
"description": "phone number from caller id captured during the call.",
"name": "phone_number_from_caller_id",
"required": true,
"type": "text"
},
{
"description": "availability captured during the call.",
"name": "availability",
"required": true,
"type": "text"
},
{
"description": "skills captured during the call.",
"name": "skills",
"required": true,
"type": "text"
},
{
"description": "location captured during the call.",
"name": "location",
"required": true,
"type": "text"
},
{
"description": "role preference captured during the call.",
"name": "role_preference",
"required": false,
"type": "text"
},
{
"description": "requirements captured during the call.",
"name": "requirements",
"required": false,
"type": "text"
},
{
"description": "coordinator notes captured during the call.",
"name": "coordinator_notes",
"required": false,
"type": "text"
}
]
}